Сейчас на форуме: Kybyx, testrev1337, bedop66938, vsv1, 2nd (+7 невидимых)

 eXeL@B —› Крэки, обсуждения —› VB Decompiler by GPcH
. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 16 . 17 . >>
Посл.ответ Сообщение


Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 26 апреля 2005 11:35
· Личное сообщение · #1

VB Decompiler by GPcH

- forms decompiling;
- p-code decompiling;
- native code only addresses decompiling;

Free lite version of VB Decompiler:
vbdecompiler.dotfix.net/files/lite.rar

For comments:
vbdecompiler.dotfix.net

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 45.7 (посетитель)
Активность: 0.050
Статус: Участник
EBFE

Создано: 26 апреля 2005 13:06
· Личное сообщение · #2

GPcH
хотелось бы видеть в демо-версии декомпиляцию строковых функций как реклама pro версии
а в полной версии декомпилцию всего остального



Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 26 апреля 2005 13:40
· Личное сообщение · #3

А где про то?Эта совершенно безполезная



Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 26 апреля 2005 16:06
· Личное сообщение · #4

dll не декомпилит, да и exe тоже... Показывает только API ф-ции, ([+]Code --- API)



Ранг: 200.3 (наставник)
Активность: 0.090
Статус: Участник

Создано: 26 апреля 2005 20:18
· Личное сообщение · #5

По-моему енто реклама

-----
Само плывет в pуки только то, что не тонет.




Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 26 апреля 2005 20:23
· Личное сообщение · #6

То что автор пообещал он сделал, вполне прилично.
Мне только скорость не понравилось, ну ооочень медленно всё
и при загрузке создается ощущение, что программа висит, а это она оказывается грузится

-----
Подписи - ЗЛО! Нужно убирать!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 26 апреля 2005 20:59
· Личное сообщение · #7

test пишет:
А где про то?

Pro еще не дописана...

test пишет:
Эта совершенно безполезная

Да хватит прибедняться то... имхо по совместимости с VB6 EXE и по скорости работы эта Lite версия (по моему скромному мнению) обходит многие декомпилеры

RideX пишет:
dll не декомпилит, да и exe тоже...

Смотря что понимать под декомпиляцией,,, выложи эти EXE если ты не шутишь. Исходник само собой прога не генерит

DrFits пишет:
По-моему енто реклама

А ты бы согласился бесплатно полгода ночей не спать и ебаться над декомпилингом, а потом выложить во всеобщее обозрение Pro версию? Я думаю нет. Насчет рекламы - я ни слова не сказал о ценах и вообще о Pro версии, да и вообще Pro еще не дорписана, потому ты не прав

nice пишет:
Мне только скорость не понравилось, ну ооочень медленно всё

Медленно работает или медленно грузится?
Грузится она ясен пень долго - там криптоалгоритмы немерянные сигнатуры из dat файла разжимают. А работать прога должна быстрее чем другие, по крайней мере я проверял.

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 26 апреля 2005 21:07
· Личное сообщение · #8

GPcH
Смотри личку, сам всё увидишь




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 26 апреля 2005 21:26
· Личное сообщение · #9

RideX пишет:
Смотри личку, сам всё увидишь

Вижу... буду смотреть... и правда глюк. Что самое интересное - я проверял прогу более чем на 100 EXE файлах - на всех было все ok... буду смотреть

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 26 апреля 2005 23:45
· Личное сообщение · #10

Поправил глюк... теперь все ok - и твои EXE и Dll декомпилятся нормально. Вся проблема была в том, что в этих EXE и Dll нет форм, потому декомпилер даже не пытался код искать.
Новая версия: vbdecompiler.dotfix.net/files/lite02.rar

dMNt пишет:
хотелось бы видеть в демо-версии декомпиляцию строковых функций как реклама pro версии
а в полной версии декомпилцию всего остального

В том то и проблема, что нельзя так сделать. Чтобы сделать хоть одну функцию из Pro версии нужно обрабатывать стэк, отсюда если остальные функции будут старые - то декомпилер декомпилит фиг пойми что, так как стэк начне сдвигаться как попало. Думаю ты понимаешь, не мне тебе про стэк рассказывать.

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 26 апреля 2005 23:55
· Личное сообщение · #11

