_Ace
BattleForums Senior Member
- Joined
- May 17, 2003
- Messages
- 1,474
- Reaction score
- 0
- Location
- Under my bed (Spain)
- Website
- Visit site
This is a little tool I coded today for testing purposes, and I think this may come handy for other people.
What it does is "pipe" the connection between your D2 client and the battle.net realm of your choice. By "piping" I mean it stays right in the middle of the connection, letting you see the traffic that goes in between, send packets to the realm and "fake" the reception of packets in your client.
How to install:
1) You will need winsock.ocx or whatever, if you don't have it, google.
2) Download the .exe.
3) Open up regedit, go to HKEY_CURRENT_USER\Software\Battle.net, and there edit the "Diablo II Battle.net gateways" key and add this:
"127.0.0.1
-1
Testing
".
It should look like this:
Notice the empty line in the end.
4) Close regedit.
5) Open the program and D2.
6) Select the "Testing" realm inside D2.
7) Before trying to connect to the realm, go to the RealmPipe window and choose the realm you want to "pipe" to. It should say it started piping.
8) Connect to the "Testing" realm, there you go.
9) Act as if you were in the real realm, everything will be the exact same.
10) To send or fake-receive a packet, type it in the textbox (in hex, with spaces between bytes, just as it shows in the logging window) and click the button.
In the log window, [==>] means outgoing, [<==] means incoming, [SBP] means SentByProgram and [FRP] means FakeReceivedPacket.
If the download link doesn't work and you REALLY want this, you can add me to MSN on gerardo_l_m@hotmail.com
This application is the start of a set of tools me and UE are developing to test stuff on D2. Next step is doing a GamePipe, which will be slightly harder. Stay tuned.
THIS IS (AS LONG AS YOU DON'T SEND ****ED UP PACKETS) COMPLETELY UNDETECTABLE
What it does is "pipe" the connection between your D2 client and the battle.net realm of your choice. By "piping" I mean it stays right in the middle of the connection, letting you see the traffic that goes in between, send packets to the realm and "fake" the reception of packets in your client.
How to install:
1) You will need winsock.ocx or whatever, if you don't have it, google.
2) Download the .exe.
3) Open up regedit, go to HKEY_CURRENT_USER\Software\Battle.net, and there edit the "Diablo II Battle.net gateways" key and add this:
"127.0.0.1
-1
Testing
".
It should look like this:
Code:
1002
05
uswest.battle.net
8
U.S. West
useast.battle.net
6
U.S. East
asia.battle.net
-9
Asia
europe.battle.net
-1
Europe
127.0.0.1
-1
Testing
4) Close regedit.
5) Open the program and D2.
6) Select the "Testing" realm inside D2.
7) Before trying to connect to the realm, go to the RealmPipe window and choose the realm you want to "pipe" to. It should say it started piping.
8) Connect to the "Testing" realm, there you go.
9) Act as if you were in the real realm, everything will be the exact same.
10) To send or fake-receive a packet, type it in the textbox (in hex, with spaces between bytes, just as it shows in the logging window) and click the button.
In the log window, [==>] means outgoing, [<==] means incoming, [SBP] means SentByProgram and [FRP] means FakeReceivedPacket.
If the download link doesn't work and you REALLY want this, you can add me to MSN on gerardo_l_m@hotmail.com
This application is the start of a set of tools me and UE are developing to test stuff on D2. Next step is doing a GamePipe, which will be slightly harder. Stay tuned.
THIS IS (AS LONG AS YOU DON'T SEND ****ED UP PACKETS) COMPLETELY UNDETECTABLE