Де­ком­пиляция в IDA Pro — это часы руч­ного пере­име­нова­ния фун­кций, вос­ста­нов­ления струк­тур и рас­шифров­ки кон­стант, вер­но. Сов­ремен­ные LLM спо­соб­ны взять на себя льви­ную долю этой работы, авто­мати­чес­ки прев­ращая горы ассем­блер­ного кода в чита­емый C++. Давай раз­берем, как пра­виль­но нас­тро­ить связ­ку IDA и язы­ковых моделей, обой­ти их огра­ниче­ния и получить исходни­ки за разум­ное вре­мя. Выбор LLM С момен­та выхода револю­цион­ной язы­ковой модели Claude Opus 4. 6 прош­ло пол­года. Прог­ресс не сто­ит на мес­те, появ­ляют­ся как новые воз­можнос­ти, так и огра­ниче­ния