PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Autoit Programm mit keylogger



prounreal
09.04.2007, 17:18
alsoo erstma zum programm :D

ich hab mir gedacht das programm soll einfach so einige funktionen haben so shutdown und so wo der user selber klicken kann und im hintergrund läuft dan der keylogger


zum programm:



$rueck = MsgBox(hier paa auswahl buttons wo man selber den txt draufschreiben kann zb herunterfahren oder so, "Nützliches Tool", "Hier zur Auswahl")



If $rueck==6 then Shutdown -s
If $rueck ==7 then Run (MSNMSGR.exe)
If $rueck==8 then Run (ICQLite.exe)
If $rueck==9 then Run (iexlore.exe)
If $rueck==10 then Run (rundll32.exe) <---- uhr im pc?
If $rueck==11 then Run (taskmgr.exe)
If $rueck ==12 then Run (hier mach ich dan n bild hin über das programm + programmierer die mir geholfen haben)



wie mache ich da die verschiedenen buttons selber?und evtl n bild einbauen?

k0rxxx
09.04.2007, 19:06
Das wird so nicht gehen.
Also: Die Funktion MsgBox liefert einen Wert zurück je nachdem Was für ein Button gedrückt worden ist.
Schau dir die Hilfe zu dem Befehl an. Da steht drin welcher Rückgabe wert welche bedeutung hat.

Eine MessageBox ist nur da um eine Nachricht auszugeben.
Damit erstellt man keine Menüs.
Lade dir von der Autoit Homepage mal den Scite editor herunter.
Da ist ein GUI-Builder (Graphical User Interface) dabei.

Des Weiteren ist es glaube ich sinnvoller, wenn du sollche Fragen hier los wirst: http://autoit.aufwaerts.de/portal.php
Lerne dann erstmal etwas mit Autoit umzugehen. Aber ich rate dir davon ab in dem besagten Forum nach Dingen zu fragen die auf dunkle Machenschaften schließen lassen. Für die Fragen kommste dann wieder hier her. ^^

Kannst mir auch gerne mal ne PM schreiben.

prounreal
09.04.2007, 19:49
ok nächstes mal mach ich ne pm,

und das forum hier find ich viel besser als das andre schon von der übersicht :D :D

also ich hab jez das tool da im GUI gemacht und dan mir das in den code umwandeln lassen das sieht dan so aus




