Hoy mostraré cómo funciona el desensamblaje de EVM y cómo reconstruir el grafo de control de flujo (CFG) de un contrato inteligente de Ethereum cuando solo tienes acceso al bytecode (código cerrado). Es realmente útil cuando buscas analizar en profundidad un contrato a nivel de ensamblador de EVM.
#Reversing #Ethereum #EVM
00:00 Introducción
02:04 Introducción a la ingeniería inversa de EVM
05:08 Desensamblaje de bytecode
07:26 Reconstrucción del Grafo de Control de Flujo (CFG)
13:26 Identificación de funciones
16:55 Recuperación de nombres de funciones
19:54 Ejemplo con el contrato Bored Ape (BAYC)
22:46 ¿Por qué usar ingeniería inversa en contratos inteligentes de Ethereum?
24:46 Optimización de bytecode
27:25 Análisis post-mortem de contratos inteligentes
28:46 Conclusión
Enlaces:
==== 💻 Capacitación en FuzzingLabs ====
==== 🦄 Únete a la comunidad ====
==== 📡 Redes Sociales ====
Palabras clave: Ingeniería Inversa, Ingeniería Inversa, EVM, Contrato Inteligente de Ethereum, Solidity, Desensamblaje, Descompilación, Bytecode de EVM, opcode