[Suche]InGame Hack Menü mit AutoIT

05/01/2011 01:38 freehuntx#16
Quote:
Originally Posted by yihaaa View Post
@freehuntx: Zeig ein Beispiel wo es keine *.dll ist. Es ist sicher eine Schleife!

MfG
Ich habe einen Hack gesehen der in Python gecodet war, und ein Ingame Menü Beinhaltet hat.

Hab den namen vergessen aber war was für Call of Duty Modern Warfare.


Btw. Der coder von HackVison Ist nicht dumm :P

Er hat es absichtlich in eine schleife gepackt, dar sich das menü durch andere fenster verwischen lässt, wie man in den autoit Winapi examples ebenfalls sehen kann.

Man müsste das Menü Irgendwie in den vordergrund setzen, so wie normale windows fenster.

Nur weiß ich nicht ob das möglich ist.
05/01/2011 08:56 Yevii#17
Quote:
Originally Posted by freehuntx View Post
Ich habe einen Hack gesehen der in Python gecodet war, und ein Ingame Menü Beinhaltet hat.

Hab den namen vergessen aber war was für Call of Duty Modern Warfare.


Btw. Der coder von HackVison Ist nicht dumm :P

Er hat es absichtlich in eine schleife gepackt, dar sich das menü durch andere fenster verwischen lässt, wie man in den autoit Winapi examples ebenfalls sehen kann.

Man müsste das Menü Irgendwie in den vordergrund setzen, so wie normale windows fenster.

Nur weiß ich nicht ob das möglich ist.
Man muss das ganze, wie schon gesagt in eine Funktion setzten.
Bei mir flimmert es dann nicht :-)
05/01/2011 11:33 MoepMeep#18
Quote:
Originally Posted by yihaaa View Post
@MoepMeep: Soweit ich weiß macht man das mit einer *.dll. Ich habe noch keine D3D-Hook ohne *.dll gesehen. Bin mir aber nicht sicher, ob es vielleicht doch einen Weg gibt.
Hooks sind generell ohne dll möglich(siehe gamedeception), inwiefern dies auch bei D3D-Hooks zutrifft, keine Ahnung. Ich brauch keine ingame menüs :p
05/16/2011 22:04 yihaaa#19
Ja sie sind natürlich auch ohne *.dll möglich. Nur bei D3D ist das ohne *.dll umständlich. Es sein den es gibt Mittel und Wege die ich nicht weiß.

MfG
05/17/2011 22:16 WennsHilft#20
Quote:
Originally Posted by Yevii View Post
Könnte man das nicht einfach über das Game drüberpixeln?
Hab was mit WinAPI probiert.
Es hat auch teilweise geklappt.
Teilweise deshalb, weil das ganze flimmert.

Das hier habe ich im autoitbot Forum gefunden:


Das alles wurde mit AutoIT geschrieben.
Bin zwar nur ein NOOB :D (aber stolz drauf)
aber ich habe da was gefunden:

Code:
#include <WindowsConstants.au3>
#include <WinAPI.au3>

Global $aButton[5]

$gui = GUICreate("Test Windows regions", 150, 150, @DesktopWidth-170, -1, $WS_POPUP, $WS_EX_TOPMOST)
$aButton[0] = GUICtrlCreateButton("Button 1", 0, 0, 150)
$aButton[1] = GUICtrlCreateButton("Button 2", 0, 30, 150)
$aButton[2] = GUICtrlCreateButton("Button 3", 0, 60, 150)
$aButton[3] = GUICtrlCreateButton("Button 4", 0, 90, 150)
$aButton[4] = GUICtrlCreateButton("Exit", 0, 120, 150)
GUISetState(@SW_SHOW)

$pos = WinGetPos($gui)
_GuiHole($gui, 0, 0, 150, 150)

While 1
    $msg = GUIGetMsg()
    Switch $msg
        Case $aButton[4]
            ExitLoop
        Case $aButton[0]
            MsgBox(0, '', 'Button1 geklickt')
        Case $aButton[1]
            MsgBox(0, '', 'Button2 geklickt')
        Case $aButton[2]
            MsgBox(0, '', 'Button3 geklickt')
        Case $aButton[3]
            MsgBox(0, '', 'Button4 geklickt')
    EndSwitch
WEnd

Func _GuiHole($h_win, $i_x, $i_y, $i_sizew, $i_sizeh)
    Local $outer_rgn, $inner_rgn, $combined_rgn
    $combined_rgn = _WinAPI_CreateRectRgn(0, 0, 0, 0)
    _WinAPI_DeleteObject($outer_rgn)
    _WinAPI_DeleteObject($inner_rgn)
    _AddCtrlRegion($combined_rgn, $aButton)
    _WinAPI_SetWindowRgn($h_win, $combined_rgn)
EndFunc   ;==>_GuiHole

Func _AddCtrlRegion($full_rgn, $ctrl_id)
    Local $ctrl_pos, $ctrl_rgn
    If IsArray($ctrl_id) Then
        For $i = 0 To UBound($ctrl_id) -1
            $ctrl_pos = ControlGetPos($gui, "", $ctrl_id[$i])
            $ctrl_rgn = _WinAPI_CreateRectRgn($ctrl_pos[0], $ctrl_pos[1], $ctrl_pos[0] + $ctrl_pos[2], $ctrl_pos[1] + $ctrl_pos[3])
            _WinAPI_CombineRgn($full_rgn, $full_rgn, $ctrl_rgn, $RGN_OR)
            _WinAPI_DeleteObject($ctrl_rgn)
        Next
    Else
        $ctrl_pos = ControlGetPos($gui, "", $ctrl_id)
        $ctrl_rgn = _WinAPI_CreateRectRgn($ctrl_pos[0], $ctrl_pos[1], $ctrl_pos[0] + $ctrl_pos[2], $ctrl_pos[1] + $ctrl_pos[3])
        _WinAPI_CombineRgn($full_rgn, $full_rgn, $ctrl_rgn, $RGN_OR)
        _WinAPI_DeleteObject($ctrl_rgn)
    EndIf
EndFunc   ;==>_AddCtrlRegion
WennsHilft :rolleyes:

Edit: will im Vollbild nicht (habs bei LC getestet) -.-
05/18/2011 11:09 GamePlayZones#21
mit winapi könntest du eine d3d gui erstellen also ein ingame hack menü
bei Interesse pn an mich ich schick dir dann die source

mfg GamePlayZones