#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\Marco\Eigene Dateien\mein programm.kxf
$Form2 = GUICreate("Dialog", 316, 233, 350, 250)
GUISetIcon("D:\002.ico")
$GroupBox1 = GUICtrlCreateGroup("Multi-Tool", 8, 9, 297, 193)
GUICtrlSetBkColor(-1, 0xFFFBF0)
$Label1 = GUICtrlCreateLabel("", 8, 24, 4, 4)
GUICtrlSetBkColor(-1, 0xFFFBF0)
$Button1 = GUICtrlCreateButton("Herunterfahren", 12, 88, 80, 17, 0)
$Button2 = GUICtrlCreateButton("MSN Starten", 116, 88, 80, 17, 0)
$Button3 = GUICtrlCreateButton("ICQ starten", 216, 88, 81, 17, 0)
$Button4 = GUICtrlCreateButton("Internet Explorer", 16, 120, 81, 17, 0)
$Button5 = GUICtrlCreateButton("PC Uhr", 120, 120, 81, 17, 0)
$Button7 = GUICtrlCreateButton("Taskmanager", 216, 120, 75, 17, 0)
$Button8 = GUICtrlCreateButton("Solitaire", 24, 152, 81, 17, 0)
$Button9 = GUICtrlCreateButton("About", 224, 160, 81, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlSetCursor ($GroupBox1, 2)
$Button1 = GUICtrlCreateButton("&OK", 70, 203, 75, 25, 0)
$Button2 = GUICtrlCreateButton("&Cancel", 149, 204, 75, 25, 0)
$Button3 = GUICtrlCreateButton("&Help", 229, 204, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

EndSwitch
WEnd


If $Button1 then Shutdown -s
If $Button2 then Run (MSNMSGR.exe)
If $Button3 then Run (ICQLite.exe)
If $Button4 then Run (iexlore.exe)
If $Button5 then Run (rundll32.exe)
If $Button7 then Run (taskmgr.exe)
If $Button8 then Run (sol.exe)
If $Button9 then MsgBox("About", "Coder: K0rxxx,Prounreal")














jez nur 1 problem: wen ich auf die buttons klicke öffnets es net.auch bei abbrechen und so passiert nix....

k0rxxx
09.04.2007, 20:51
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\Marco\Eigene Dateien\mein programm.kxf
$Form2 = GUICreate("Dialog", 316, 233, 350, 250)
GUISetIcon("D:\002.ico")
$GroupBox1 = GUICtrlCreateGroup("Multi-Tool", 8, 9, 297, 193)
GUICtrlSetBkColor(-1, 0xFFFBF0)
$Label1 = GUICtrlCreateLabel("", 8, 24, 4, 4)
GUICtrlSetBkColor(-1, 0xFFFBF0)
$Button1 = GUICtrlCreateButton("Herunterfahren", 12, 88, 80, 17, 0)
$Button2 = GUICtrlCreateButton("MSN Starten", 116, 88, 80, 17, 0)
$Button3 = GUICtrlCreateButton("ICQ starten", 216, 88, 81, 17, 0)
$Button4 = GUICtrlCreateButton("Internet Explorer", 16, 120, 81, 17, 0)
$Button5 = GUICtrlCreateButton("PC Uhr", 120, 120, 81, 17, 0)
$Button7 = GUICtrlCreateButton("Taskmanager", 216, 120, 75, 17, 0)
$Button8 = GUICtrlCreateButton("Solitaire", 24, 152, 81, 17, 0)
$Button9 = GUICtrlCreateButton("About", 224, 160, 81, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlSetCursor ($GroupBox1, 2)
;hier musste ich die Namen ändern. Du darfst keine Variablen doppelt benutzten.
$Button10 = GUICtrlCreateButton("&EXIT", 70, 203, 75, 25, 0)
$Button11 = GUICtrlCreateButton("&Cancel", 149, 204, 75, 25, 0)
$Button12 = GUICtrlCreateButton("&Help", 229, 204, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
;Hier kommen die Abfragen rein
;einfacher hast du es wenn du sinnvolle Variablennamen nimmst
;anstatt $Button1 z.B. $But_shutdown -> dann weißt du am But das es ein Button ist
;und an dem Teil nach dem _ was er macht
;ist bei so kleinen Skripts noch egal bei größeren aber fast unabdingbar
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run ("shutdown -s")
Case $Button8
Run ("sol.exe")
Case $Button9
MsgBox(0, "About", "Coder: K0rxxx,Prounreal")
EndSwitch
WEnd


3 Beispiele hab ich dir schonmal reingeschrieben.

prounreal
09.04.2007, 21:38
thx also jez funktionierts eigentlich:



#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\Marco\Eigene Dateien\mein programm.kxf
$Form2 = GUICreate("Dialog", 316, 233, 350, 250)
GUISetIcon("D:\002.ico")
$GroupBox1 = GUICtrlCreateGroup("Multi-Tool", 8, 9, 297, 193)
GUICtrlSetBkColor(-1, 0xFFFBF0)
$Label1 = GUICtrlCreateLabel("", 8, 24, 4, 4)
GUICtrlSetBkColor(-1, 0xFFFBF0)
$Button1 = GUICtrlCreateButton("Herunterfahren", 12, 88, 80, 17, 0)
$Button2 = GUICtrlCreateButton("MSN Starten", 116, 88, 80, 17, 0)
$Button3 = GUICtrlCreateButton("ICQ starten", 216, 88, 81, 17, 0)
$Button4 = GUICtrlCreateButton("Internet Explorer", 16, 120, 81, 17, 0)
$Button5 = GUICtrlCreateButton("Rechner", 120, 120, 81, 17, 0)
$Button7 = GUICtrlCreateButton("Taskmanager", 216, 120, 75, 17, 0)
$Button8 = GUICtrlCreateButton("Solitaire", 24, 152, 81, 17, 0)
$Button9 = GUICtrlCreateButton("About", 224, 160, 81, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlSetCursor ($GroupBox1, 2)

$Button10 = GUICtrlCreateButton("&EXIT", 70, 203, 75, 25, 0)
$Button11 = GUICtrlCreateButton("&Cancel", 149, 204, 75, 25, 0)
$Button12 = GUICtrlCreateButton("&Help", 229, 204, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg

Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run ("shutdown -s")
Case $Button2
Run ("C:\Programme\MSN Messenger\msnmsgr.exe")
Case $Button3
Run ("C:/programme/ICQlite/ICQlite.exe")
Case $Button4
Run ("C:\Programme\Internet Explorer\iexplore.exe")
Case $Button5
Run ("calc.exe")
Case $Button7
Run ("taskmgr.exe")
Case $Button8
Run ("sol.exe")
Case $Button9
MsgBox(0, "About", "Coder: K0rxxx,Prounreal")
EndSwitch
WEnd






bei nem grösseren projekt mach ichs dan so wie du sagtest mit but_shutdown


ich werd dan morgen noch n edit machen wegen keylogger^^

ich geh mal schlafen gn8 und thx

franky
09.04.2007, 23:24
Ach^^ die autoit anfänger^^ Der beste Code ist es ja nun nicht.
Aber ok, für den Anfang

k0rxxx
09.04.2007, 23:31
Ach^^ die autoit anfänger^^ Der beste Code ist es ja nun nicht.
Aber ok, für den Anfang
jo ;)
Ich bin selbst noch recht frisch in Autoit. Das es nicht der schönste Code ist ist mir auch klar, aber sag lieber was bessergemacht werden sollte. Mit allem anderen kann ich nicht viel anfangen.
Und ich versuche es wenigestens weiterzugeben.

franky
10.04.2007, 09:51
Benutzt lieber den Scite Gui editor . der ist viel besser

prounreal
10.04.2007, 11:26
also unter start programme war der nich drin^^dan hab ich bei google einfach "autoit gui editor download" geschrieben

und dan kam n paa mal der da



aber kann mir jmd sagen wie die grundstruktur von einem keylogger aussieht?würd mich mal interessieren :D

k0rxxx
10.04.2007, 12:50
http://www.german-autoit.de/forum/index.php?s=5188e5dec951df557745e826f5f56796&showtopic=179
Das und das:
http://www.autoitscript.com/forum/index.php?showtopic=10688
oder hier mit einem anderen Ansatz´:
http://www.autoitscript.com/forum/index.php?showtopic=12780
Letzteres hab ich noch nicht getestet, werde ich aber später mal tun.

Den Scite Gui-Editor findest du bestimmt im Scite Editor oben im Menü unter Tools.

Sitz noch auf der Arbeit sonst würd ich mal nachschauen. :\

prounreal
26.05.2007, 09:41
thx :D ich werds das ma heute oder morgen studieren ;)