Filou Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 Hi! Noch eine Frage: Wie kann ich beispielsweise das Wort "Test" an die Eingabeaufforderung oder an Word senden? Zitieren
bigpoint Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 was verstehst du unter Eingabeaufforderung [\QUOTE] Zitieren
Filou Geschrieben 7. Dezember 2004 Autor Geschrieben 7. Dezember 2004 Dass wie von Geisterhand buchstaben von meinem Programm in Word oder in die CMD getippt werden. Zitieren
bigpoint Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 Dass wie von Geisterhand buchstaben von meinem Programm in Word oder in die CMD getippt werden. also Word --> OLE-Automation CMD --> ganz normal Fenster Eingabeaufforderung öfnen und mit cout ausgeben Zitieren
Filou Geschrieben 7. Dezember 2004 Autor Geschrieben 7. Dezember 2004 also Word --> OLE-Automation CMD --> ganz normal Fenster Eingabeaufforderung öfnen und mit cout ausgeben Kannst Du mir das mit der OLE Automation erklären? Das kenne ich nicht Ich bin nicht sicher ob Du es richtig verstanden hast. Deshalb erkläreich mal ein bissel genauer: Ich starte aus meinem Programm mit ShellExecute den Befehl "runas -user: Administrator calc.exe" und dann fragt der nach den Admin Passwort. Da ich keine möglichkeit habe das Passwort als parameter zu übergeben, muss ich es irgendwie von meinem Programm über die "Tastatur" in die Eingabeaufforderung bekommen. Zitieren
bigpoint Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 du startes runas falsch so ist richtig RUNAS [/profile] [/env] [/netonly] /user:<Benutzername> Programm aber warum willst du unbedingt den calc als admi starten ???? Zitieren
.netjunkie Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 Musst du zuerst nach dem Hauptfenster suchen über z.B. "FindWindow" der WinApi bzw. Alle Fenster auflisten mit "EnumWindows" oder so. Dann dir per Fensterhande alle Sub-Fenster auflisten lassen. Ein Fenster ist z.B. eine Textbox oder ein Option-Button. Alles Fensterklassen. Wenn du die hast, müsste es per "SetDlgItemText" wieder eine WinApi-Funktion gehen. Ich glaube so arbeiten auch Brute-Force-Attacker die irgendwas in eine Eingabemaske geben müssen. Frag mich jetzt nich nach Code. Gut geeignet sind C++ und Pascal z.B. Delphi. Grüße Maddin Zitieren
Filou Geschrieben 7. Dezember 2004 Autor Geschrieben 7. Dezember 2004 Das mit dem Calc.exe war ja auch nur ein Beispiel. Und genau das will ich ja wissen wie es geht mit C++. Ein Beispielcode währe schon schön Zitieren
.netjunkie Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindow.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumwindows.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildwindows.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildproc.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/getdlgitemtext.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/getdlgctrlid.asp Zitieren
Bubble Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 In http://forum.fachinformatiker.de/showthread.php?t=69740 hatte ich mal ein paar Möglichkeiten zur "Fernsteuerung" beschrieben. Sollte prinzipiell genauso laufen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.