[Delphi] szukam dekodra delphi

[Delphi] szukam dekodra delphi
0

mam programik w delphi w postaci .exe i potrzebny mi bardzo kod żródłowy tego programu mich21@o2.pl

W0
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 14 lat
  • Postów:384
0

To musisz go zdisassemblerowac

a w dziale Download masz prog DeDe (nie wiem co on robi)

Deti
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 9 lat
0

<font color="green">mam programik w delphi w postaci .exe i potrzebny mi bardzo kod żródłowy tego programu mich21@o2.pl</span>

Na kod źródłowy w postaci czystych plików PAS NA PEWNO CI SIĘ NIE UDA , BO NA RAZIE NIC TAKIEGO CZEGOŚ NIE ROBI - tylko na Assambler (koszmar :) - sprubój program Resource Hacker!


Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
0

To musisz go zdisassemblerowac, a w dziale Download masz prog DeDe (nie wiem co on robi)

Podony temat, w którym jest wspomniany DeDe i WinDASM:
http://http://www.4programmers.net/forum/viewtopic.php?id=30757

Na kod źródłowy w postaci czystych plików PAS NA PEWNO CI SIĘ NIE UDA , BO NA RAZIE NIC TAKIEGO CZEGOŚ NIE ROBI - tylko na Assambler (koszmar :) - sprubój program Resource Hacker!

  1. Racja: zamiana kodu maszynowego na kod źródłowy (np: *.pas) jest niesamowicie trudna (dla prostych programów) i praktycznie niemożliwa dla bardziej skomplikowanych;
  2. if (Assembler == koszmar) Assembler = TheBest; :d
  3. Program Resource Hacker NIE jest disassemblerem, tylko edytorem zasobów. Te typy programów nie mają z sobą prawie nic wspólnego !! :-8

Adam Boduch
Administrator
  • Rejestracja:około 23 lata
  • Ostatnio:9 dni
  • Postów:11948
0

Zdekompilowanie pliku EXE do postaci kodu zrodlowego pas jest niemozliwe. Mozesz co najwyzej wyciagnac kod w postaci assemblera.... Eh... [cygaro]

Dryobates
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 6 lat
0
  1. if (Assembler == koszmar) Assembler = TheBest; :d

Ale herezje piszesz. Źle!

.MODEL SMALL
.STACK 100h
.DATA

Pytanie DB 'Czy assembler to koszmar (T/N)?$'
UczSie DB 13,10,'Zacznij sie go uczyc, to zmienisz zdanie!',13,10,'$'
MaszUMniePiwo DB 13,10,'Assembler jest najlepszy :P',13,10,'$'

.CODE
start:
mov ax,@data
mov ds,ax
mov dx,OFFSET Pytanie

mov ah,9 ;co ty na to?
int 21h

mov ah,1 ;tak mówisz?
int 21h

or al,20h ;na małe literki
cmp al,'t'
je Koszmar
jmp Cud

Koszmar:
mov dx,OFFSET UczSie
jmp Wyswietl

Cud:
mov dx,OFFSET MaszUMniePiwo

Wyswietl:
mov ah,9 ;trzeba wyświetlić
int 21h

mov ah,1 ;trzeba się powiesić na ekranie
int 21h

mov ah,4ch ;wychodzimy
mov al,0
int 21h
END start

Teraz lepiej :-D


Jest jeszcze jeden błąd :)
Unix is user friendly. It's just very particular about who it's friends are.
DR
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 6 lat
  • Postów:683
0

z tego co wiem DeDe wyciąga forme ale mi sie osobiście nieudało zapisać wyciągniętej formy
a co do Resource Hacker to jest on debest ale niedziała na spakowane exeki :-/

KiteK
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 14 lat
0

Pochwalony!
Nie ma dekodera plików na *.pas, podobno DeDe potrafi z programu wyciągnąć formę oraz taki trochę zmutowany kod z Assembler'a, ale nigdy z niego nie korzystałem i nie wiem.
PS. Dryobates, fajny kodzik :)


A mówiłem, że I'll be back :P
Vogel
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 7 lat
0

mam programik w delphi w postaci .exe i potrzebny mi bardzo kod żródłowy tego programu mich21@o2.pl

Napisz do autora. To jedyna słuszna droga.


Life is just a dream, you know...
[Cowboy Bebop]
Marooned
Administrator
  • Rejestracja:ponad 22 lata
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
0
  1. if (Assembler == koszmar) Assembler = TheBest; :d

Ale herezje piszesz. Źle!

(...)

Teraz lepiej :-D

Szacuneczek! [browar]
in al,60h
cmp al,14h
je end
int 19h
end:
ret

sugeruję naciśnięcie 't' :


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.