S4 Xtrap Suspender ? Help

02/26/2013 15:28 xxBlackHawkixx#1
-
03/01/2013 19:52 elmarcia#2
i don't think it would work as a bypass but you could try...

Here is the code:
Code:
Tooltip("Waiting for S4Client",0,0)
_ProcessSuspend(ProcessWait ("XTrap.xt"))
_ProcessSuspend(ProcessWait ("HGWC.exe"))
Tooltip("")
Func _ProcessSuspend($process)
$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $process)
$i_sucess = DllCall("ntdll.dll","int","NtSuspendProcess","int",$ai_Handle[0])
DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
EndFunc
Func _ProcessResume($process)
$ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $process)
$i_sucess = DllCall("ntdll.dll","int","NtResumeProcess","int",$ai_Handle[0])
DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
EndFunc
03/02/2013 03:20 SeYz#3
Quote:
Originally Posted by xxBlackHawkixx View Post
Thanks Hope it works! :D
EDIT: S4 Dont start then. Can I make it with a Guy like Bleach. When Xtrap is started it Suspend it. Than it resume it and witha Button you can Suspend it?
Da in deiner Signatur steht das du Deutsch kannst , Lern doch erstmal die Grundlagen....
03/02/2013 15:11 SeYz#4
Quote:
Originally Posted by xxBlackHawkixx View Post
Ja hab ich ja schon aber das Fenster da also Guy ich galub ich schreibs falsch xD kann ich nicht wirkich und eigentlich sollte ichs ja machen und nicht er :D

EDIT: Kennst ein Tutorial?
Du willst also eine GUI erstellen womit du dann Suspendest wenn du auf die GUI was anklickst?
Oder habe ich da was Falsch verstanden?
03/02/2013 16:47 FacePalmMan#5
du willst einen suspender? gut!
Code:
#NoTrayIcon
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
HotKeySet("{F9}","_Exit")
;$PID=ProcessExists("ProcessSuspender.exe")
;$ownprocess=DllCall("HideProcessNT.dll", "long", "HideNtProcess", "dword", $PID) ;wenne den suspender undetected haben willst musste die dll downloaden (pn mich einfach) und die ; und diesen text entfernen
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("ProcessSuspender", 214, 105, 192, 124)
$Button1 = GUICtrlCreateButton("Suspend", 16, 64, 75, 25)
$Button2 = GUICtrlCreateButton("Resume", 112, 64, 75, 25)
$Edit1 = GUICtrlCreateEdit("crossfire.exe;Xtrap.xt;HGWC.exe", 16, 8, 177, 57)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			$SP=StringSplit(GUICtrlRead($Edit1),";")
			For $i=1 To UBound($SP)-1
				If ProcessExists($SP[$i]) Then
					_ProcessSuspend($SP[$i])
				EndIf
			Next
		Case $Button2
			$SP=StringSplit(GUICtrlRead($Edit1),";")
			For $i=1 To UBound($SP)-1
				If ProcessExists($SP[$i]) Then
					_ProcessResume($SP[$i])
				EndIf
			Next
	EndSwitch
WEnd

Func _Exit()
	Exit 0
EndFunc

Func _ProcessSuspend($process)
$processid = ProcessExists($process)
If $processid Then
    $ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $processid)
    $i_sucess = DllCall("ntdll.dll","int","NtSuspendProcess","int",$ai_Handle[0])
    DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
    If IsArray($i_sucess) Then
        Return 1
    Else
        SetError(1)
        Return 0
    Endif
Else
    SetError(2)
    Return 0
Endif
EndFunc

Func _ProcessResume($process)
$processid = ProcessExists($process)
If $processid Then
    $ai_Handle = DllCall("kernel32.dll", 'int', 'OpenProcess', 'int', 0x1f0fff, 'int', False, 'int', $processid)
    $i_sucess = DllCall("ntdll.dll","int","NtResumeProcess","int",$ai_Handle[0])
    DllCall('kernel32.dll', 'ptr', 'CloseHandle', 'ptr', $ai_Handle)
    If IsArray($i_sucess) Then
        Return 1
    Else
        SetError(1)
        Return 0
    Endif
Else
    SetError(2)
    Return 0
Endif
EndFunc
der funktioniert so: du öffnest ihn und dann sind da schon prozesse (habe versucht mal ebend kurz was für crossfire zu machen da meine scripts detected waren. also das crossfire.exe in S4Client.exe machen.). und dann klickste wenne die suspenden willst (wenne mehrere prozesse suspenden willst ein ; zwischen den beiden prozessnamen eingeben. beispiel: brain.exe;lol.exe) auf den suspend knopf und wenne die wieder laufen lassen willst auf den resume knopf.

wenne willst kannste AutoIt3Games beitreten. wenne etwas nicht weisst kannst du dann unsere mitglieder fragen und die sagen dir was du wissen willst. wenne probleme hast einfach script senden und du kriegst das fertigscript innerhalb von 1-10 minuten wieder (und wenn du willst erklären die dir noch was du falsch gemacht hast b.z.w wieso das nicht funktioniert/probleme gemacht hat). wenn du beitreten willst (auch für andere mitglieder offen) den leader in skype adden. zurzeitiger skypename(privat&geschäftlich):isaias.dietz (in der nächsten zeit wird der leiter von AutoIt3Games einen skypeaccount erstellen der speziell für die gruppe gedacht ist)
03/03/2013 09:11 FacePalmMan#6
Quote:
Originally Posted by xxBlackHawkixx View Post
Werde es Testen! Danke! für den Post :D und es gibt zwei die In skype so heißen xD. Beide in Marl Deutschland :D

Edit: Der wird detected kann ich was dagegen machen?

Edit x2: Aber Suspendet kann er.
Antwort auf Edit1: bei zeile 6 und 7 die ; am anfang wegmachen und [Only registered and activated users can see links. Click Here To Register...] datei in dein system32 verzeichnis packen (oder wenn du den ordner nicht findest einfach in dein ordner packen wo du das suspendscript hast)! achja diese dll wird als virus angezeigt weil es prozesse verstecken kann! also lass dich nicht von deinem antivirus in die irre führen!
nimm die person mit dem roten profilbild in skype auf.

€dit: habe den code den ich oben gepostet habe geupdated! der hotkeyset war an der falschen position! die exit funktion ist wichtig da du den suspender nicht manuell schließen kannst weil er 100% versteckt ist!
03/04/2013 16:17 KaT̅1muR̅#7
Öffne es einfach nachdem HGWC geladen hat

du willst es ya für S4 League Benutzen oder ...
03/04/2013 16:48 FacePalmMan#8
Quote:
Originally Posted by abdulkadir7474 View Post
Öffne es einfach nachdem HGWC geladen hat

du willst es ya für S4 League Benutzen oder ...
das problem ist: auch wenn mans öffnet nach dem HGWC geladen hat detected Xtrap das! egal wann man das öffnet!