Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 23:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Anti-Cheat DLL - *Lite* (Anti Injection)

Discussion on [Release] Anti-Cheat DLL - *Lite* (Anti Injection) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2013
Posts: 64
Received Thanks: 62
[Release] Anti-Cheat DLL - *Lite* (Anti Injection)

Heyho, ich habe mir überlegt hier eine Kleinigkeit als einstieg zu releasen!
Dann wollen wir mal schauen, was ich anzubieten habe:
- Eine anti Injection DLL!

Was könnt ihr damit machen?
Ganz einfach, das injecten von Hacks verhindern!

Lite? Gibt es auch eine andere Version?
Die gibt es in der tat, unter Umständen kommt die noch mal dazu.

Wie funktioniert es?
Es blockiert alle Ladefunktionen für DLLs!

Wie wende ich das an?
Das ist nicht mehr so einfach.
Ihr müsst dafür sorgen, dass der Client die DLL automatisch lädt. (*.mix würde funktionieren, ist allerdings nicht zu empfehlen)
Zusätzlich wäre es sinnvoll, die DLL an die Client bin zu binden, damit die Datei nicht verändert werden kann.

Warum sollte ich dir vertrauen?
Ich verlange nicht, dass mir jemand vertraut.
Ich kann nur sagen, die Datei ist sauber.
Das wird auch der VirusTotal link bestätigen!

Download?
()

libgcc_s_dw2-1.dll wurde nicht gefunden!


Es gibt trotzdem Hacker auf meinem Server!
Und jetzt? Was erwartet man von einer _kostenlosen Lite Version_?
Dass die wirklich alles und jeden aufhält?

Ich denke das sollte fürs erste reichen.
TyFox is offline  
Thanks
19 Users
Old 03/26/2013, 07:21   #2

 
[Cyberos]'s Avatar
 
elite*gold: 1230
The Black Market: 1066/0/0
Join Date: Jun 2008
Posts: 5,317
Received Thanks: 668
supi toll
[Cyberos] is offline  
Old 03/26/2013, 08:10   #3
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
Mach einfach source pub?
'oShet is offline  
Old 03/26/2013, 08:12   #4
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,353
Received Thanks: 4,535
Sphinx meinte, wenn mann den Prozess eingefroren startet ist deine DLL noch nicht geladen und somit kann man immernoch Injecten.
Daher bringt die DLL nichts...


Soweit ich weiss gibts sogar auf elitepvpers einen Injector von music oder Padmak der das kann.


Gruss
.Chuck

€dit:

You are teh real Boss, Brudii..

Irgendwie find ich die DLL nicht so toll....
Da hat es voll die unnötigen Sachen drin die sowieso niemand interessieren und dann noch
sowas, wozu soll denn das hier gut sein? Fame....? (Den TItel des Metin2 Fensters ändern) :
PHP Code:
 if ( GetCurrentProcessId() == v35 )
    {
      
memset(&v3400x400u);
      
GetWindowTextA(v28, &v341024);
      if ( !
strstr(&v34" - TyFox Anti-Cheat") )
      {
        
v29 = &v34;
        do
        {
          
v31 = *(_DWORD *)v29;
          
v29 += 4;
          
v30 = ~v31 & (v31 16843009) & 0x80808080;
        }
        while ( !
v30 );
        
v32 = (unsigned __int16)(v30 0x8080) == 0;
        if ( !(
v30 0x8080) )
          
v30 = (unsigned int)v30 >> 16;
        if ( 
v32 )
          
v29 += 2;
        
v33 = (int)&v29[-((_BYTE)v30 >= (unsigned __int8)-(_BYTE)v30) - 3];
        *(
_DWORD *)v33 1411394848;
        *(
_DWORD *)(v33 4) = 2020558457;
        *(
_DWORD *)(v33 8) = 1953382688;
        *(
_DWORD *)(v33 12) = 1749233001;
        *(
_DWORD *)(v33 16) = 7627109;
        
SetWindowTextA(v28, &v34);
      }
    }
