Main Menu

Recent posts

#81
Tools / D3 Gateway Proxy
Last post by D3Inferno.com - May 12, 2012, 03:37:07 AM
I have written a working D3 Gateway that can be run locally or on a remote server (tested on both). The game client talks to it rather than the real D3 server. It acts like a proxy, except that the Gateway authenticates itself against the real server using its own SRP6-a session (the Gateway intercepts the Auth packets and injects its own data). There is a TLS session between game client and Gateway, and another between Gateway and real server. This allows the Gateway to have unencrypted packets which it then logs as protobuffers.

Should be undetectable as well since you can run it on a remote machine. I wrote it since using "protowatch" (DLL injection into game client) will likely be detectable by the Warden.

This is not a program I will share with the general public, but I am looking for folks that plan on reverse-engineering the client Warden code once the game goes live. If you are such a person and you can debug Assembler code (required), then email me on my website email. Don't PM or reply here.

--Muaziz
D3Inferno.com
#82
Introductions / Noob <<
Last post by ece - May 10, 2012, 10:16:34 PM
Hey guys, I'm eCe, figured I'd make a intro post. Can't wait to start pwning in D3 xD! :P
#83
Support / Re: Received 0x19
Last post by Myst - May 10, 2012, 09:55:02 PM
Quote from: hogwarts on May 10, 2012, 09:36:42 PM
Wondering if this is an error and why I'm getting it.

Thanks.

Also the bot says "tested 10,000"
does that mean its checked 10,000 times on the names?

No 0x19 isn't an error, its the bot checking to see if your account list is full by requesting to see how many characters are on your account. It does this because the bot then switches to a new name when the old name is full. 
And the counter means how many times the bot has attempted to make a character.  So in your case, since you started the bot, it has attempted 10,000.
#84
Support / Received 0x19
Last post by hogwarts - May 10, 2012, 09:36:42 PM
Wondering if this is an error and why I'm getting it.

Thanks.

Also the bot says "tested 10,000"
does that mean its checked 10,000 times on the names?
#85
Testing / code highlight test
Last post by Myst - May 10, 2012, 12:32:41 PM
testtest

Code (java) Select

import java.util.Scanner;
public class Rotator {

/**
* Function that returns an array
* @param int[] args - The array to be rotated
* @param int rotation - number of rotations
* @return array
* */
public static int[] rotate(int args[], int rotation){

int last;
for(int i = 0; i < rotation; i++){
last = args[args.length - 1];
for(int j = args.length-2; j >= 0; j--){
args[j+1] = args[j];
}
args[0] = last;
}
return args;
}

/**
* Demonstration for the program
*
* */
public static void main(String[]args){

Scanner input = new Scanner(System.in);
System.out.print("Enter Rotations: ");

int rotations = input.nextInt();   //get user input for number of rotations
int[]nums = {1,2,3,4,5,6,7,8,9,0};

for(int i : rotate(nums, rotations)){ //Display results after rotation
System.out.println(i);
}
}
}



Code (vb) Select

Public Function ClearedMapData(MapData As String) As String 'Remove < 0x20 chars from sc/bw mapdata

Dim M As Long
M = 1

Do Until M >= Len(MapData)


If buf2.GetBYTE(Mid$(MapData, M, 1)) < 20 Then

MapData = Replace(MapData, Mid$(MapData, M, 1), "")
End If

M = M + 1


DoEvents
Loop

ClearedMapData = Trim(MapData)

End Function


Code (cpp) Select

void CryptoSha256::Update(LPVOID lpData, DWORD dwLen){

DWORD i, j, p;
PBYTE pbData = (PBYTE)lpData;

j = (m_Context->count[0] >> 3) & 0x3F;

if ((m_Context->count[0] += dwLen << 3) < (dwLen << 3)){
m_Context->count[1]++;
}

m_Context->count[1] += (dwLen >> 29);

p = 0x40 - j;

if (dwLen >= p) {
memcpy(&m_Context->buffer[j], pbData, p);

Transform(m_Context->state, m_Context->buffer);

for (i = p; i + 0x40 <= dwLen; i += 0x40) {
Transform(m_Context->state, &pbData[i]);
}

j = 0;

}else{
i = 0;
}

memcpy(&m_Context->buffer[j], &pbData[i], dwLen - i);
}
#86
General Discussion / Re: Thoughts on D3 open beta
Last post by :+:Sea!:+: - May 08, 2012, 02:04:45 PM
Quote from: hopingforrelease on May 06, 2012, 07:08:16 PM
Quote from: :+:Sea!:+: on April 25, 2012, 04:12:51 PM
It sucks there is no world pvp because thats what kept the replay value up for me on that game. Then again I am looking forward to playing it because it is something fresh and new and I haven't been able to play any type of mmo lately that rustled my jimmies.

PVP  will come a few months after release so no worries!

Yea crappy Arena which is what deterred me away from WoW. World PvP is still the best and nothing like griefing hardcore characters. That shit was the best.
#87
General Discussion / Diablo 3 CE Unboxing
Last post by Myst - May 08, 2012, 12:02:31 PM
Looks pretty legit, skull statue looks smaller than I expected though

Diablo 3 CE Unboxing
#88
Testing / test spoiler tag
Last post by Myst - May 08, 2012, 12:14:58 AM
test test test, DID YOU SEE THAT END OF GAME OF THRONES OMGGOMGOMGOMG

[spoiler]DRAGONS DRAGONS DRAGONS[/spoiler]
#89
Introductions / Re: just stopped by.
Last post by Myst - May 06, 2012, 08:51:24 PM
welcome to darkblizz, enjoy your stay
#90
General Discussion / Re: Thoughts on D3 open beta
Last post by hopingforrelease - May 06, 2012, 07:08:16 PM
Quote from: :+:Sea!:+: on April 25, 2012, 04:12:51 PM
It sucks there is no world pvp because thats what kept the replay value up for me on that game. Then again I am looking forward to playing it because it is something fresh and new and I haven't been able to play any type of mmo lately that rustled my jimmies.

PVP  will come a few months after release so no worries!