Sacky Posted January 6, 2008 Share Posted January 6, 2008 Reference Finder Alpha 2 Arguments: 1 : Input File 2 : Memory Address (or start of) (in Hex) 3 : File Offset (GTA 1.0 HOODLUM is 0x400C00) (in Hex) 4 : Size of Memory Block (in Hex) 5 : Output code This is a tool that I developed to find references to memory address within gta_sa.exe, however I can work on any program. For instance if you want to find all the references to 0xA9B0C8 the model pointers pool you can type this into ref.bat: "Reference Finder.exe" gta_sa.exe A9B0C8 400C00 However this model pool is 20000 * sizeof(DWORD) (or 80,000 bytes in length if you will), so we will need to scan the entire block for references, we can do this by changing ref.bat to: "Reference Finder.exe" gta_sa.exe A9B0C8 400C00 13880 Now what if I want to use the output data in my code, well I made a code formatter in it so we will change ref.bat to: "Reference Finder.exe" gta_sa.exe A9B0C8 400C00 13880 true This is another tool that I use for making SA Limit Adjuster, so I thought I would share it with the community. Please note some of the following: - The file name must be in the same folder as reference finder to be of use - The output data is flushed to dump.txt - I recommend running it from ref.bat and That's all for now, so here's the link: Download + Source Remember if you like this tool or the source, please consider donating Link to comment Share on other sites More sharing options...
Alexander Blade Posted January 6, 2008 Share Posted January 6, 2008 Nice tool , But if you are using The IDA DisAsm you can find all of direct-refernces by setting cursor for a needed line(address) and holding "ALT+V" then pressing "O" and one more time "O" . Or if you are using W32DAsm all existing direct-references will be near needed line(address) . Link to comment Share on other sites More sharing options...
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