GPcH
А ты не кипятись,если уж зарелизил.Вот нет листинга Output.txt ,не определяет кучу функций,большой
кусок кода проскочила,проект даже не загрузился,не работает поиск. Быстрее не надо,лучше- качество.




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 27 апреля 2005 01:06
· Личное сообщение · #12

test пишет:
Вот нет листинга Output.txt

А зачем он? Тебе охота копаться в горе функций из разных модулей, закинутых в один файл? Имхо горазо удобнее сохранить весь проект File -> Save decompiled project и смотреть каждую форму и модули отдельно. Так удобнее поверь. А открывать их в бейсике не нужно - Ultraedit для этого вполне подойдет.

test пишет:
не определяет кучу функций

Насчет функций написано в хелпе (прочти его - там все понятно написано). Как все таки плохо не читать хелпы. Баг я этот уберу возможно в ближайших версиях.

test пишет:
большой
кусок кода проскочила

Вот этого быть не может. Присылай EXE файл - погляжу. Но сразу оговорюсь мой декомпилер в другом порядке функции декомпилит, в отличии от других декомпилеров, поэтому может ты просто не нашел в листинге нужную тебе функцию.

test пишет:
не работает поиск

Поиск работает, но он не глобальный, а на каждую форму и модуль свой. То есть он будет искать введенный тобой текст только в активном окне. Что касается String references - то они тоже на каждый отдельный модуль разные, а не глобальные на весь проект, потому сначала открой нужный код, а потом уже щелкай по String References.

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 27 апреля 2005 01:38
· Личное сообщение · #13

GPcH
Дело в том ехе весит 5.5м,если у тебя есть AutoIT весь пакет ,то он там есть AutoIT.ехе ,но это точно , хотя
форму определяет frmEvalution ,сейчас качну твою новую версию,скину кусок кода из P32dasm и твой, если
повторится баг. Еще - плохо что описание структуры не выводится не у DARKERa не у тебя,в большом файле что бы изменить свойства объекта -трудно найти нужное смещение .А мне нужно onClick
изменить на Load.




Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 27 апреля 2005 02:02
· Личное сообщение · #14

GPcH - Ты приобрел бесценный опыт изучения ВМ, но только кто пишет сейчас на vb6 если есть vb7-vb8??

Вот еслиб ты горбатился лет так 6 назад, тогда да.

-----
have a nice day




Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 27 апреля 2005 03:47
· Личное сообщение · #15

GPcH
Вот приаттачил Jpg .Посмотри! Сравнение - пропавшей части объектов, P32DASM и VB Decompiler

37e5_VB_Cmp.rar



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 27 апреля 2005 11:13
· Личное сообщение · #16

Nimnul
6 бэйсик всё ещё актуален


GPcH
И медленно грузится и медленно обрабатывает файл, надо в других посмотреть по скорости...
хотя машина у меня не слабая, бартон 3200

-----
Подписи - ЗЛО! Нужно убирать!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 27 апреля 2005 20:32
· Личное сообщение · #17

nice пишет:
И медленно грузится и медленно обрабатывает файл, надо в других посмотреть по скорости...

У меня Lite версия грузится пару секунд на P4 2.8Ghz HT... проги обрабатывает быстрее всех других декомпилеров, что лежат на паблике.

test пишет:
Вот приаттачил Jpg .Посмотри! Сравнение - пропавшей части объектов, P32DASM и VB Decompiler

Посмотрю... еще не мешало бы EXE файл выложить. Та версия AuthorIT, что у меня есть вообще не имеет формы с именем frmEvalution

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 27 апреля 2005 21:29
· Личное сообщение · #18

GPcH
Значит у тебя под интелы заточен ;)

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 28 апреля 2005 02:27
· Личное сообщение · #19

не мешало бы EXE файл выложить.http://www.corbina.ru/~callas/AuthorIT.zip
Вот файл ~1.2m в архиве



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 28 апреля 2005 10:45
· Личное сообщение · #20

