Attaccare uno Smart Contract
Come accennato nel capitolo precedente il codice eseguito dagli Smart Contract Bitcoin e' pubblico e quindi puo' essere analizzato ed eventualmente attaccato.

Setup
Analisi forense :)
Accesso alla mempool
Recuperiamo il transaction ID della transazione in mempool
Recuperiamo lo ScriptSig associato alla transazione
Recuperiamo il redeem script serializzato e deserializziamolo

Attacco!
Recupero dei parametri necessari per l'attacco
Recuperiamo la transaction ID dell'UTXO da attaccare
Generiamo l'indirizzo dell'hacker dove si vuole dirottare i fondi
Valutiamo quante fee dobbiamo impostare per attivare il Replace By Fee (RBF)
Recuperiamo tutti i parametri di input
Costruiamo la transazione malevola
Inviamo la transazione!
Last updated