[ scud @ 08.01.2003. 02:41 ] @
Zna li neko neki nachin da se izvrshni fajl .exe vrati u source nekako? Jel uopshte moguce. Pretpostavimo da exe nije zashticen.
[ drdrksa @ 08.01.2003. 03:36 ] @
To kad resis, resio si MNOGO velike probleme ......

Naravno da je nemoguce .........
[ bluesman @ 08.01.2003. 22:24 ] @
Moze ali samo u assembleru, ako umes da citas takav kod, onda moze.
[ Ilija Studen @ 09.01.2003. 11:34 ] @
Kao sto su ljudi rekli, moze, ali ces na kraju dobiti ogroman assemblerski kod. Za to ti moze posluziti program kao sto je SoftIce ili Hackman.
[ sesa @ 13.01.2003. 13:20 ] @
...osim ako se ne radi o EXE-u koji je razultat Clipper, foxpro i sl.
kompajlera.

Tad mozes da dobijes original source.
[ drdrksa @ 13.01.2003. 13:31 ] @
On je pitao da li se exe fajl moze vratiti u izvorni source kod i odgovor je da ne moze. Moze se citati i razumeti i asamblesrski kod i sve, ali to nije izvorni source.

Znaci, kad vrati exe fajl u izvorni source kod od koga je taj exe napravljen, resice dosta velikih problema ....
[ sesa @ 13.01.2003. 13:50 ] @
...osim ako se ne radi o EXE-u koji je razultat Clipper, foxpro i sl.
kompajlera.

Tad se moze vratiti 100% originalan source kod.
Mislim da moze cak i kod starih MS VB aplikacija, al to nisam probao.

Delphi EXE normalno da ne moze.

[ Makojdis @ 14.01.2003. 17:03 ] @
Ja sam trazio neke programcice koje to rade i nasao sam za Delphi 3, ali nesto nisu radili bas kako valja, vrlo cesto oce da izbaci gresku kako ne prepoznaje pojedine komponente.....
[ sesa @ 14.01.2003. 18:07 ] @
Kod Delphi-ja nije moguce da dobijes source, al' delphi, kao i ostali
windows kompajleri u izvrsne datoteke (.EXE) ili u pripadajuce
dinamicke biblioteke (DLL) pakuje resurse/objekte potrebne za rad.
Ti resursi su bitmape, wav-ovi, forme...

Delphi formu cuva u izvornom .DFM formatu koje potom moze da se izvuce
iz .EXE datoteke.

Da bi, potom, prikazali tu formu moramo da imamo registrovane sve klase koje su koriscene na formi.

Znaci - formu nekako mozemo i da dobijemo, al njenu funcionalnost/source
nemozemo nikako (bar ne u izvornom obliku)

[ ventura @ 14.01.2003. 19:16 ] @
EXE je mguce dekompajlirati sa vecinom alata u ASM source, a ima dosta alata koji omogucavaju dekompajliranje nazad u C source...

Znaci moguce je... Samo sto je pitanje koliko je taj C source citljiv i pregledan... Ja bih ipak pre bio za ASM varijantu...
[ scud @ 22.01.2003. 02:42 ] @
A da li postoji neshto shto bi taj asemblerski kod (pretpostavka je da je exe iz C koda ili Delphi-ja) nekako prilagodilo lakshem razumevanju, tj da od asemblerskog koda napravi alternativni C kod ili Delphi kod u zavisnosti kakav je exe bio?
[ tomdam @ 23.01.2003. 00:42 ] @
Naravno postoji i razlog zbog cega je jako tesko napraviti dobar dekompajler koji masinski kod prevodi u kod nekog viseg programskog jezika.
Jako bitna je cinjenica da pri prevodjenju asemblerskog koda u masinski postoji preslikavaje 1:1, tj. za svaku naredbu u assembly jeziku postoji masinska instrukcija za koju se tacno zna sta radi. Nasuprot tome prevodjenje koda viseg programskog jezika u asemblerski jezik je 1:n tj. za 1 naredbu u visem programskom jeziku kompajler pravi vise asemblerskih naredbi. E sad problem predstavlja to sto treba pronaci tih n naredbi koje su izgenerisane prilikom prevodjenja iz jedne naredbe VPJ u asembler i prevesti ih u suprotnom smeru.
Zeznuto nema sta!
[ -zombie- @ 23.01.2003. 01:22 ] @
i ne samo to, nego i svi noviji kompajleri generisu vrlo optimizovan kod. i to optimizovan ne na logicnom, ili nivou originalnog jezika, vec na asm nivou.

zato je cesto i NEmoguce pronaci naredbe viseg jezika koje direktnim prevodjenjem (bez optimizacije) daju postojeci asm kod.
[ Scip ! @ 11.05.2003. 23:17 ] @
za delphi je najbolje probati DeDe (delphi decompiler) koji se jos uvijek
update-ira iz dana u dan + sto je free ...

za druge jezike => Ida Pro (sto novija verzija .. to bolje) .... Ida pojednostavi
assembly ..... koristi jedinstvenu tehnologiju koja omogucuje vracanje odredjenih
struktura koda ....

za resource editiranje moze reshacker, Borland resource workshop (4.5),itd.
..... ja osobno preporucujem Pe Explorer ... SUPER PROGRAM ........


Scip!