![]() |
![]() |
| Cracking Help Need help with something related to cracking? Post here to get help. Note: This is not for requests, only help! |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
![]() |
|
|
|
|
Junior Member
Join Date: Feb 2010
Posts: 2
Reputation: 2
|
I have some experience (and some luck) cracking simple programs where you load the .exe in a disassembler (ollydbg) and trace through the code and figure out how to disable a time-trial or bypass a authorization key. But how does one do this for a plugin? The particular scenario I had in mind was a photoshop plugin that runs in photoshop.
1) I thought of loading photoshop in Ollydbg but the code size is enormous so I wouldn't know where to set a breakpoint to stop the execution when the plugin is accessed. 2) The plugin is essentially a .dll which I can load in Ollydbg standalone (without loading photoshop), but then I don't have the luxury of actually setting breakpoints and running it as Ollydbg won't let me run the dll properly. Any help/advice/pointers? If there already is a thread which addresses this, then please point me to it. Thanks, Sohail |
|
|
Vote for Member of the Month |
![]() | |
|
![]() |
|
|
|
|
Junior Member
Join Date: Feb 2010
Posts: 2
Reputation: 2
|
I just figured out the answer myself, so am posting in case anyone else is facing a similar issue. You just need to run the program in question first, then start ollydbg and attach to the running program. Then when you open a plugin, this plugin will be visible in the 'View->Executable Modules'. From there you can see the entry point, look at familiar strings and start setting breakpoints and single step through the code. It's much more satisfying to have figured this out myself
|
|
|
Vote for Member of the Month |
![]() | |
![]() |
|
|
|
|
Junior Member
Join Date: Feb 2010
Location: Teh
Posts: 12
Reputation: 1
|
When you cannot open a program using OllyDbg so first run your program and then attach to it. after you can view executable modules separately and debug each one of them.
www.tuts4you.com is a suit place to search such tutorials. When you cannot open a program using OllyDbg so first run your program and then attach to it. after you can view executable modules separately and debug each one of them. www.tuts4you.com is a suit place to search such tutorials. |
|
|
Vote for Member of the Month |
![]() | |
![]() |
|
|
||
|
Junior Member
Join Date: Mar 2010
Posts: 2
Reputation: 1
|
Quote:
maybe the problem was trying to hard anyways thanks for posting the solution to your problem it was very helpfull |
|
|
|
Vote for Member of the Month |
|
![]() | ||
![]() |
|
|
|
|
Junior Member
Join Date: Mar 2010
Posts: 2
Reputation: 1
|
ok so i did attach to my program and then try'd the plugin cant use the program though its just frozen and then i get an error in ollydbg exit code 0
any ideas? |
|
|
Vote for Member of the Month |
![]() | |
![]() |
|
|
|
|
Bronze Member
Join Date: Oct 2009
Posts: 186
Reputation: 3
|
thanks
|
|
|
Vote for Member of the Month |
![]() | |
![]() |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
![]() |
|
![]() |









maybe the problem was trying to hard 







Linear Mode




