exe Datei au3 code auslesen

  • Hi,
    ich hab mal eine Frage bezüglich der Sicherheit. Wenn ich ein Programm in AutoIT schreibe wo ich FTP Zugangsdaten reinpacke damit das Programm selbständig verbinden kann, wäre es möglich aus der exe die Zugangsdaten irgendwie auszulesen?

    mfg

    Einmal editiert, zuletzt von GreenWolf (18. Januar 2011 um 22:03)

  • man kann quasi den ganzen code betrachten? Gibt es irgendeine möglichkeit das zu verhindern, dass jemand damit was anfangen kann mit dem was er ausließt?

  • ja, C++ o.ä. benutzen und verschlüsseln, aber bei Autoit ist die Exe nur der Interpreter mit dem Code angehängt

  • eine Möglichkeit ist Obfuscaten, das heißt den Quellcode unleserlich zu machen. Jedoch ist auch das nicht unbedingt sicher.
    Du musst davon ausgehen, dass die Zugangsdaten immer gelesen werden können.

    Edit: Das Geburtstagskind war schneller...

  • Am sichersten ist es, wenn du das Programm in Assembler schreibst xD

    [autoit]


    While $Life = True
    $nMSG = BrainGetMsg()
    Switch $nMSG
    Case $Idea
    _Convert_Idea2Code()
    EndSwitch
    WEnd

    [/autoit]
  • @GE_IXI_TIM
    Warum denn das?
    Jedes Programm kann man disassemblen.
    Das Ergebnis dann zu verstehen ist allerdings nicht trivial.
    Wenn den Assembler-Code allerdings ein Mensch produziert hat ist er noch bei weitem verständlicher und weniger komplex als wenn er von einem Compiler kommt.
    Also ist es nicht am sichersten in Assembler zu schreiben.