Ollydbg delphi crack


















The time now is Aaron's homepage - Top. Which tool would use you to crack a Delphi app? User Name. Remember Me? Mark Forums Read. Join Date: Jan Posts: Rept. Given: 24 Rept. Find all posts by beachsun. Thank you, i will try it!! Given: Rept. EntryPoint RVA a10! Thanks [email protected] i will also have a look with stripper. I did previous version, lots of dump checks, write to api address, one of these procs decrypted at runtime, checks ep in pe-header etc.

I didn't use stripper so don't know how well it works but looks like still a bit of work after using stripper. Thanks anyway guys i still learned something from this. Thread Tools. The time now is Aaron's homepage - Top. How to unpack delphi??? User Name. Remember Me? Mark Forums Read. Given: Rept. Add more info from the ongoing analysis and we will try to provide another help.

I assume your friend did not utilize tricks like anti-debugging and packing the binary, as your first challenge. Assuming is not right for an answer, so you should provide more details next time : How I would approach this:.

So, we know that the button will be activated if the textbox contains the right key. Also there is probably a gratulation message after entering the right key and pressing the button. From this you can assume that there will be a function for enabling the button, or s a MessageBox window. Eventually there will be a condition somewhere in the application, which decides if you have the right key or not, if there is no trickery involved the key itself will be in the application somewhere.

Olly will show you machine language, and conditions if will translate to jump operands je , jz , jne , So now you know all these, it is time to look round. Run the app, attach Olly, or you can start your app from olly, and set it to break on the main function. This can be handy, because from there you can step by step follow the execution flow of the application. You now know what functions to look for. Put some breakpoints and observe. List all strings in the binary.

See if any looks like a hardcoded password. If you find the piece of code that decides if your input is right or not, you could patch it, or just simply find the hardcoded password and enter it without modifying patching the binary. If you run out of things to crack, and want to move on to more advanced challenges, head over to crackmes. Then, try to find where the event occurs of your code in the compiled file.

Set a breakpoint on the beginning of that function, hit that breakpoint, and step through to see what happens. That's the most cut and dry answer there is really. Sign up to join this community. The best answers are voted up and rise to the top. Stack Overflow for Teams — Collaborate and share knowledge with a private group.

Create a free Team What is Teams? Learn more. Use OllyDbg to identify what happens when a button is pressed Ask Question. Asked 6 years, 8 months ago. Active 5 years, 3 months ago. Viewed 5k times.



0コメント

  • 1000 / 1000