| View previous topic :: View next topic |
| Author |
Message |
supercharger Advanced Cheater
Reputation: 0
Joined: 06 Aug 2009 Posts: 61
|
Posted: Tue Oct 12, 2010 12:12 pm Post subject: a way to hack compressed/encrypted dll/exe ? |
|
|
some dll/exe are compressed and probably encrypted, and they are not compressed by common softwares such as UPX/ASPACK ...
although i can modify codes in runtime, but i don't want that. what i want is to modify these dll's permanently.
in this case, where should i start in order to hack these dll's ? |
|
| Back to top |
|
 |
blitz02 Cheater
Reputation: 0
Joined: 28 Feb 2007 Posts: 44
|
Posted: Fri Oct 22, 2010 7:02 am Post subject: |
|
|
Usually detect first what packer used on the exe/dll.
Use PeID to check it.
After you see what kind of packer was used, search for its corresponding unpacker. There are lots of unpacker spread out on the net.
Finally, if you can't see any packer name and still the size is (PACKED)
means that the packer used was kinda like THEMIDA or something like that.
AFAIK THEMIDA is the first and #1 Packer now.
Which means updated packer and an unpacker will be months before a release of one.
In your case, if you don't know these kind of things. Then unpacking a paid packer will be too far for you. ^^ |
|
| Back to top |
|
 |
supercharger Advanced Cheater
Reputation: 0
Joined: 06 Aug 2009 Posts: 61
|
Posted: Sat Oct 23, 2010 9:45 am Post subject: |
|
|
yeah, thanks.
in this situation, i prefer the other ways. hacking these compressed DLL is too difficult. |
|
| Back to top |
|
 |
STN I post too much
Reputation: 43
Joined: 09 Nov 2005 Posts: 2673
|
Posted: Sun Oct 24, 2010 8:59 pm Post subject: |
|
|
you can usually find unpackers for basic packers such as upx/fsg etc but for professional protectors such as aspr or themida, you'd need to manually defeat it. It would be tough to find a tutorial on how to do that for recent releases and unpackers are usually non-existent for these.
I don't know your skill level but if you are a newbie when it comes to this, your best choice is to hack it run-time. Unpacking the dll maybe difficult depending on the packer used, you should check it with PEiD.
I am guessing the dll your trying to hack is just packed and not protected with any professional protector because if it was, you won't be able to attach to it at run-time. They usually contain anti-debug code which will throw you off right away you attach. Unless your using some anti-anti-debug plugins(olly)/tools.
Hope it helps. _________________
|
|
| Back to top |
|
 |
goosenp How do I cheat?
Reputation: 0
Joined: 24 Oct 2010 Posts: 1 Location: South Africa
|
Posted: Mon Oct 25, 2010 11:44 am Post subject: |
|
|
There is something better than peid its called protection id you can get it by googling the name (I am not allowed to post link yet)
It works better than peid because its made to detect protetion and encryption. |
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8588 Location: 127.0.0.1
|
Posted: Mon Oct 25, 2010 3:06 pm Post subject: |
|
|
| goosenp wrote: | There is something better than peid its called protection id you can get it by googling the name (I am not allowed to post link yet)
It works better than peid because its made to detect protetion and encryption. |
Wouldn't really say this is better then PEiD. PEiD has more power and has the ability to load more signatures from outside sources. (userdb.txt file.) Every protection listed for Protection iD is public knowledge signatures which can be found in any custom userdb file from any number of cracking forums. _________________
- Retired. |
|
| Back to top |
|
 |
|