Post by ouch on Oct 24, 2010 7:09:45 GMT -5
Cheat engine: Allows you to find important memory addresses and edit them. It's got a debuger built in so you can not only find the address but you can also find the code that writes or reads that address. You can also do code injections with this as well. There is even a tutorial and sample programs to hack so even if you know nothing you can learn to use this. It's open source and is constantly being improved with new features. It's also got a plugin system so you can add on yourself, or just to automate some searching techniques. Pretty much any exe or memory hack I do starts here. And when finished it can create a simple patcher or memory editor program.
www.cheatengine.org/
Tsearch: it does almost everything cheat engine does, but it's search engine isn't as good. But it greatly excells in code injections. (seriously) You can actually inject C/C++ code instead of just assembly. It also organises hacking projects far better. you can even toggle your hacks on and off with a simple click of the mouse. Problem is it's old (2002) and no longer supported, even the website for it is long since gone. You can download the last released version here:
www.timsvault.com/cheattools/tsearch.htm
Explorer Suite: whether you just want to extract the exex's icon for use in your mod, or you want to re-arrange dialog box controls, this is your program. It also has a built in hex editor, and some other usefull features as well.
ntcore.com/exsuite.php
XN Resource Editor: it's like explorer suite but instead of just giving hex readouts of stuff like dialog controls, this gives you a wysiwyg editor for dialog boxes icons, and other stuff. However it can't do some of the things explorer suite can and vice versa. Unfortunately it's quite old (2005) and seems to be abandoned.
www.wilsonc.demon.co.uk/d10resourceeditor.htm
Hackman: Oh, boy where to start on this one...
Hackman has been around since win 98... it was free at one time with thousands of users and plugins written for it. and then the guy decided to make people pay for it via a "commercial" version aimed at programmers. Problem is, it wasn't very good. In fact the old free version was the commercial version with a few added features, but nothing worth the crazy price he wanted. (we are talking triple diggets here, with site and building licenses at four...) to stop the all the whiners (like myself...
) about free software turning into overly expensive software he created a freeware "lite" version. Well this was and pretty much still is a glorified hex editor... it can do some usefull things but most of which you need to register for. However the disassembler (which you need to pay to get the assembler part... if it's still in there even.) has a highly usefull assembler opcode dictionary. So if you don't know what SHL is it tells you what it is, what registers get altered when it's run and more. The calculator also allows you to change the number of bits it works with which can be handy. Now days Hackman can be had for around $40 USD. But don't buy it, everything it does is done better by open source and freeware apps listed here. Also of note is that it has been completely recoded in visual basic. So none of the hundreds of old plugins for it work anymore. It also appears to be missing many of it's older features.
www.technologismiki.com/prod.php?id=31
HxD: HxD is a very fast hex editer. It's loads large files instantly because unlike most other hex editors it only loads the bits your looking at along with a padded buffer. (well I guess most do this now) The result is you can load a huge file and quickly scroll down to the bottom without a glitch. Excellent stuff. It's also got a rather expanded set of editing tools for how small it is. (1.2mb) It's got a few other features like a memory and hard drive editor too.
mh-nexus.de/en/hxd/
diablo2oo2's Universal Patcher - (dUP 2): So you have your file hacks and now what? How do you distribute them so that any moron can apply them? Well here's your answer. It can create patches and memory loaders using a plethora of methods. It's very easy to use, and can even just look at 2 files and create a patch based on thier differences. It even allows for a customized interface.
diablo2oo2.di.funpic.de/dup.htm#download
OllyDbg: The mother of all freeware debuggers... Dates way back to win 98 and with a feature set that rivals or surpasses most commercial debuggers good ol' OllyDbg never ceases to amaze. Allows register viewing breakpoints, watch windows, assembly, disassembly, yeah pretty much anything you could want while debuging or hacking. And if it doesn't, you can create plugins for it.
www.ollydbg.de/
AutoHotkey: Probably my best friend back when I ran a network of computers at a real estate office. lol Originally Autohotkey started out as a simple macro program. You know, push a key and the program would do a series of timed keystrokes for you. Nowdays it is crazy usefull for EVERYTHING. Seriously, it can bind anything to anything else, create dialogs, hook into DLL's (like 3d engines and the like) pixel recognition, people even integrated voice recognition and gestures! It can also read as you type and make auto corrections. I mainly used it in real estate for converting zip codes to full city, state, and zip entries on the fly. I also used simple abbrievations that it expanded to full words. (Like I would type sp and it would expand that to Sale Pending) litterally saved hours off my day. It's so usefull in fact that the graphical terminal interface App I made is actually just a autohotkey script compiled into an exe...
www.autohotkey.com/
7-zip: You probably know this popular freeware compression tool. But what you may not know is that it has a rather nice self executible generation script for creating a simple installer of sorts.
www.7-zip.org/
Nullsoft Scriptable Install System (NSIS): Is aessentially an installer maker using easy to create scripts. For most stuff just create an SFX archive. But if that won't fill your needs this most certainly will. It can also be used to create a more robust patch file.
nsis.sourceforge.net/Main_Page
I had a LOT more (only had 30k characters left. theres 50k now...)but IE crashed... sigh, I'll add the rest later...
www.cheatengine.org/
Tsearch: it does almost everything cheat engine does, but it's search engine isn't as good. But it greatly excells in code injections. (seriously) You can actually inject C/C++ code instead of just assembly. It also organises hacking projects far better. you can even toggle your hacks on and off with a simple click of the mouse. Problem is it's old (2002) and no longer supported, even the website for it is long since gone. You can download the last released version here:
www.timsvault.com/cheattools/tsearch.htm
Explorer Suite: whether you just want to extract the exex's icon for use in your mod, or you want to re-arrange dialog box controls, this is your program. It also has a built in hex editor, and some other usefull features as well.
ntcore.com/exsuite.php
XN Resource Editor: it's like explorer suite but instead of just giving hex readouts of stuff like dialog controls, this gives you a wysiwyg editor for dialog boxes icons, and other stuff. However it can't do some of the things explorer suite can and vice versa. Unfortunately it's quite old (2005) and seems to be abandoned.
www.wilsonc.demon.co.uk/d10resourceeditor.htm
Hackman: Oh, boy where to start on this one...


www.technologismiki.com/prod.php?id=31
HxD: HxD is a very fast hex editer. It's loads large files instantly because unlike most other hex editors it only loads the bits your looking at along with a padded buffer. (well I guess most do this now) The result is you can load a huge file and quickly scroll down to the bottom without a glitch. Excellent stuff. It's also got a rather expanded set of editing tools for how small it is. (1.2mb) It's got a few other features like a memory and hard drive editor too.
mh-nexus.de/en/hxd/
diablo2oo2's Universal Patcher - (dUP 2): So you have your file hacks and now what? How do you distribute them so that any moron can apply them? Well here's your answer. It can create patches and memory loaders using a plethora of methods. It's very easy to use, and can even just look at 2 files and create a patch based on thier differences. It even allows for a customized interface.
diablo2oo2.di.funpic.de/dup.htm#download
OllyDbg: The mother of all freeware debuggers... Dates way back to win 98 and with a feature set that rivals or surpasses most commercial debuggers good ol' OllyDbg never ceases to amaze. Allows register viewing breakpoints, watch windows, assembly, disassembly, yeah pretty much anything you could want while debuging or hacking. And if it doesn't, you can create plugins for it.
www.ollydbg.de/
AutoHotkey: Probably my best friend back when I ran a network of computers at a real estate office. lol Originally Autohotkey started out as a simple macro program. You know, push a key and the program would do a series of timed keystrokes for you. Nowdays it is crazy usefull for EVERYTHING. Seriously, it can bind anything to anything else, create dialogs, hook into DLL's (like 3d engines and the like) pixel recognition, people even integrated voice recognition and gestures! It can also read as you type and make auto corrections. I mainly used it in real estate for converting zip codes to full city, state, and zip entries on the fly. I also used simple abbrievations that it expanded to full words. (Like I would type sp and it would expand that to Sale Pending) litterally saved hours off my day. It's so usefull in fact that the graphical terminal interface App I made is actually just a autohotkey script compiled into an exe...
www.autohotkey.com/
7-zip: You probably know this popular freeware compression tool. But what you may not know is that it has a rather nice self executible generation script for creating a simple installer of sorts.
www.7-zip.org/
Nullsoft Scriptable Install System (NSIS): Is aessentially an installer maker using easy to create scripts. For most stuff just create an SFX archive. But if that won't fill your needs this most certainly will. It can also be used to create a more robust patch file.
nsis.sourceforge.net/Main_Page
I had a LOT more (only had 30k characters left. theres 50k now...)but IE crashed... sigh, I'll add the rest later...