War Rock Cheat Programming Discussion

11/02/2013 18:59 .BlackHat#196
Kinda interesting:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
11/02/2013 19:10 Raz9r#197
Quote:
Originally Posted by .BlackHat View Post
Kinda interesting: ...
Eher ziemlicher Stuss. Das lässt sich mit C++ wesentlich leichter und übersichtlicher realisieren als das... Ich werde nie verstehen, warum manche Leute C++ als C mit Klassen benutzen.
11/02/2013 23:14 .BlackHat#198
Quote:
Originally Posted by Raz9r View Post
Eher ziemlicher Stuss. Das lässt sich mit C++ wesentlich leichter und übersichtlicher realisieren als das... Ich werde nie verstehen, warum manche Leute C++ als C mit Klassen benutzen.
1.) Zeig wies besser geht
2.) Diese Community hat keine großen Ansprüche, von daher. :rolleyes:
11/02/2013 23:20 Omdi#199
Quote:
Originally Posted by Raz9r View Post
Eher ziemlicher Stuss. Das lässt sich mit C++ wesentlich leichter und übersichtlicher realisieren als das... Ich werde nie verstehen, warum manche Leute C++ als C mit Klassen benutzen.
Die YouTube Tutorials sind schuld :(

Quote:
Originally Posted by .BlackHat View Post
1.) Zeig wies besser geht
2.) Diese Community hat keine großen Ansprüche, von daher. :rolleyes:
1.) Das muss er nicht, schau mal bei gamedeception vorbei, da findest du einige die viel besser sind.
2.) Dann sollte man sich nicht auf diese Niveau herabbegeben :)
11/03/2013 00:28 Raz9r#200
Quote:
Originally Posted by .BlackHat View Post
1.) Zeig wies besser geht
Aus dem von dir verlinkten Sourcecode:
Code:
void _nop(void* pAddress, DWORD size)
{
	memset(pAddress, 0x90, size);
	return;

	DWORD dwAddress = (DWORD)pAddress;
	if ( size % 2 )
	{
		*(BYTE*)pAddress = 0x90;
		dwAddress++;
	}
	if ( size - ( size % 2 ) )
	{
		DWORD sizeCopy = size - ( size % 2 );
		do
		{
			*(WORD*)dwAddress = 0xFF8B;
			dwAddress += 2;
			sizeCopy -= 2;
		}
		while ( sizeCopy );	
	}
}
Hast du das mal kompiliert mit -W4? Was macht die zweite hälfte des Codes da (nach dem "return;")?

