MIB Posted July 21, 2009 Posted July 21, 2009 (edited) Have fun.CrackMe7.rar Edited July 21, 2009 by MIB
BoRoV Posted July 21, 2009 Posted July 21, 2009 (edited) First, learn to check what you yourself wrote00454EC4 |. 8D55 D8 LEA EDX,[LOCAL.10]00454EC7 |. 8B45 FC MOV EAX,[LOCAL.1]00454ECA >|. 8B80 10030000 MOV EAX,DWORD PTR DS:[EAX+310] ; *TForm1.Label3:TLabel00454ED0 >|. E8 47EEFDFF CALL <@Controls@TControl@GetText$qqrv> ; ->Controls.TControl.GetText(TControl):TCaption;00454ED5 |. 8B45 D8 MOV EAX,[LOCAL.10]00454ED8 >|. E8 2FF2FAFF CALL <00:?> ; ->System.@LStrLen(String):Integer;00454EDD |. 8BD8 MOV EBX,EAX00454EDF |. 8D55 D4 LEA EDX,[LOCAL.11]00454EE2 |. 8B45 FC MOV EAX,[LOCAL.1]00454EE5 >|. 8B80 10030000 MOV EAX,DWORD PTR DS:[EAX+310] ; *TForm1.Label3:TLabel00454EEB >|. E8 2CEEFDFF CALL <@Controls@TControl@GetText$qqrv> ; ->Controls.TControl.GetText(TControl):TCaption;00454EF0 |. 8B45 D4 MOV EAX,[LOCAL.11]00454EF3 |. 8A5C18 FE MOV BL,BYTE PTR DS:[EAX+EBX-2] <-- Error!!you try to take the byte at [value from Label3.Text + Lenght(Label3.Text) - 2], and you Label3.Text := '', then value from Label3.Text = 0, and Lenght(Label3.Text) = 0, then you take byte from [0 + 0 - 2] ???????????? Edited July 21, 2009 by BoRoV
MIB Posted July 21, 2009 Author Posted July 21, 2009 Sorry,my mistake.Uploaded the new archive now,you can give it a new try.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now