RE FORUM

[REVERSE ENGINEERING] => General Discussion => Topic started by: Iron Screw on October 06, 2006, 08:49:43 PM

Title: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: Iron Screw on October 06, 2006, 08:49:43 PM
Released VB decompiler v2.7 (25.09.06)

What's new in this version:
This version of the decompiler contains huge modifications. Now you can
decompile even a 10-megabyte EXE file for only 5-10 seconds. It became
possible due to the on-the-fly decompilation technology. Now if you select
the "Fast decompilation" checkbox in the options, the decompiler will
decompile not the entire file, but only the tree of functions. Functions
will be decompiled transparent for you when you access them. It will allow
you to start analyzing the file at once. Of course, the decompiler will
decompile the rest of the file when you save the project, but it is better
anyway because it is much more important to start faster than to save the
project faster. Let me remind you that you might as well disable this
option. You will also find the "Cache decompiled code" checkbox in the
options. It is used to decompile a function only once and when you access it
later, it will take code from the internal structures of the decompiler. Do
not enable this option, if you want to use different on-the-fly
decompilation methods using the "Compile stack parameters" and "Procedure
analyzer and optimizer" checkboxes.

http://www.vb-decompiler.org/files/lite.rar
-------------------------------------------------------

Tak co mi doporucite?? .... :) P32Dasm nebo tenhle shit VB decompiler v2.7

ps: Urcite zustanu u P32Dasm a to nejen pro to, ze znam autora programu  :D
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: Conflict on October 07, 2006, 08:14:45 AM
ja autora neznam, protoze okamzite prechazim na tento programek. :D
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: DARKER on October 07, 2006, 05:46:24 PM
Ok, takze sa pokusim o nezaujate porovnanie tyxto 2 toolov:

VB decompiler v2.7 vs P32Dasm 2.3, Let's get ready for the rumble !

VB decompiler v2.7:

Vyhody:
- moznost regenerovania Forms, pri RE uplne zbytocne, existuje na to kopec inych softov
- vysia rychlost dekompilacie
- Dekompiluje do ciastocneho VB zdrojaku (iba PCode) toto je mozne len v PRO verzii, nie LITE, nutnost zakupenia produktu)
- Native Disasmbler, toto som ja napriklad vynexal, lebo naco robit nieco co uz existuje a nikdy to nespravim lepsie ako napr. IDA

Nevyhody:
- String reference window - nie je abecedne triedeny, neda sa v nom prehladavat, pri rozsiahlich programoch to moze byt na zavadu
- Demo verzia, pre moznost plneho vyuzitia je treba si program zakupit ($69)
- zobrazuje opcody len v globalnom offsete
- na .NET dekompilovani sa este pracuje takze vystup nie je taky ako u ostatnych .NET dekompilerov

Poznamka:
do verzie 2.6 autor nevedel ako dekompilovat niektore procedury, tak ma otravoval pokial som mu to nepovedal. Tak to inac bolo aj s niektorymi ostatnymi vecami ktore tam ma :-)

P32Dasm 2.3

Vyhody:
- lepsi zoznam string reference
- numbers reference
- Zoznam Export dll
- moznost hned si pisat do outputu poznamky
- vytvorenie MAP suboru do IDA alebo do OLLYho
- lepsi detekcia objekt eventov
- interny Jump kalkulator na PCode
- zobraznie v lokalnom offsete, hned viete kde mate co patchnut
- objekt browser, clovek ma lepsi predstavu o konstrukcii objektov v programe
- Free

Nevyhody:
- pomalsia dekompilacia (pri vypnuti Color syntaxu, a vystupu do suboru je to celkom v pohode, alebo si zapnute moznost Decompile on the fly. To je ale nahodicka ze autor to teraz pridal do poslednej verzie, skadial berie tie napady :-)

Poznamka:
P32Dasm je zamerany hlavne na pomoc pri RE, takze niektore funkcie som tam zbytocne nedaval (regenerovanie forms)

No neviem kto tento zapas vyhral, je to na vas pre co sa rozhodnete. Pre niekoho moze byt lepsi jeden tool pre niekoho druhy. Tak isto sa mohlo stat ze tato recenzia bola zaujata a ze som nenasiel viac vyhod u konkurencie. Najjednoduchsie bude ked si zoberite jednu apps a porovnate si co dokaze jeden tool a co druhy. Kto pracoval s obidvoma nastrojmi vie o com hovorim :-)
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: llAmElliK on October 07, 2006, 10:52:04 PM
Nepouzivam ten ruskej shit to uz jen proto ze "znam" autora - vseumel:p
BTW - myslis ze to je opravdu jen "DEMO" a nejde to regnout? (usuzuju z predesly verze - tuhle sem ani nestahoval)
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: DARKER on October 08, 2006, 09:42:22 AM
DEMO verzia sa neda cra*knut. Chyba tam kopec dat. Ma 2 druhy programov DEMO a PRO. Podla Hardware ID ti posle uz nakompilovanu PRO verziu + dat subor kde je zabudovane tvoje meno + nejake HW ID aby to neslo spustit na inom PC.
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: Iron Screw on October 08, 2006, 10:03:17 AM
WOW - no necekel jsem, ze se k tomu tak rozepises :)
Pekne jsi nam to tady popsal.
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: FaTaLiTeR on October 08, 2006, 10:39:05 AM
Zatial zostavam verny klasike. Uvidim ked ma nieco zazenie do kuta tak mozno vyskusam... :)

P32d ma viac vyhod :D (vymenovanych)
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: Conflict on October 23, 2006, 06:40:25 AM
Potrebuju pomoc.
Ten zasranej VB decompiler mi zasral system, kokot jeden. Je zabalenej ve WinZip Self Extractor. Takze kdyz ho spustim, tak se spusti WinZip Self Extractor dekomprimuje soubory a spusti instalaci.
A muj problem je: VB decompiler sem poslal do hajan. Kdyz ale spustim jakejkoliv jinej program zabalenej ve WinZip Self Extractor tak se mi znova spusti instalace VB decompiler.

naky napady na rychly odstraneni problemu?
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: DARKER on October 23, 2006, 07:34:50 AM
Hmm nieco podobne sa stalo uz aj mne dakedy davno ...
problem bol myslim v tom ze:

- instalacia si zaregistrovala dake komponenty, ktore pri odisnatalacii vymazala a ostatne softy ju ale potrebuju (nedetekovala si sharing), tym padom si system zisti ze mu chybaju a snazi sa nainstalovat posledny soft kt tieto komponenty mal (pri jeho instalaci ma myslim dovrzane handling tyxto komponentov RICHTX32.OCX a comctl.dll) Ked si to odinstalujem u seba tak musim nanovo zaregistrovat RICHTX32.OCX v System dll dir lebo my to odregistroval natvrdo. (vobec mu nevadilo ze to pouzivam aj v inych apps)

- alebo prepisal nejaky instalacny script, Instalshield si odklada niektore instalacky do C:\WINDOWS\Installer\ (by ste sa divili kolko starych veci tam este najdete :-)
Title: Re: VB decompiler v2.7 vs. P32Dasm?? :-D
Post by: Conflict on October 23, 2006, 06:47:09 PM
problem vyresen. pocital sem s tim, ze se ten VB-D menuje Setup.EXE. Nasel sem si vsechny setup.exe a smazal.
System hned zarval, ze sem mu smazal naky velice dulezity souborek a chtel ho znova na instalovat. Mel smulu bobek a porad jede.