Spot
11-22-2002, 12:48 AM
First off, I’d like to state that I am a beginner at coding, so don’t laugh too hard at my code.
Second this is only a front end to Maggotboy's Super Stealth Sniffer V2. The .dll to launch the sniffer is not included in the source. You can go Here (http://seq.sourceforge.net/showthread.php?s=&threadid=2479) do download his code. This program will not fully work without his compiled .dll. Although the offset finder will work without his .dll.
I really liked the functionality of Logic_Dingo’s VB code, but I wanted the security of Maggotboys’s sniffer, so that’s why I put this together. Also I wanted to contribute something to the community instead of sitting on the sidelines.
This program will do the following:
1. A graphical Interface to launch the Super Stealth Sniffer V2
2. Save and Load Settings so you wont have to type them in every time you want to launch the sniffer
3. Will Probe your Everquest executable to find the correct memory offsets
4. When the Sniffer is started the front end will close cleanly.
The code should be easy enough to adapt to any of the other command line siffers.
Instructions for use:
Sniffer
1. After you make the .EXE place it into the same directory as your SS V2 .DLL.
2. Type in all your settings ( Note: The memory Offset field will automatically populate if you use the find offset function)
3. Click save settings (This is optional if you dont want to save any information on your comuter. The program will save a file named settings in the same directory as the .EXE that stores all your options)
4. Click Start Sniffer then the program will exit and kick off your .DLL
5. If you saved your settings, Next time you run the program simply click load settings to populate all the fields.
Find Offset
1. Click Find Offset
2. Browse to either your EQGAME.exe or TESTEQGAME.exe, and hit OK.
3. Click Find Offset and wait until the Key is displayed in the text box
4. Click Close
5. The key you just found is also placed into the memory address text box on Form1
I would like to give a big thanks to Maggotboy for writing a great sniffer, To Logic_Dingo for his VB Sniffer, to Bitshift for his code to find the offsets in the EQ exe, and finally to Eric for helping me with some of the bugs.
Please give me input on what you think of the program and ways to improve it.
Have Fun…
Spot
EDIT: This was written In MS VB6 with SP5 I do not have a copy of .net, so Im not sure if it wil work with .net
Edit 2:
Uploaded a new version with a bug fix, new features, and comments
Bug Fix: Program no longer crashes if the settings file does not exist
New Features: Added a field for custom InstallHook settings
Changed the save file from just settings to settings.ini
The Offset Form will now display an hourglass while finding the offset.
Comments: I placed comments through out the code. The original version had very little comments. Also I placed some documentation at the top of form1.
Edit 3:
Bug Fix: Fixed program crash if you tried to find an offset if Text9.Text was completely blank.
New Features: EQ Filename and Path is now stored in and loaded from the Settings.ini
Added in extra zero’s into the Memory offset Display (For Cosmetic Reasons Only)
Added Version Number
Added Change Loge.txt
Edit 4: I Attached fgay Traders 1.4 Updated .Zip file to the original post.
Edit 5: I Attached fgay Traders 1.5 Updated .Zip file to the original post.
You might have to clear your Browser cache to get the new version. Make sure to check the change log or the doc's as the top of frmMain for Version Number 1.5
Thanks for all the great feedback everybody!
Second this is only a front end to Maggotboy's Super Stealth Sniffer V2. The .dll to launch the sniffer is not included in the source. You can go Here (http://seq.sourceforge.net/showthread.php?s=&threadid=2479) do download his code. This program will not fully work without his compiled .dll. Although the offset finder will work without his .dll.
I really liked the functionality of Logic_Dingo’s VB code, but I wanted the security of Maggotboys’s sniffer, so that’s why I put this together. Also I wanted to contribute something to the community instead of sitting on the sidelines.
This program will do the following:
1. A graphical Interface to launch the Super Stealth Sniffer V2
2. Save and Load Settings so you wont have to type them in every time you want to launch the sniffer
3. Will Probe your Everquest executable to find the correct memory offsets
4. When the Sniffer is started the front end will close cleanly.
The code should be easy enough to adapt to any of the other command line siffers.
Instructions for use:
Sniffer
1. After you make the .EXE place it into the same directory as your SS V2 .DLL.
2. Type in all your settings ( Note: The memory Offset field will automatically populate if you use the find offset function)
3. Click save settings (This is optional if you dont want to save any information on your comuter. The program will save a file named settings in the same directory as the .EXE that stores all your options)
4. Click Start Sniffer then the program will exit and kick off your .DLL
5. If you saved your settings, Next time you run the program simply click load settings to populate all the fields.
Find Offset
1. Click Find Offset
2. Browse to either your EQGAME.exe or TESTEQGAME.exe, and hit OK.
3. Click Find Offset and wait until the Key is displayed in the text box
4. Click Close
5. The key you just found is also placed into the memory address text box on Form1
I would like to give a big thanks to Maggotboy for writing a great sniffer, To Logic_Dingo for his VB Sniffer, to Bitshift for his code to find the offsets in the EQ exe, and finally to Eric for helping me with some of the bugs.
Please give me input on what you think of the program and ways to improve it.
Have Fun…
Spot
EDIT: This was written In MS VB6 with SP5 I do not have a copy of .net, so Im not sure if it wil work with .net
Edit 2:
Uploaded a new version with a bug fix, new features, and comments
Bug Fix: Program no longer crashes if the settings file does not exist
New Features: Added a field for custom InstallHook settings
Changed the save file from just settings to settings.ini
The Offset Form will now display an hourglass while finding the offset.
Comments: I placed comments through out the code. The original version had very little comments. Also I placed some documentation at the top of form1.
Edit 3:
Bug Fix: Fixed program crash if you tried to find an offset if Text9.Text was completely blank.
New Features: EQ Filename and Path is now stored in and loaded from the Settings.ini
Added in extra zero’s into the Memory offset Display (For Cosmetic Reasons Only)
Added Version Number
Added Change Loge.txt
Edit 4: I Attached fgay Traders 1.4 Updated .Zip file to the original post.
Edit 5: I Attached fgay Traders 1.5 Updated .Zip file to the original post.
You might have to clear your Browser cache to get the new version. Make sure to check the change log or the doc's as the top of frmMain for Version Number 1.5
Thanks for all the great feedback everybody!