Смотрите объявление о выпуске IDL Guesser на @SolanaConf здесь!
Sec3
Sec319 мая 2025 г.
Мы рады представить IDL Guesser - инструмент командной строки с открытым исходным кодом, который извлекает IDL из любой закрытой программы Anchor! Блог: Код: Проблема: около половины из топ-100 программ Solana поставляются без IDL. Невозможно декодировать транзакции, фуззеры останавливаются, аудиторы тратят часы на обратную разработку. Как это работает: • Находит sol_log("Instruction: …") в ELF • Проходит граф управления try_accounts Anchor для отображения информации о подписантах и изменяемых данных • Пробует размеры аргументов, пересчитывает 8-байтные дискриминаторы • Выдает готовый к использованию JSON. Раннее тестирование показывает, что инструмент восстанавливает подавляющее большинство инструкций. Инструмент только что выиграл 1-е место на хакатоне по обратной разработке закрытых программ Solana, организованном Accretion. Попробуйте сейчас -
1,08K