// .rdata:622430B6 aTyfoxAntiCheat db ' - TyFox Anti-Cheat',0 ; DATA XREF: sub_62241260+370o 
Als ob jemand möchte, dass überall und auf jedem Client dein Name steht.
Hadii
.Chuck is offline  
Old 03/26/2013, 08:36   #5
 
elite*gold: 0
Join Date: Mar 2013
Posts: 64
Received Thanks: 62
Quote:
Originally Posted by .Chuck View Post
Sphinx meinte, wenn mann den Prozess eingefroren startet ist deine DLL noch nicht geladen und somit kann man immernoch Injecten.
Daher bringt die DLL nichts...


Soweit ich weiss gibts sogar auf elitepvpers einen Injector von music oder Padmak der das kann.


Gruss
.Chuck

€dit:

You are teh real Boss, Brudii..

Irgendwie find ich die DLL nicht so toll....
Da hat es voll die unnötigen Sachen drin die sowieso niemand interessieren und dann noch
sowas, wozu soll denn das hier gut sein? Fame....? (Den TItel des Metin2 Fensters ändern) :
PHP Code:
 if ( GetCurrentProcessId() == v35 )
    {
      
memset(&v3400x400u);
      
GetWindowTextA(v28, &v341024);
      if ( !
strstr(&v34" - TyFox Anti-Cheat") )
      {
        
v29 = &v34;
        do
        {
          
v31 = *(_DWORD *)v29;
          
v29 += 4;
          
v30 = ~v31 & (v31 16843009) & 0x80808080;
        }
        while ( !
v30 );
        
v32 = (unsigned __int16)(v30 0x8080) == 0;
        if ( !(
v30 0x8080) )
          
v30 = (unsigned int)v30 >> 16;
        if ( 
v32 )
          
v29 += 2;
        
v33 = (int)&v29[-((_BYTE)v30 >= (unsigned __int8)-(_BYTE)v30) - 3];
        *(
_DWORD *)v33 1411394848;
        *(
_DWORD *)(v33 4) = 2020558457;
        *(
_DWORD *)(v33 8) = 1953382688;
        *(
_DWORD *)(v33 12) = 1749233001;
        *(
_DWORD *)(v33 16) = 7627109;
        
SetWindowTextA(v28, &v34);
      }
    }
// .rdata:622430B6 aTyfoxAntiCheat db ' - TyFox Anti-Cheat',0 ; DATA XREF: sub_62241260+370o 
Als ob jemand möchte, dass überall und auf jedem Client dein Name steht.
Hadii
Natürlich ist das kein voller Schutz! Daher auch Liteversion.

Ist das mit dem Titel etwa ein Problem für dich?
Bitte entschuldige, aber ich darf doch wohl meinen Namen in etwas rein schreiben, das eh kaum jemand beachtet?
TyFox is offline  
Old 03/26/2013, 08:52   #6
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
Quote:
Originally Posted by TyFox View Post
Natürlich ist das kein voller Schutz! Daher auch Liteversion.

Ist das mit dem Titel etwa ein Problem für dich?
Bitte entschuldige, aber ich darf doch wohl meinen Namen in etwas rein schreiben, das eh kaum jemand beachtet?
*lite version*
wie soll denn ne volle version aussehen?
JEDER clientschutz ist lite...
'oShet is offline  
Thanks
3 Users
Old 03/26/2013, 09:07   #7
 
elite*gold: 0
Join Date: Mar 2013
Posts: 64
Received Thanks: 62
Quote:
Originally Posted by 'oShet View Post
*lite version*
wie soll denn ne volle version aussehen?
JEDER clientschutz ist lite...
Dir ist schon klar, dass man auch code ausführen kann, bevor eigentlich etwas ausgeführt werden soll?
Ist relativ einfach!
TyFox is offline  
Old 03/26/2013, 09:07   #8
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,353
Received Thanks: 4,535
Quote:
Originally Posted by TyFox View Post
Natürlich ist das kein voller Schutz! Daher auch Liteversion.

