Prozesse Verstecken mit AutoIT

06/27/2010 19:11 [SIZE="7"]FusselMa[/SIZE]#1
HI,
Ich habe mal von einem Programm gehört das "anscheinend" Prozesse verstecken kann das heist, dass sie für den Computer nicht mehr exestieren aber trotzdem noch im "Hintergrund" laufen.
Doch nun zu meiner eig. Frage wie kann man so ein Programm schreiben und gibts das überhaupt?
06/27/2010 19:14 Neon™#2
Quote:
Originally Posted by fussel_master View Post
[...]dass sie für den Computer nicht mehr exestieren aber trotzdem noch im "Hintergrund" laufen.[...]
Macht irgendwie keinen Sinn, oder :rolleyes:?
Ich glaube mit AutoIt ist es nur möglich Fenster zu verstecken...
06/27/2010 19:18 [SIZE="7"]FusselMa[/SIZE]#3
Ich muss es so sagen : Manche spiele kann man ja nicht zwei mal starten da sie den Prozess finden und sehen das er schon leuft.Gibt es eine Möglichkeit dem Spiel vorzugaukeln das das Spiel noch garnicht leuft.
06/27/2010 19:38 Smincke2#4
Mit HideProcessNT.dll geht das:
DllCall("HideProcessNT.dll", "long", "HideNtProcess", "dword", $PID)
$Pid muss die ProzessID sein
die dll wird als virrus angezeigt, weil sie das macht was du willst.
KEIN UNSINN MIT DER DLL TREIBEN!!!!!!!!!!
06/27/2010 19:43 h4xx0r1911#5
Hmm, also da kannste, wenn das Spiel nur den Prozess prüft viell. sowas machen wie _hidentprocess. Hier ist auch noch so etwas denke ich: [Only registered and activated users can see links. Click Here To Register...] ;)
06/27/2010 19:44 [SIZE="7"]FusselMa[/SIZE]#6
XD danke
06/27/2010 19:49 h4xx0r1911#7
Ich würde sagen ins Win-Verzeichnis.
06/27/2010 19:55 Jeoni#8
Ins gleiche Verzeichnis, wie deine kompilierte .exe. Oder du gibst beim ersten 'Parameter' (?) von "DLLCall" das Verzeichnis in dem die Datei liegt an.
06/27/2010 19:56 [SIZE="7"]FusselMa[/SIZE]#9
Laso muss ich die dll in den z.B s4 league ordner reinstecken
06/27/2010 20:12 Jeoni#10
Nein. Du musst die Dll in das Verzeichnis deines AutoItScripts (dann als .exe) packen, und das Script muss ja nicht in dem S4 Ordner sein. Du musst eben zur Laufzeit die PID von deinem Bot/Hack herausfinden und den Prozess anhand der PID mit der Funktion DLLCall(...) verstecken. Und das kompilierte Script auf jeden Fall mit Admin Rechten starten.
06/27/2010 22:08 Smincke2#11
von s4league findetman die PID so raus: $PID = ProcessExist("S4Client.exe")
06/27/2010 23:37 omer36#12
gibt es keinen multiclient für s4?
denn dass willst du ja im grunde oder?

wenn du dich bischen mit debuggern auskennst:
[Only registered and activated users can see links. Click Here To Register...]

wenn nicht:
[Only registered and activated users can see links. Click Here To Register...]

ob was davon klappt weiß ich aber nicht!
06/28/2010 13:41 [SIZE="7"]FusselMa[/SIZE]#13
Danke an alle die hier geschrieben haben es hat Mier SEHR viel geholfen schaumamal ob es klapp
06/29/2010 11:13 dpjeezy89#14
ich denke das einfachste ist das eigne programm in ein anderes zu verstecken oder ?