Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 16:55

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

Advertisement



Geschütze PID auslesen - Wie?

Discussion on Geschütze PID auslesen - Wie? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
jackicola's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 129
Received Thanks: 15
Geschütze PID auslesen - Wie?

Hi,
ich hab ein Programm das seine PID schützt. Wenn ich versuche sie auszulesen bekome ich "000000" zu sehen. Gibt es eine Möglichkeit das ganze richtig auszulesen??

MFG!
jackicola is offline  
Old 07/01/2011, 14:49   #2
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Mit derart wenig Information, Nein!
Wenn du uns mitteilst um welches Spiel es sich hier dreht, dann besteht die möglichkeit das jemand hier weiß wie das Anticheattool dieses Spiels zu umgehen ist.
Bot_interesierter is offline  
Old 07/01/2011, 16:48   #3
 
jackicola's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 129
Received Thanks: 15
Das Spiel heist Airrivals, ist leider ziemlich unbekannt...
jackicola is offline  
Old 07/01/2011, 22:12   #4
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Also es handelt sich bei dem Anticheattool des Spiels um Hackshield, ich persönlich kenne mich damit nicht wirklich aus.

Ich kann dir allerdings sagen dass Hackshield einen Treiber benützt um Windows API Funktionen zu hooken, dass dürfte auch erklären weshalb du die ProcessID nicht bekommen kannst.
Leider kann man nicht einfach das Laden des Treibers verhindern, weil das Spiel über eine Interface Dll mit Hackshield kommuniziert und es wohl eine Art Keepalive Paket gibt, also der Spieleserver würde die Verbindung trennen wenn du Hackshield einfach "abschaltest".

Du kannst aber auch einfach eine Dll injizieren bevor Hackshield gestartet ist, also am besten den Prozess mit deiner Dll starten, über diese kannst du dann Schreib/Lesbare Speicheradressen in dem Spiel beschreiben und/oder lesen.
Modifikationen am Spielclient selbst könntest du natürlich auch machen, bevor Hackshield geladen ist, aber soweit ich weiß führt Hackshield CRCs durch.

Die ProcessId würde dir auch nichts nützen, denn die Windows API Funktionen mit denen du auf den Prozess zugreifen könntest werden von Hackshield gehookt.
Ich hoffe ich konnte dir wenigstens ein bisschen weiterhelfen.
Bot_interesierter is offline  
Old 07/02/2011, 16:10   #5
 
jackicola's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 129
Received Thanks: 15
Ja, geholfen hast du mir auf jeden Fall!

Aber das Problem ist, wie soll ich denn die DLL injecten wenn das game die PID schützt?
Weil ich kenne nur eine Methode wozu man die PID braucht...
jackicola is offline  
Old 07/02/2011, 16:33   #6
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,345
Wenn du den Prozess mit CreateProcess startest, kannst du an die PID kommen.
ms​ is offline  
Old 07/02/2011, 16:35   #7
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Der Klassiker ist es den Prozess als Suspended mit CreateProcess zu erstellen und dann die Dll zu injizieren, die Detours Bibliothek von Microsoft hat dafür soweit ich weiß auch fertige funktionen.
Bot_interesierter is offline  
Old 07/02/2011, 17:43   #8


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
Oder probier Windows Hooks.
Damit wird jeder Prozess gezwungen, die Dll zu laden.

Du erstellst also eine Dummy Dll, die nichts anderes tut, als von jedem Prozess geladen zu werden. Wenn sie im Zielprozess (dein Spiel) gelandet ist, lädt sie deine eigentliche Dll hinterher und du entfernst den Hook wieder, dann wird sie wieder aus alle Prozessen entladen.

Du könntest auch probieren, HS an den entscheidenden Stellen zu patchen (Laden des Treibers, Treiberaktivitäts-Checks, usw), ist nicht ganz so schwer und wird in den meisten Versionen auch nicht vom Server kontrolliert.
MrSm!th is offline  
Reply


Similar Threads Similar Threads
nicht VAC geschütze server
05/04/2011 - Counter-Strike - 4 Replies
Servus leute, mein Steam acc wurde VAC gebannt & jetz bin ich auf der Suche nach Servern die nicht VAC geschützt sind aber ich finde einfach keine. wär nett wenn ihr mir paar geben könntet
c++ hp auslesen ?!
01/27/2011 - 4Story - 3 Replies
Keine ahnung ob das hier hin gehört aber ich habe eine Frage. Da ich selber kein 4story spiele braucht ich etwas hilfe bei einem bot. Vl kann mir jemand sagen wie ich die hp von den viechern auslese ?
TP, Mp auslesen
03/25/2008 - Metin2 - 9 Replies
Ich suche eine Möglichkeit die TP und MP irgendwie ausm Speicher auszulesen. kann ja so schwer ned sein, ich hoffe es kann jemand helfen. anno2008



All times are GMT +1. The time now is 16:59.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.