Ist das mit dem Titel etwa ein Problem für dich?
Bitte entschuldige, aber ich darf doch wohl meinen Namen in etwas rein schreiben, das eh kaum jemand beachtet?
Du kannst mit deiner einfach garnichts erreichen...

Die DLL ist ab diesem Zeitpunkt ein guter schutzt wenn sie mindestens 5% der wichtigen Client funktionen ersetzt und somit
ein teil des Client wird.

Ich mein was bringt es die DLL im Client zu haben.
Ich beende Sie und lass den Client weiterlaufen und hab dann keine Probleme überhaupt was zu injecten.
Und ausserdem wenn der Prozess eingefroren ist beim Start ist deine DLL noch nicht geladen.
Da kann ich dann auch schon injecten.


Was beinhaltet denn die Vollversion?


Gruss
.Chuck
.Chuck is offline  
Old 03/26/2013, 09:12   #9
 
elite*gold: 0
Join Date: Mar 2013
Posts: 64
Received Thanks: 62
Quote:
Originally Posted by .Chuck View Post
Du kannst mit deiner einfach garnichts erreichen...

Die DLL ist ab diesem Zeitpunkt ein guter schutzt wenn sie mindestens 5% der wichtigen Client funktionen ersetzt und somit
ein teil des Client wird.

Ich mein was bringt es die DLL im Client zu haben.
Ich beende Sie und lass den Client weiterlaufen und hab dann keine Probleme überhaupt was zu injecten.
Und ausserdem wenn der Prozess eingefroren ist beim Start ist deine DLL noch nicht geladen.
Da kann ich dann auch schon injecten.


Was beinhaltet denn die Vollversion?


Gruss
.Chuck
Die Vollversion beinhaltet das laden bevor man überhaupt den Prozess freezen kann, Memory checks und noch einige checks für externen Zugriff.
Alles in allem trotzdem noch knackbar, aber nicht mehr so einfach!
TyFox is offline  
Old 03/26/2013, 10:16   #10
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
Quote:
Originally Posted by TyFox View Post
Die Vollversion beinhaltet das laden bevor man überhaupt den Prozess freezen kann, Memory checks und noch einige checks für externen Zugriff.
Alles in allem trotzdem noch knackbar, aber nicht mehr so einfach!
Also das finde ich persönlich jetzt geil
Also den Spruch.
Deine Dll wird erst dann geladen, wenn der Jeweilige Admin sie einfügt.
Und selbst dann, kann man einen Client eingefroren starten, wodurch erstmal garnichts geladen wird außer der Header. Dann die Dll die man will injecten und dann starten---> Voila deine dll bringt 0, da ich soweit ich das sehe keine Laufzeit Prüfung hat.
xCPx is offline  
Thanks
2 Users
Old 03/26/2013, 10:20   #11

 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,471
Received Thanks: 5,622
Quote:
Originally Posted by xCPx View Post
Also das finde ich persönlich jetzt geil
Also den Spruch.
Deine Dll wird erst dann geladen, wenn der Jeweilige Admin sie einfügt.
Und selbst dann, kann man einen Client eingefroren starten, wodurch erstmal garnichts geladen wird außer der Header. Dann die Dll die man will injecten und dann starten---> Voila deine dll bringt 0, da ich soweit ich das sehe keine Laufzeit Prüfung hat.
Er redet von der Pro Version und nicht von der Lite Version hier ...
.Alpha. is offline  
Thanks
4 Users
Old 03/26/2013, 10:26   #12
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,341
Quote:
Originally Posted by .Nova. View Post
Er redet von der Pro Version und nicht von der Lite Version hier ...
Ja aber Injecten an sich kann man trotzdem nie zu 100% verhindern.
Selbst seine Pro version muss iwie eingebunden werden, und solange sie nicht wirklich wichtige Funktionen der Exe ersetzt, kann das laden der dll beispielsweiße noch bevor sie geladen wird ausgenoppt werden.
xCPx is offline  
Old 03/26/2013, 11:00   #13
 
