Jsme nadšeni, že můžeme vydat IDL Guesser - open-source CLI, které vytrhává IDL z jakéhokoli uzavřeného programu Anchor! Blog: Kód: Mezera: asi polovina ze 100 nejlepších programů Solana se dodává bez IDL. Nelze dekódovat transakce, fuzzery se zasekávají, auditoři ztrácejí hodiny reverzním inženýrstvím Jak to funguje: • Najde sol_log("Instrukce: ...") v ELF • Graf try_accounts control-flow v aplikaci Walks Anchor pro mapování informací o podepisujících a proměnlivých objektech Hrubé sondy mají velikost arg, přepočítává 8bajtové diskriminátory • Vyplivne kód JSON připravený k použití. První testování ukazuje, že nástroj obnoví převážnou většinu instrukcí. Tento nástroj právě vyhrál 1. cenu na hackathonu Reverse Engineering Closed Source Solana Programs pořádaném společností Accretion. Vyzkoušejte to nyní -
19,46K