На первый взгляд софтина весьма неплохая. Автору респект.




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 28 апреля 2005 18:36
· Личное сообщение · #21

nice пишет:
Значит у тебя под интелы заточен ;)

Disigned for Пень 4 ;)))

Sh[AHT] пишет:
На первый взгляд софтина весьма неплохая. Автору респект.

Спасибо

PS: Вообще это только 0.2 версия... если есть укого предложения по улучшению юзабельности проги - предлагайте

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 21 июля 2005 20:45
· Личное сообщение · #22

Version 0.4

Теперь native code дизассемблируется и процедуры можно глядеть прямо в декомпиляторе не только для p-code, но и для native code. Конечно пока ссылки на API и строки не обрабатываются но это уже лучше чем вообще без дизассемблера.

Помимо этого исправлено много багов

URL: vbdecompiler.dotfix.net/files/lite04.rar

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 55.6 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 22 июля 2005 12:03
· Личное сообщение · #23

GPcH пишет:
обходит многие декомпилеры



Из многих Бейсиковских декампиляторов Lite мне помог больше всего !

Спасибо GPcH



Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 22 июля 2005 13:16
· Личное сообщение · #24

Раньше большие траблы были с декомпилингом прог на VB теперь хоть немного легче..

Респект за хорошую прогу.



Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 22 июля 2005 15:30
· Личное сообщение · #25

Я вот, решил воспользоваться и декомпильнул Trial-Reset 2.8- хотел узнать,почему не находит, и не
удаляет ключи -Execryptora.
Но ничего не вышло.Олей воспользовался.
Видно - что все же, работает только с Пи Кодом хорошо.
Но и это хорошо !
Thanks!




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 22 июля 2005 18:26
· Личное сообщение · #26

Спасибо за респекты братцы! Есть повод развивать тулзу

ToDo:

1. Преобразование VA в дизассемблерном личтинге в API, strings reference;
2. Сделать декомпиляцию объектов пикода (GUID);

Но вот когда делать это буду не знаю. Щас еще SLV подкинул идею сделать возможность декомпилять выборочно, по указанному смещению - надо будет тоже реализовать

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 22 июля 2005 18:27
· Личное сообщение · #27

test пишет:
Я вот, решил воспользоваться и декомпильнул Trial-Reset 2.8- хотел узнать,почему не находит, и не
удаляет ключи -Execryptora.
Но ничего не вышло.

Что за баг, рассказывай! Попробую устранить

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 145.5 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 23 июля 2005 06:02 · Поправил: test
· Личное сообщение · #28

GPcH
Не баг,просто стрингов нет,но ты уже все ответил.
Да я думаю,натив и не особо нужен, в отладчике все читается.
А вот пи код - другое дело!
Может отладчик еще напишешь?Тогда вапще будет круто!
И про отдых не забывай
Кстати мне тут попался отладчик с исходником на VB6.Но это только идея(а ля VbOlly , и он для
"боевых" действий пока не годится.Нужен?
Еще есть ссылки - плагины для Оли и Иды для использования VBскриптов.
Ну это так,если интересно.Сам првда не пробовал.
sandsprite.com/openSource.html



Ранг: 48.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 05 августа 2005 02:43 · Поправил: Stiver
· Личное сообщение · #29

GPcH

Вот решил потестить твой декомпилятор, скормил ему одну из своих старых программ и получил ошибку Run-time error '9', Subscript out of range. Нужен ли тебе тестовый файл(примерно 4,4 MB, 910 KB в RARe) и если да, куда его слать?

P.S. Декомпилятор взял тот, который лежит на WASMe.



Ранг: 22.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 августа 2005 03:01
· Личное сообщение · #30

Хмм.... Спрашивается неужели не хватает для VB Иды и WKTDB (вроде так.... декомпилер p-coda от Whiskey Kon Tekila, старый но работающий) ?


. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 16 . 17 . >>
 eXeL@B —› Крэки, обсуждения —› VB Decompiler by GPcH
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати