4242 < link rel ="icon " href ="/favicon.ico " sizes ="any ">
4343 < link rel ="icon " href ="/favicon.svg " type ="image/svg+xml ">
4444 < link rel ="apple-touch-icon " href ="/apple-touch-icon.png ">
45- < link rel ="stylesheet " href ="/assets/css/style.css?v=1788809619 ">
45+ < link rel ="stylesheet " href ="/assets/css/style.css?v=1788810189 ">
4646</ head >
4747
4848 < body class ="layout-post section-blog ">
@@ -471,6 +471,13 @@ <h2 id="making-257-calls-fit"><a class="section-link" href="#making-257-calls-fi
471471
472472< h2 id ="proof-of-concept "> < a class ="section-link " href ="#proof-of-concept " title ="Link to this section "> 8. Proof of Concept</ a > </ h2 >
473473
474+ < blockquote >
475+ < p > < strong > Before testing:</ strong > Treat the PoC page and its outputs as untrusted. Use a
476+ separate test device with a new, disposable seed phrase and no real funds.
477+ Never use your everyday wallet or reuse its recovery phrase. Never enter a
478+ seed phrase into the PoC page or any website.</ p >
479+ </ blockquote >
480+
474481< p > The < a href ="/poc/ledger-clear-signing-bypass/ "> hardware signing artifact wizard</ a >
475482presents the Safe, Aave, and Morpho proofs as three paths through one page. For
476483each protocol it reconstructs the canonical 257-element payload, requests a
@@ -488,9 +495,8 @@ <h2 id="proof-of-concept"><a class="section-link" href="#proof-of-concept" title
488495field and the corresponding < code class ="language-plaintext highlighter-rouge "> Safe.execTransaction</ code > calldata. Aave and Morpho
489496export complete raw signed EIP-1559 transactions.</ p >
490497
491- < p > The browser deliberately stops before execution. It has no RPC configuration
492- and cannot broadcast. Instead, it generates commands that consume the exported
493- artifact through independent Safe or DeFi runners on a pinned, disposable
498+ < p > The page generates commands that consume the exported artifact through
499+ independent Safe or DeFi runners on a pinned, disposable
494500Anvil fork.</ p >
495501
496502< p > The final result compares the device display, signed authorization, and local
@@ -522,7 +528,7 @@ <h2 id="proof-of-concept"><a class="section-link" href="#proof-of-concept" title
522528
523529< p > A physical-device capture requires Chrome or Edge, an affected test device,
524530and a disposable seed. The fixed Ethereum app rejects the malformed array. The
525- page does not offer an archived-signature fallback and never broadcasts .</ p >
531+ page does not offer an archived-signature fallback.</ p >
526532
527533< h2 id ="fix-and-release "> < a class ="section-link " href ="#fix-and-release " title ="Link to this section "> 9. Fix and Release</ a > </ h2 >
528534
@@ -739,6 +745,6 @@ <h2 class="section-title" id="connected-title">Stay <span>Connected</span>
739745 </ div >
740746</ footer >
741747
742- < script src ="/assets/js/site.js?v=1788809619 " defer > </ script >
748+ < script src ="/assets/js/site.js?v=1788810189 " defer > </ script >
743749 </ body >
744750</ html >
0 commit comments