Декомпилатор!?

12 отговора 663 прегледа
#1

Декомпилатор!?

Момчета, (и момичета)... някой знае ли читав декомпилатор за Бейсикови програми? Рових в гугъл, но няма да разправям каква бъркотия става с отговорите му. А пък да разбера оттам и дали това, което намирам е читаво - е невъзможно. Затова пускам темата, можем да обсъдим малко...

Отговор
в отговор на Щиpлиц #2

Re: Декомпилатор!?

:) бе хора,стига сте краднали бе :) За ВБ6 такова животно нема(все още).Има няколко неща ,които се доближават,но лично според мен не вършат работа.

Отговор
в отговор на Щиpлиц #3

Re: Декомпилатор!?

Декомпилатор няма. В VB6 програмите се компилират почти като C/C++ програми. Дори линкера е същия. Все едно е да декомпилираш прграма на C/C++. Няма начин всичко е асемблер. Евентуално ако е пуснато "Compile to P-Code" може и да стане ама то това май почти никой не го ползва.
Виж между другото тук [линк] много интересна статия.

Боже колко мъка има на този свят Боже!
Отговор
в отговор на Щиpлиц #4

Re: Декомпилатор!?

няма такова нещо за ВБ 5 & 6, така че не си губи времето. Аз преди години (бидейки млад и глупав) загубих сумати време в търсене без никакъв резултат

>>>>Има няколко неща ,които се доближават
Не съм видял нищо което което да се 'доближава' по какъвто и да било начин.

Отговор
в отговор на microsoft #5

За неверниците показвам нагледно



Отговор
в отговор на ToViDebne #6

Re: За неверниците показвам нагледно

Това според мен е направено с включена Debug информация или е със срара версия на VB.

Боже колко мъка има на този свят Боже!
Отговор
в отговор на RepeatableRead #7

Re: За неверниците показвам нагледно

Освен ако приемем ,че ВБ6 е стара версия

Отговор
в отговор на ToViDebne #8

Re: За неверниците показвам нагледно

Е това не е декомпилатор. То показва само метаданни и то само на .exe-та. Не може да отвори dll който е компилиран с VB6.

Боже колко мъка има на този свят Боже!
Отговор
в отговор на RepeatableRead #9

Re: За неверниците показвам нагледно

Аз казах,че се доближава,а не че Е

Отговор
в отговор на Щиpлиц #10

Re: Декомпилатор!?

Каква е целта, от изкомпилирано EXE да направи сорс код ли?

[image][линк][image]
Отговор
в отговор на Werewolf #11

Re: Декомпилатор!?

не ми се иска да те разочаровам, никога не съм търсил ако е това за което питам по-горе. Но до колкото мога да заключа от опита си като програмист на ниско и високо ниво, мога да кажа, че това е невъзможно!!!!
Ако на мен ми се наложи нещо да crack-на ползвам дебугер и дизасемблатор.
Тук има нещо по въпроса, а можеш да потърсиш и SoftICE:

[линк]

[image][линк][image]
Отговор
в отговор на Werewolf #12

Re: Декомпилатор!?

Аз SoftICE го имам, но си е мъчнотия, като не искам да си омазвам работната машина с него. Под ХР трябва пач, глупости разни, а сега с SP2 направо ще стане благина. Инсталирал съм го на друг компютър, но като не става под виртуална машина - се налага да правя снимка на диска на другия компютър за да не преинсталирам и т.н.

SoftICE си е най-доброто, но специално за Бейсикови програми се интересувах дали има декомпилатор. Преди време виждах в "Хакери, Кракери..." един постинг по отношение на програмите на Микроинвест. Пича беше постнал някаква пародия на сорс-код, в който всички променливи бяха декларирани с номерирани имена. Абе, с малко повече късмет, от такъв код може да се направи поне заключение какво се иска. Но доколкото знам тези продукти са писани на VB3, което е значително по-различно...

;о) Сори за забавянето, но нямах нет известно време... Не съм от тези, които питат, и после никакви ги няма.

Отговор
в отговор на Щиpлиц #13

Re: Декомпилатор!?

за това няма проблеми колега, но неудобството по някога е, че четат разни неща от паметта и не виждаш какво е. Но общо взето това върши такава работа:

[линк]

Значи ако декомпилираш програма, излиза в един приличен по-човешки асемблерен код. Освен това не ти омазва абслоютно нищо и инсталл не иска. Емулира и преходите, както и връщането от подпрограмите при изследване на кода. Също така ако го разгледаш със сигурност ще ти стане ясно какво са правили на VB. С това съм кракнал доста програмки и добре бачка.
За някакъв декомпилатор който може да обърне от асемблерен код във VB код......хм не мисля, че е възможно по ред причини, но все пак ако има някой сътворил подобно чудо и откриеш нещо по въпроса, обезателно напиши какво е и от къде да го намерим.
Поздрави.

[image][линк][image]
Отговор