downloadbrowsewarleyalex's Ante DeDe crackme

Download d3.zip, 112 kb (password: crackmes.de)
Browse contents of d3.zip

Ante-dede function Revering ==========================================
Hi there,

This is my 1st. Crackme, it was compiled in Delphi3 (the best RAD).
It has a Anti-dede function on it.

Procedure Anti_Dede;
var
zHandle:THandle;
i:integer;
begin
zHandle:=FindWindow(nil,'Dede');
if zHandle<>0 then
begin
For i:=1 to 4500 do
SendMessage(zHandle,WM_CLOSE,0,0);
end;
end;

===============+==========================
I'm studing reversing with Delphi using the outstanding tool DeDe by DaFixer and the magnificent OllyDBG, so I decided to write this D3 app because i have a doubt:
How to find a Crypitted string in OllyDBG without using DeDe chr(64)+chr(65)+chr(64)+chr(65)?
It was classified by: VERY EASY because the procedure is no more that:

procedure TPasswordDlg.Button1Click(Sender: TObject);
begin
if password.text = senha then
showmessage ('Good') else
showmessage('Bad');
End;

Strings are encrypted of course if a lame function.
=========================================
The goals is to break "DeDe function" and find the password and
write a tutorial explaining this secret of OllyDBG finding unsuspects strings without brute force.
Everything is allowed. OK

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: Borland Delphi

Published: 31. Jan, 2007
Downloads: 479

Rating

Waiting for at least 3 votes
(we have only 2).

Rate this crackme:

Send a message to warleyalex »

View profile of warleyalex »

Solutions

Solution by idid231, published 09. jan, 2013; download (594 kb), password: crackmes.de or browse.

idid231 has rated this crackme as boring.

Submit your solution »

Discussion and comments

BaKaE
31. Jan 2007
so cool !!

ps: the "cancel" button didn't work.
close-buttons needs only one order -> "close;"
dreak
31. Jan 2007
Quite nice but because it uses the same function to 'crypt' the strings it's pretty easy to find.
warleyalex
Author
04. Feb 2007
Oh my God, I forgot to encrypt this function!!!
Wait. Did you achieve breaking my ante-dede function? How and where get the point.

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.