elite*gold: 0
Join Date: Mar 2013
Posts: 64
Received Thanks: 62
Quote:
Originally Posted by xCPx View Post
Ja aber Injecten an sich kann man trotzdem nie zu 100% verhindern.
Selbst seine Pro version muss iwie eingebunden werden, und solange sie nicht wirklich wichtige Funktionen der Exe ersetzt, kann das laden der dll beispielsweiße noch bevor sie geladen wird ausgenoppt werden.
Da die DLL durch die Memory checks (Checksums -> Heartbeats) wichtig ist, muss die geladen sein. Code zum verhindern des Injectens kann man dann wunderbar in der DllMain ausführen lassen, die - welch wunder - direkt beim laden ausgeführt wird (auch da gibt es eine Möglichkeit, noch BEVOR die DllMain aufgerufen wird, eigenen Code auszuführen).
Dann nehmen wir einfach mal an, dass die DLL in der IAT landet, schon haben wir einen Client der ohne nicht richtig laufen würde.
TyFox is offline  
Old 03/26/2013, 13:10   #14
 
Endless.'s Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,047
Received Thanks: 744
Naja der Anticheat hat evtl. nur nen Sinn für Switchbots..
Wie es mit CheatEngine aussieht weiss ich nicht, aber wir sind mitlerweile eh soweit
das man keine DLL's mehr braucht.. 80% Aller Clients sind nicht sicher genug vorm Modding und daher können die meisten eh den python Switcher reinhauen..

Also war jetzt nurn Beispiel der Switcher..

Wer Speedhacken möchte hat bei den neuen Server ja eh schon verloren, und ja..
Bevor wir diese DLL wirklich richtig drin haben.. ist der nächste Müll schon draussen, um ein Serverspaß zu Nichte zu machen
Endless. is offline  
Old 03/26/2013, 13:17   #15
 
Stαgє6's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 2,019
Received Thanks: 1,471
Naja nicht schlecht aber weis ich selber schon alles brauchen nur die die keine erfahrung haben ^^
Stαgє6 is offline  
Closed Thread


Similar Threads Similar Threads
[RELEASE] Anti hacker | anti cheat Dekaron.exe | Critical Games
11/21/2020 - Dekaron Private Server - 28 Replies
http://img202.imageshack.us/img202/8456/splashsn.p ng Uploaded with ImageShack.us I'm sorry for my english using google translator a moderator please edit the post for better understanding. Hello everybody Eliepvpers began attending this forum 2 weeks ago and saw that plays absolutely no stake in that category.
[HELP] Website anti DDOS, anti Sql Injection
04/13/2013 - Flyff Private Server - 10 Replies
what is the anti ddos and anti sql injection javascript? thanks in advance :)
[RELEASE][LITE] GrandChase PH Bypasser,Auto-Patcher,DLL Injector and GC Anti-Lag!
02/21/2011 - Grand Chase Hacks, Bots, Cheats & Exploits - 71 Replies
I will be releasing GrandChase Vexon 4.5!(i just change the name of my file.) GrandChase Vexon Added Features: Added Anti-Lag. Removed SplashScreens Added Loading Bar Private Lag-Hack. Added More GUI. Can Minimize in System Tray Added Shoutout Members.
[FRAGE]Anti Cheat - Anti Hack - Keiner soll cheats benutzen können?
10/14/2010 - Metin2 Private Server - 12 Replies
Gibt es einen Tipp wie man 1) 4x Skill 2) Multi Hack 3) Disconnect 4) und was es noch so gibt ... verbieten kann auf dem server ? ich kann es mittlerweile bei 20.000 spielern nicht mehr kontrollieren ! verliere dadurch extrem viele gute spieler weil alle cheaten ! Bannen bringt nicht da sie sofort wieder neue Accouts eröffnen !



All times are GMT +1. The time now is 23:30.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.