Quote:
Originally Posted by Omdihar View Post
Die YouTube Tutorials sind schuld :(
Das und dieses "Ich möchte einen Hack coden, wie geht das?" was dann resultiert in "Ich weiß wie Chams für MenuHack geht, aber wie geht Chams für NoMenu?".
11/03/2013 02:02 .BlackHat#201
Quote:
Originally Posted by Raz9r View Post
Aus dem von dir verlinkten Sourcecode:
Code:
void _nop(void* pAddress, DWORD size)
{
	memset(pAddress, 0x90, size);
	return;

	DWORD dwAddress = (DWORD)pAddress;
	if ( size % 2 )
	{
		*(BYTE*)pAddress = 0x90;
		dwAddress++;
	}
	if ( size - ( size % 2 ) )
	{
		DWORD sizeCopy = size - ( size % 2 );
		do
		{
			*(WORD*)dwAddress = 0xFF8B;
			dwAddress += 2;
			sizeCopy -= 2;
		}
		while ( sizeCopy );	
	}
}
Was macht die zweite hälfte des Codes da (nach dem "return;")
Naja ich bin mir sicher dass du das besser interpretieren kannst als ich, aber ich versuchs mal:

Wenn die Größe gerade ist, wird die erste Instruktion bei pAddress zu NOP. Ansonsten werden alle 2 bytes nach sizeCopy zu \xFF\x8B (Olly: DEC DWORD PTR DS:[EBX+...]

Steinigt mich nicht für mein unwissen :D
11/03/2013 10:58 Raz9r#202
Quote:
Originally Posted by .BlackHat View Post
Naja ich bin mir sicher dass du das besser interpretieren kannst als ich, aber ich versuchs mal:

Wenn die Größe gerade ist, wird die erste Instruktion bei pAddress zu NOP. Ansonsten werden alle 2 bytes nach sizeCopy zu \xFF\x8B (Olly: DEC DWORD PTR DS:[EBX+...]

Steinigt mich nicht für mein unwissen :D
Nein, es macht genau nichts, weil "return;" davor steht.
11/03/2013 12:32 .BlackHat#203
Quote:
Originally Posted by Raz9r View Post
Nein, es macht genau nichts, weil "return;" davor steht.
Fu das hat man davon wenn man nicht hinguckt xD Dachte da wäre ein if. *confused*
11/03/2013 12:44 Gameerish___#204
Hat jemand diese addys :
#define GlobalIndex
#define LocalIndex
11/03/2013 13:16 Alliance™#205
why when i try to open EhSvc.dll dumped with Ollydbg i get this error?

[Only registered and activated users can see links. Click Here To Register...]
11/03/2013 14:53 .BlackHat#206
Quote:
Originally Posted by Alliance™ View Post
why when i try to open EhSvc.dll dumped with Ollydbg i get this error?

[Only registered and activated users can see links. Click Here To Register...]
lel dunno why. rename .dll to .exe =D
11/03/2013 18:46 Alliance™#207
I dump EhSvc.dll with CFF Explorer but when i try to debug this whit ollydbg i get this error...
Its not application of windows...:S
11/04/2013 00:38 Combatdafuq#208
Quote:
Originally Posted by Alliance™ View Post
I dump EhSvc.dll with CFF Explorer but when i try to debug this whit ollydbg i get this error...
Its not application of windows...:S
Because while dump you have destroy PE header or some part of important code inside PE . so the dll will not result an Valid Pe Headers and ollydbg won't load it

Quote:
Originally Posted by n4n033 View Post
Code:
#define Adr_NoSpread1     0xAF19EC
#define Adr_NoSpread2     0xAF19F0

if(wVar0.NoSpread)
{
	*(int*)Adr_NoSpread1=0;
	*(int*)Adr_NoSpread2=0;
}
DWORD NoSpread1 = FindPattern((PBYTE)"\x33\x05\x00\x19\xAF\x00\x89\x45\xEC\xD9\x45\xEC\xDC\x1D\x00\x00", "xx?xxxxxxxxxxx??", 1, true );
DWORD NoSpread2 = FindPattern((PBYTE)"\xA1\x00\x19\xAF\x00\x33\x05\x00\x19\xAF\x00\x89\x45\xEC\xD9\x45", "x?xxxxx?xxxxxxxx", 1, true );
Credits : Me ( N4n033 )

You should learn to make sign!
Your sign are pretty fail and with tons of errror on the BYTE because the you typed there most of dynamic byte are your signatures works only for 1 time after the game begin update it didn't work anymore
11/04/2013 12:44 Alliance™#209
Quote:
Originally Posted by Combatdafuq View Post
Because while dump you have destroy PE header or some part of important code inside PE . so the dll will not result an Valid Pe Headers and ollydbg won't load it
What is the method for dump correctly EhSvc.dll?
I suspend process after hackshield loaded,open CFF explore, i go to WarRock.exe process and i see all module of this process...i click with right of mouse and dump EhSvc.dll...but when i try to decompile this with ollydbg i get errore that its impossible open this file because its not application of windows...
HELP!!!!!
11/04/2013 13:51 Combatdafuq#210
Quote:
Originally Posted by Alliance™ View Post
What is the method for dump correctly EhSvc.dll?
I suspend process after hackshield loaded,open CFF explore, i go to WarRock.exe process and i see all module of this process...i click with right of mouse and dump EhSvc.dll...but when i try to decompile this with ollydbg i get errore that its impossible open this file because its not application of windows...
HELP!!!!!

maybe hs destroy it's self pe header for prevent dump ?
i don't play anymore with hs since few month don't know what new's