Страница: 1 |
Страница: 1 |
Вопрос: Набор декомпиляторов для VB
Добавлено: 29.10.04 22:22
Автор вопроса: sne | Web-сайт:
Вот наткнулся, у самого с инетом туго, решил выкинуть сюда, дабы те у кого есть возможность, скачали, оценили и тут высказали свое мнение, а так же возможности этих самых "декомпиляторов"
Набор декомпиляторов для VB
http://wasm.ru/tools/18/VBDecomp.zip
1. VB RezQ 2.5c
2. VB Parser 1.2
3. VBDE 0.85
4. Exedec 8.18
Размер: 2518.09 kb
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #1
Добавлено: 30.10.04 13:21
1. VB RezQ 2.5c - не восстанавливает код процедур (да это, наверное, и невозможно); в остальном - работает вроде нормально.
2. VBParser1.2 - интерфейс на китайском (
3. VBDE 0.85 - по сравнению с п.1 это полное убожество.
4. Exedec 8.18 - работает только с P-Code. Вроде дизассемблинг отработал нормально, без сбоев. Меню "File/Save" As доступно (судя по дописке "not working" только в зарег. версии, но вместе с этим весь ASM-код можно выделить через Ctrl+A и скопировать в б/о )
На мой взгляд заслуживает внимания только п.1.
Номер ответа: 2
Автор ответа:
Navigator
ICQ: 177815632
Вопросов: 11
Ответов: 70
Профиль | | #2
Добавлено: 31.10.04 15:00
Китайский декомп. извлекает только такую инфу:
Private Sub UnkNameProc(Arg1,Arg2)
'-=-=-=-=-=-=-= ProcAddr Range: [004038C4 - 00403904] , ProcSize: 40 =-=-=-=-=-=-=-
004038C4: 04 78 FF FLdRfVar Push local_88
004038C7: 48 0C 00 ILdPr [SR]=[[stack_0C]]
004038CA: 0D 58 00 00 00 VCallHresult
004038CF: F5 03 00 00 00 LitI4: Push 00000003
004038D4: F5 00 00 00 00 LitI4: Push 00000000
004038D9: F5 00 00 00 00 LitI4: Push 00000000
004038DE: F5 00 00 00 00 LitI4: Push 00000000
004038E3: F5 00 00 00 00 LitI4: Push 00000000
004038E8: F5 FF FF FF FF LitI4: Push FFFFFFFF
004038ED: 6C 78 FF ILdRf Push#4 [local_88]
004038F0: 5E 02 00 1C 00 ImpAdCallI4 Call Ptr_00401A1C; check stack 001C; Push EAX
004038F5: 71 74 FF FStR4 Pop#4 [local_8C]
004038F8: 3C SetLastSystemError kernel GetLastError
004038F9: 6C 74 FF ILdRf Push#4 [local_8C]
004038FC: E4 CI2I4 Verify [stack] high word is 0000, ECX=[ECX]
004038FD: 84 10 00 IStI2
00403900: 13 ExitProcHresult
00403901: 4B C0 0F OnErrorGoto
Номер ответа: 3
Автор ответа:
Navigator
ICQ: 177815632
Вопросов: 11
Ответов: 70
Профиль | | #3
Добавлено: 31.10.04 15:04
ExDec в одном случае достал точно такуюже инфу как и в случае с китайской поделкой, а в другом случае написал вот это -
This program is not compiled to pcode.
It is VB6 native.
Номер ответа: 4
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #4
Добавлено: 31.10.04 23:55
В общем нам не страшен серый волк С одной стороны хорошо, а с другой и не очень
Номер ответа: 5
Автор ответа:
Navigator
ICQ: 177815632
Вопросов: 11
Ответов: 70
Профиль | | #5
Добавлено: 01.11.04 02:20
Ну лично я только за, причем обеими руками
Я человек не жадный, но не люблю когда в моем грязном белье кто-то копается...
Номер ответа: 6
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #6
Добавлено: 01.11.04 16:13
А у кого есть VB RezQ не Demo версия? Слейте на мыло!!!
Номер ответа: 7
Автор ответа:
Mihalыch
ICQ: 373-509-101
Вопросов: 56
Ответов: 330
Профиль | | #7
Добавлено: 01.11.04 17:25
А VBReformer кто нить пробовал, он на мой взгляд лучше чем VB RezQ. Больше информации выдает и в более удобном виде. Хотя код конечно не показывает, а жаль!
http://yatoutleweb.free.fr/warning/setup_trial.zip
Номер ответа: 8
Автор ответа:
Navigator
ICQ: 177815632
Вопросов: 11
Ответов: 70
Профиль | | #8
Добавлено: 01.11.04 23:23
Хм... а вот это уже посерьёзнее VB RezQ вещичка будет, да и в обращении приятнее.