keine Ahnung wer den gecoded hat, interessiert mich auch nicht, ich habe ihn von Source gekriegt.
Ist leicht zu umgehen doch hilft gegen die meisten.
Der Fix arbeitet hauptsächlich mit der Tickrate.
[Alles was kommentiert ist könnt ihr natürlich auch auskommentieren je nach dem wie ihr das wollt.]
UINT CNeuzApp::_SecurityThreadFunc( LPVOID param )
{
unsigned int nLastTick = GetTickCount();
char q_count = 0;
unsigned int x = 0;
while( 1 )
{
Sleep(1000);
x = (GetTickCount()-nLastTick)/100;
if(x > 0 && x < 11)
x=10;
q_count += (x-10)>0;
q_count -= (q_count==0) ? 0 : (x-10) == 0;
nLastTick = GetTickCount();
if( q_count >= 5 )
{
// char szBuff[8192];
//_vsntprintf( szBuff, 8191, "Error: S_%i%s", x, "\nPlease contact a GameMaster when this error occurrs." );
//sprintf(error, (CchHcAR*)"Error: S_%i%s", x, "\nPlease contact a GameMaster when this error occurrs.");
Error("SecurityThread(): Speed Hack!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "CHEAT ENGINE DETECTED!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
//std::cout<< (q_count>=15?"Speed Kick!!":"Akzeptabel")<<" ("<<(int)q_count<<"sec mit Speed) "<<x<<"\n";
/* q_count:
* bei Speed an -> q_count++
* bei Speed aus-> q_count-- bis 0;
* kick sollte vor 126 stattfinden ! empfehlung: 5s < KICK < 15s
* empfohlene Meldung etwa (da man Fehler nie ausschließen kann): Überschrift: "Fehler in Neuz.exe";
* Inhalt: "Fehler: S_ "+q_count+"\nFalls dieser Fehler unerwartet auftritt bitte an einen GM wenden.";
*/
}
}
UINT CNeuzApp::_SecurityThread2Func( LPVOID param )
{
unsigned int nLastTick = GetTickCount();
char q_count = 0;
char a[30] = { 65, 110, 116, 84, 119, 101, 97, 107, 66, 97, 114, 46, 100, 108, 108 };
char b[30] = { 73, 110, 102, 105, 108, 116, 114, 97, 116, 105, 111, 110, 46, 100, 108, 108 };
const string& tweakbar = a;
const string& infiltration = b;
while( 1 )
{
if( g_Neuz.isRunning("Injector.exe") )
{
Error("SecurityThread(): User tried to inject!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Don't try to inject me, newb!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
#ifdef __BLOCK_CE_OLLYDBG
if( g_Neuz.isRunning("cheatengine-x86_64.exe") )
{
Error("SecurityThread(): User tried to use CE!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Don't try to use CheatEngine!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
if( g_Neuz.isRunning("cheatengine-i386.exe") )
{
Error("SecurityThread(): User tried to use CE!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Don't try to use CheatEngine!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
if( g_Neuz.isRunning("Cheat Engine.exe") )
{
Error("SecurityThread(): User tried to use CE!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Don't try to use CheatEngine!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
if( g_Neuz.isRunning("OLLYDBG.exe") )
{
Error("SecurityThread(): User tried to use OllyDBG!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Don't try to use OllyDBG!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
if( g_Neuz.isRunning("Winject.exe") )
{
Error("SecurityThread(): User tried to inject!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Don't try to inject!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
#endif
if( GetFileAttributes(tweakbar.c_str()) != 0xFFFFFFFF || GetFileAttributes(infiltration.c_str()) != 0xFFFFFFFF )
{
Error("SecurityThread(): User has corrupted client!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "Corrupted Client! Please reinstall Atlantic Flyff!", "Error in Neuz.exe!", MB_OK );
ExitProcess( -1 );
}
Den prozess namen ändern und das Ding hat sich und der funktioniert wieder o.o .. Also nicht sehr sinnvoll und meiner Meinung nach zu viele Zeilen dafür.. Hätte man simpler zusammen bauen können..
Den prozess namen ändern und das Ding hat sich und der funktioniert wieder o.o .. Also nicht sehr sinnvoll und meiner Meinung nach zu viele Zeilen dafür.. Hätte man simpler zusammen bauen können..
Quote:
Originally Posted by Chiller1o1
Ich habe doch gesagt das es einfach zu umgehen ist?
Alter, Wie wenig ahnung ihr doch von Code habt.....
Wo hat dass hier bitte was mit nem Prozessnamen zu tun?
Quote:
Code:
[COLOR="Red"]Sleep(1000);[/COLOR]
[COLOR="red"] x = (GetTickCount()-nLastTick)/100;[/COLOR]
if(x > 0 && x < 11)
x=10;
q_count += (x-10)>0;
q_count -= (q_count==0) ? 0 : (x-10) == 0;
nLastTick = GetTickCount();
if( q_count >= 5 )
{
// char szBuff[8192];
//_vsntprintf( szBuff, 8191, "Error: S_%i%s", x, "\nPlease contact a GameMaster when this error occurrs." );
//sprintf(error, (CchHcAR*)"Error: S_%i%s", x, "\nPlease contact a GameMaster when this error occurrs.");
Error("SecurityThread(): Speed Hack!");
g_Neuz.Pause(true);
MessageBox( g_Neuz.GetSafeHwnd(), "CHEAT ENGINE DETECTED!", "Error in Neuz.exe!", MB_OK );
MfG Tobi
PS: Wer keine ahnung hat -> einfach ma fresse halten !!
[RELEASE]CheatEngine Tool v1.0 By User198 05/30/2010 - S4 League Hacks, Bots, Cheats & Exploits - 24 Replies Hi everybody, here's my release.
You can use it combining it with CheatEngine.
With this program you won't need anymore to open ProcessExplorer and do those other things... Just click 2 buttons :)
http://img63.imageshack.us/img63/3015/screenpc.pn g
Istructions:
-Open my program
-Start S4 League
-When HGWC stop loading click Suspend HGWC
[Release] MS Range CheatEngine 03/13/2010 - S4 League Hacks, Bots, Cheats & Exploits - 19 Replies entfernt da nur gemault wird
[Release]StoreHack in CheatEngine 09/15/2009 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 11 Replies I was so surprised how easy it was to find this..
I have no idea why no1 has taken 10 mins to make it
007B1950: //8A 41 08 C3 CC CC CC CC CC CC CC CC CC CC CC CC 8B 0D
mov al,01
ret
007B1950:
mov al,
[Release + Tutorial] Using Cheatengine 4.6.16 02/12/2009 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 11 Replies Ok before you all freak on me this tutorial and release is purely based on CrystalMaidens thread which got deleted a couple days ago.I take no credit for any of this other than the fact that i wrote it.
Setting Everything Up:
Before you get started download this pack which will include everything you'll need:
Now once that's done extract thoughs files to your desktop. It should look something like this: