War Rock Cheat Programming Discussion

12/19/2013 20:02 .BlackHat#436
Quote:
Originally Posted by hero9910 View Post
Code:
ServerToClient => 52
ClientToServer => 97
hexadecimal or decimal numbers?
12/19/2013 21:16 Chowniiqhtz™#437
Quote:
Originally Posted by .BlackHat View Post
hexadecimal or decimal numbers?
decimal
12/20/2013 09:44 Alliance™#438
what is the method for open CheatEngine in warrock...or what is the address of EhSvc.dll to bypass it?

Code:
Patch((void*)(EhSvc+ADR_HSCallBack1),(BYTE*)"\xC3",1);
Patch((void*)(EhSvc+ADR_HSCallBack2),(BYTE*)"\x74",1);
Patch((void*)(EhSvc+ADR_HSNanoScan1),(BYTE*)"\x03\xD2",2);
Patch((void*)(EhSvc+ADR_HSNanoScan2),(BYTE*)"\xB8\x00\x00\x00\x00",5);
Patch((void*)(EhSvc+NanoCheck1),(BYTE*)"\x31",1);
Patch((void*)(EhSvc+NanoCheck2),(BYTE*)"\x31",1);
Patch((void*)(EhSvc+Asm_Detection),(BYTE*)"\x74",1);
Help me for this two address:
Code:
#define HSAntiCrash 0x0046304
#define Detection	 0x000AB90
How to bypass it?
12/21/2013 23:44 Gameerish___#439
///////////////////////////////////////////////////////////////
////////////ASM Addys Searched by Gameerish////////////
///////////////////////////////////////////////////////////////
#define Asm_WrCheck1 0x0051D1BE
#define Asm_WrCheck2 0x005E4D22
#define Asm_Artillery0 0x004F833A
#define Asm_Artillery1 0x004F85F8
#define Asm_Artillery2 0x0059DD08
#define Asm_Artillery3 0x0059DD9B
#define Asm_Artillery4 0x0059DAE3
#define Asm_Artillery5 0x0057F296
#define Asm_Artillery6 0x0059DC82
#define Asm_Artillery7 0x0057F24D
#define Asm_AutoHealth1 0x00507E88
#define Asm_AutoHealth2 0x005080F5
#define Asm_AutoAmmo1 0x00507D7F
#define Asm_AutoAmmo2 0x00507DBF
#define Asm_ZeroDelay 0x0051BF9C
#define Asm_PlantAnyWhere 0x00587ADD
///////////////////////////////////////////////////////////////
//////////////////////From 18.12.2013///////////////////////
/////////////////////////////END//////////////////////////////
///////////////////////////////////////////////////////////////
12/22/2013 02:51 *KingDevil*#440
Anyone have world2screen for win8 or bypass method?
12/22/2013 11:52 Kazbah__#441
Why you post my source?

Quote:
Originally Posted by Kazbah__ View Post
Code:
	const static DWORD LevelTable       = 0x89F128; //
	const static DWORD Level            = 0x0B7E18; //

	if(options->hacks.SetVisualLvl)
	{
		int *EXPTable = (int*)( WarRockAddy->Memory.LevelTable );
		*reinterpret_cast<int*> (dwServerPointer + ( WarRockAddy->Offset.Level ) ) = EXPTable[options->hacks.SetVisualLvl - 1];
	}
12/22/2013 19:10 .BlackHat#442
[Only registered and activated users can see links. Click Here To Register...]

Hab mir überlegt: Sowas wie "ManagedUDP" ist doch eig nice. UDP ist connectionless; connections sind aber gut. Also wieso nicht einfach connections für UDP machen? Nach dem SessionTimeout (bei mir: 30 secs) - es sollte (bei WR jedenfalls) alle 10sekunden ein UDP packet ankommen - wird die Connection aus der Clientlist genommen und es gibt ein Disconnect event.

Was halten die anderen Genies hier davon?:D
12/23/2013 00:36 .BuBBLe_#443
Quote:
Originally Posted by .BlackHat View Post
[Only registered and activated users can see links. Click Here To Register...]

Hab mir überlegt: Sowas wie "ManagedUDP" ist doch eig nice. UDP ist connectionless; connections sind aber gut. Also wieso nicht einfach connections für UDP machen? Nach dem SessionTimeout (bei mir: 30 secs) - es sollte (bei WR jedenfalls) alle 10sekunden ein UDP packet ankommen - wird die Connection aus der Clientlist genommen und es gibt ein Disconnect event.

Was halten die anderen Genies hier davon?:D
Hört sich nice an aber für was willst du es verwenden?
12/23/2013 01:27 Raz9r#444
Das hört sich eher so an, als hätte er das Prinzip von UDP nicht verstanden.
12/23/2013 13:00 Gameerish___#445
Need Dump :)
12/23/2013 14:16 .BlackHat#446
Quote:
Originally Posted by Raz9r View Post
Das hört sich eher so an, als hätte er das Prinzip von UDP nicht verstanden.
Doch das habe ich; ich will damit bei WR nur sicherstellen dass, falls ich zu lange keine UDP antwort bekomme, der User disconnected wird usw.
12/23/2013 14:30 Raz9r#447
Quote:
Originally Posted by .BlackHat View Post
Doch das habe ich; ich will damit bei WR nur sicherstellen dass, falls ich zu lange keine UDP antwort bekomme, der User disconnected wird usw.
Und genau deshalb sagte ich, dass du nicht verstehst, was UDP ist.
"UDP is a simpler message-based connectionless protocol." — Wikipedia
12/23/2013 21:57 .BlackHat#448
Quote:
Originally Posted by .BlackHat View Post
UDP ist connectionless; connections sind aber gut.
Verstehst du? Ich erweitere UDP nur in seiner grundsätzlichen Definition.
12/23/2013 22:19 Raz9r#449
Quote:
Originally Posted by .BlackHat View Post
Verstehst du? Ich erweitere UDP nur in seiner grundsätzlichen Definition.
Man kann einen Standard nicht erweitern. Viel mehr verwendest du nicht UDP, sondern versuchst TCP via UDP zu machen. Das kann aber nicht zuverlässig funktionieren aufgrund der Natur von UDP, keine Checks zu machen, ob die Nachricht angekommen ist.
12/24/2013 11:18 .BlackHat#450
Quote:
Originally Posted by Raz9r View Post
Man kann einen Standard nicht erweitern. Viel mehr verwendest du nicht UDP, sondern versuchst TCP via UDP zu machen. Das kann aber nicht zuverlässig funktionieren aufgrund der Natur von UDP, keine Checks zu machen, ob die Nachricht angekommen ist.
Ich will UDP logisch mit TCP verknüpfen. Wenn ich eine TCP verbindung habe, aber zu lange keine UDP daten bekommen habe, soll der TCP client disconnected werden. Was ist daran verkehrt? Das hat nichts damit zu tun, ich hätte UDP nicht verstanden. Sehrwohl habe ich es verstanden. Aber ich mache es mir auf eine andere Art und weise zur Nutze :)