Дизассемблирование программ, написанных на vb
Имеется ли у кого-то дизассемблер для прог, написанных на microsoft visual basic 6.0???
Или хотябы описание того, что он в exe пишет...
Дизассемблирование обычными средствами показывает только
Push something
Call MSVBM60.ThunRTMain
А что такое это something???
Вобщем, буду оччень благодарен за любую информацию по этому вопросу...
Дезасемблера для прог на VB наверно нет. Тут дело в том, что компилятор VB не генерирует независимый код, а делает вызова к указанной тобой библиотеке (Call) загружая перед этим параметры (Push).
Цитата:
Originally posted by USA-Lesh
Дезасемблера для прог на VB наверно нет. Тут дело в том, что компилятор VB не генерирует независимый код, а делает вызова к указанной тобой библиотеке (Call) загружая перед этим параметры (Push).
Дезасемблера для прог на VB наверно нет. Тут дело в том, что компилятор VB не генерирует независимый код, а делает вызова к указанной тобой библиотеке (Call) загружая перед этим параметры (Push).
Именно поэтому хакеры очень не любят дезасемблировать проги написанные на VB, он слишком плотно работает с библиотеками, что конечно не всегда положительно сказывается на конечном коде (в смысле размера и быстроты) :)
Цитата:
Originally posted by SergeySV
Именно поэтому хакеры очень не любят дезасемблировать проги написанные на VB, он слишком плотно работает с библиотеками, что конечно не всегда положительно сказывается на конечном коде (в смысле размера и быстроты) :)
Именно поэтому хакеры очень не любят дезасемблировать проги написанные на VB, он слишком плотно работает с библиотеками, что конечно не всегда положительно сказывается на конечном коде (в смысле размера и быстроты) :)
На самом деле не всё так плохо:)
В vb-программах встречаются некоторые огрызки кода на ассемблере.
Поэтому я свою задачу решил взглядом на таблицу импортов, и поиском ссылок на rtcmessagebox.
Если бы ещё найти описание той структуры, которая передаётся в ThunRTMain...