Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Дизассемблирование программ, написанных на vb

3.8K
06 июля 2003 года
Serg_coder
9 / / 17.06.2003
Hello!

Имеется ли у кого-то дизассемблер для прог, написанных на microsoft visual basic 6.0???

Или хотябы описание того, что он в exe пишет...

Дизассемблирование обычными средствами показывает только

Push something
Call MSVBM60.ThunRTMain

А что такое это something???

Вобщем, буду оччень благодарен за любую информацию по этому вопросу...
2.2K
07 июля 2003 года
USA-Lesh
50 / / 02.04.2003
Дезасемблера для прог на VB наверно нет. Тут дело в том, что компилятор VB не генерирует независимый код, а делает вызова к указанной тобой библиотеке (Call) загружая перед этим параметры (Push).
258
07 июля 2003 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by USA-Lesh
Дезасемблера для прог на VB наверно нет. Тут дело в том, что компилятор VB не генерирует независимый код, а делает вызова к указанной тобой библиотеке (Call) загружая перед этим параметры (Push).



Именно поэтому хакеры очень не любят дезасемблировать проги написанные на VB, он слишком плотно работает с библиотеками, что конечно не всегда положительно сказывается на конечном коде (в смысле размера и быстроты) :)

3.8K
07 июля 2003 года
Serg_coder
9 / / 17.06.2003
Hello!
Цитата:
Originally posted by SergeySV




Именно поэтому хакеры очень не любят дезасемблировать проги написанные на VB, он слишком плотно работает с библиотеками, что конечно не всегда положительно сказывается на конечном коде (в смысле размера и быстроты) :)



На самом деле не всё так плохо:)
В vb-программах встречаются некоторые огрызки кода на ассемблере.
Поэтому я свою задачу решил взглядом на таблицу импортов, и поиском ссылок на rtcmessagebox.

Если бы ещё найти описание той структуры, которая передаётся в ThunRTMain...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог