1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. PenGuin

Beiträge von PenGuin

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:35

    Bin mir nicht sicher ob es geht, aber probier die UDF.
    http://www.autoitscript.com/forum/topic/9517-anyguiau3/

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:31

    Ja, weil du das Verhalten von Funktionen eines Programmes nur über Assembler (bzw. die Opcodes die sicher hinter den Mnemonics verbirgen), ändern kannst!

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:25

    manuel, bitte verwirf deine Idee.
    Du verstehst ja noch nichtmal was ich meine.
    Es WIRD ein AutoIt Script, wenn du wenigstens ansatzweise verstehen würdest, was ich sagen will.

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:22
    Zitat von manuel6000

    Und wie?

    Zitat von manuel6000

    aber wenn ich kein CC+ kann und es mit autoit machen will.

    Dann lern ASM..
    Lies die Adresse der Funktion MessageBoxW (oder MessageBoxA kommt drauf an) aus, sicher die 5 Bytes (wobei du den Call ja überschreiben willst, d.h. du löschst alle 5 Bytes, schreibtst an den Anfang ein JMP und danach 4 NOP), schreib einen JMP dorthin, der zu deiner Codecave führt (bzw. allokierter Memoryblock),
    schreib dort in ASM deine GUI hinein, die ausgeführt werden soll, und danach springst du aus der Codecave (bzw. Memoryblock) wieder zurück ein Byte weiter als der JMP (Trampolin).
    Das ganze in ASM Coden, Opcodes auslesen, und dann mit GetModuleHandle, GetProcAddress und WriteProcessMemory arbeiten (OpenProcess und CloseHandle nicht vergessen).

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:17
    Zitat von manuel6000

    Und wie?

    Zitat von PenGuin

    Wenn es um das Verändern von MessageBoxes eines bestimmten Programms geht, dann lern C++ in Verbindung mit MS Detours.

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:13
    Zitat von manuel6000

    aber eine msgbox ist ja nichts anderes als ein normales fenster und kann man sie unterdrücken ein fenster herstellen und das fenster als die msgbox ausgeben?

    Ja

    btw:
    http://de.wikipedia.org/wiki/Interpunktion

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:11
    Zitat von manuel6000

    kann man fremde messagboxes nicht irgendwie auf $WS_POPUP setzten also nicht die von autoit?

    Zitat von PenGuin


    Gibt es nicht für MessageBoxes.

    .

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 15:07
    Zitat von manuel6000

    will die msgbox auf $ws_popup machen

    Gibt es nicht für MessageBoxes.

  • aus pid alle gestarteten programme oder fenster auslesen.

    • PenGuin
    • 25. August 2011 um 14:43

    Wenn es um das Verändern von MessageBoxes eines bestimmten Programms geht, dann lern C++ in Verbindung mit MS Detours.

  • "Checksum" Script

    • PenGuin
    • 24. August 2011 um 15:38

    MD5 Hash von Dateien erstellen, sollte dasselbe Prinzip in leicht sein :P

  • [UDF+Example] _InfiniteCore - MultiThreading- Mehrere Funktionen gleichzeitig verarbeiten

    • PenGuin
    • 23. August 2011 um 21:55
    Zitat von progandy


    Ich weiß genau, wovon ich spreche. [...]

    Bitte nicht gleich angegriffen fühlen, wenn ich zu anderen Ergebnissen gekommen bin und diese deiner Aussage widersprechen :thumbdown:


    @Topic:
    Sicherlich praktisch für diejenigen die ihre Berechnungen nicht als Inline ASM programmieren können und ist sicherlich auch die leichtere (inperformantere) Wahl.
    Insofern ein netter Zusatz ! :)

  • [UDF+Example] _InfiniteCore - MultiThreading- Mehrere Funktionen gleichzeitig verarbeiten

    • PenGuin
    • 23. August 2011 um 17:42
    Zitat von progandy

    AutoIt ist nicht Threadsicher. Du kannst keinen AutoIt-Code als Thread starten, nur ASM oder DLL-Funktionen.

    Funktionen mit MsgBox'es kann man ohne Probleme Multithreaden.
    InetGet sollte auch noch gehen
    (dadurch, dass deren Parameter Threads verwenden würde ich mal sagen)

  • Ordner Zippen

    • PenGuin
    • 21. August 2011 um 16:29

    Mach doch ein eigenes "zip"-Archive.
    Lies alle Dateien in dem Ordner ein, und speicher deren Binärdaten in einer Variable. Jede Datei trennst du mit einem besonderen Zeichen und verschickst dann den gesamten String.
    Beim Empfänger brauch dieser dann nur StringSplit verwenden und die Dateien wieder normal abzuspeichern.

    MfG

  • Problem bei Login mit WinHTTP

    • PenGuin
    • 17. August 2011 um 20:39

    Alternativ würde ich ein _URLEncode (UDF von prog@ndy) für Benutzername und Passwort verwenden...

  • #WhereTheFuckIam - IP-Locator

    • PenGuin
    • 17. August 2011 um 01:56
    [autoit]

    $hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)

    [/autoit]

    ? oO

  • run geht nicht

    • PenGuin
    • 16. August 2011 um 23:57

    Aufgrund der mangelnden Präzision der Fehlerbeschreibung wird es schwer dir bei deinem Problem zu helfen.

    Es gäbe die Möglichkeit (welche du natürlich vornehmen musst), das Script mit ConsoleWrite in Verbindung mit If und dem Makro @error zu debuggen,
    um diverse Fehlerquellen ausfindig zu machen und das Fehlerpotenzial weitesgehend einzudämmen.


    €: Verdammt pee :<

  • _BIOS UDF - Release 16.8.11

    • PenGuin
    • 16. August 2011 um 23:37

    @2$billie:
    Ich denke mal er hat einfach das Script von hier
    http://www.autoitscript.com/forum/topic/21…pu-temperature/
    als Beispiel genommen (vor allem da einige Variablen exakt gleich sind)...


    Da alle Funktionen gleich aufgebaut sind, sollte so kaum ein Zeitaufwand auftreten.


    Mfg

  • BadBlaster - Ein AutoIt Virenscanner + Cleaner + Active Guard mit großer Datenbank

    • PenGuin
    • 16. August 2011 um 22:18
    Zitat von autoBert

    wieso wenn er der Author ist kann er doch sein Skript ändern, und wenn es nur eine hinzugefügte Leerstelle ist. Geänderter Code gibt nach kompilieren eine neue MD5-Checksum,

    mfg autoBert

    Man muss nicht zwingend der Autor vom Script sein :whistling:

  • BadBlaster - Ein AutoIt Virenscanner + Cleaner + Active Guard mit großer Datenbank

    • PenGuin
    • 16. August 2011 um 22:16

    Füg ich in einer Codecave einfach ein paar 0x90 ein und schon hab ich dein Programm ausgetrickst.
    Schön :D

    Die wohl sicherste Methode ist, das Programm an sich auf schädliche API Calls zu überprüfen, bzw. das Verhalten zu analysieren.

  • Problem bei Login mit WinHTTP

    • PenGuin
    • 16. August 2011 um 22:11
    [autoit]

    $aReturn

    [/autoit]

    von StringRegExp ist ein Array!

    Mach

    [autoit]

    MsgBox(64, "info", $aReturn & " ergebnis" )

    [/autoit]

    zu

    [autoit]

    MsgBox(64, "info", $aReturn[0] & " ergebnis" )

    [/autoit]

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™