Главная
Архив новостей
Безопасность в Unix
Безопасность в Windows
Сборник FAQ'ов
Телефония, фрикинг
Кредитные карты
Криптография
Истории о хакерах
Программы, утилиты
_el@sp.sz.ru

RB2 Network

Hемного о .EXE создаваемых Visual Basic


EXE файлы, производимые Visual Basic'ом, не являются настоящими EXE. Они
просто содержат код для вызова VBRUNxxx.DLL, который затем читает данные
из EXE и выполняет программу. Такое устройство псевдо-EXE файлов является
также причиной того, что программы на Visual Basic'е такие медленные.
А так как EXE файлы не являются настоящими EXE файлами, Вы не можете
трассировать и дизассемблировать их - Вы найдете вызов функции из DLL
и кучу мусора. И когда Вы будете трассировать такую программу, Вы
"заблудитесь" в DLL.
Решением этой проблемы является декомпилятор. Существует декомпилятор для
программ, написанных на Visual Basic'е версий 2 и 3, созданный кем-то,
называющим себя DoDi. Эта программя является шареварной и ее можно найти
в InterNet'е (см. Приложение C). Для программ, написанных на Visual Basic'е
версии 4 (VB для Windows 95), не существует декомпилятора, насколько мне
известно, хотя я бы хотел, чтобы он существовал. =)

Декомпилятор VB:   ftp://ftp.sn.no/user/balchen/vb/decompiler/
          
<== Back to main page