Antidecompilierungsidee!

  • So, ich weiß nicht recht in welches Forum dies gehört, aber hier passt es schon recht gut rein.

    Ist es möglich das man beim Compilieren etwas angibt, was nach dem decompiliren nicht mehr vorhanden ist? So könnte man eine Dll dazu schreiben, die immer schaut ob das Script noch das richtige ist. Das Script benutzt dann auch einige wichtige Funktionen aus der Dll, die wie zum Beispiel bei einem Spiel nicht decompiliert werden sollten!
    Wäre schön wenn dies funktionieren würde!

  • Na, das schreckt nicht wirklich ab find ich! Oder wartet jemand auch erst ab bis er 18 ist um dann auf eine Pornoseite zu gehen? :huh: Es ist vieles verboten, aber nur sehr wenige halten sich dran.

  • Wie willst du also eine DLL vor Menschen verstecken, die sich nicht an die Regeln halten? Sobald AutoIt Zugriff hat, finden auch die Hacker einen Weg...

  • Da hast du vollkommen Recht, jedoch dachte ich das eine Dll zu decompilieren und auch zu verstehen noch ein kleines Stück schwieriger ist. :)

  • Ich stimme funkey da zu.
    Es gibt zwar Kiddies die einen Code mit verdrehten Variablen nicht lesen können und es gibt gute hacker die auch ne dll knacken aber es gibt auch viele dazwischen. Und das sind meist die dies mal versuchen und sich nen decompilierer runterladen und nen de obscufator und dann steht man da...

    Ich glaube so etwas würde schon fast alle abschrecken. Gute Idee :thumbup:

    mfg Ubuntu

  • Klar, du kannst die DLL ja selbst schreiben und reinpacken, aber die DLLCalls kann der Angreifer ja eintfernen und das war es mit dem Schutz. Da muss man dann schon wichtige Funktionen auslagern, sodass die Datei unverzichtbar wird. Dazu muss man AutoIt aber nicht verändern, so eine DLL kannst du auch selbst erstellen (z.B. mit FreeBasic)

  • Naja, das ist zawr alles möglich, aber aus gut informierten Kreisen weiß ich, dass Decompilierung mit einem Klick möglich ist. Bei einer erweiterten dll-Variante nicht.
    Unter keinen Umständen aber dürfen sensible Daten wie z.B. FTP-Logins im Code abgelegt werden, ganz gleich, wie gut er geschützt ist.

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Den absoluten Schutz wird es wohl nie geben. Wenn man sieht, wie schnell Programme geknackt werden, ist das wohl eher ein aussichtsloser Kampf, denn das Potential im WEB ist ja riesengroß!

    Z.B wie lange hat es gedauert, bis Windows7 geknackt war?

    Wer genug kriminelle Energie besitzt (auf der dunklen Seite), wird wohl keine Skrupel haben, das Programm zu knacken. Meistens ist ja eher eine Art "Sport" Programme zu knacken, um Ruhm und Ehre zu bekommen.

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Zitat

    Wer genug kriminelle Energie besitzt (auf der dunklen Seite), wird wohl keine Skrupel haben, das Programm zu knacken. Meistens ist ja eher eine Art "Sport" Programme zu knacken, um Ruhm und Ehre zu bekommen.

    Eben, das meinte ich: Die Profis knacken natürlich alles. Skriptkiddies aber nicht. Wenn also ein Schutzsystem nur sehr selten eingesetzt wird, und den Profis gar nicht bekannt ist...
    ...können es die Skriptkiddies nicht decompilen.

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Zitat

    Eben, das meinte ich: Die Profis knacken natürlich alles. Skriptkiddies aber nicht. Wenn also ein Schutzsystem nur sehr selten eingesetzt wird, und den Profis gar nicht bekannt ist...
    ...können es die Skriptkiddies nicht decompilen.


    Oder lassen sich den Code knacken...

    Jeder kann selbst entscheiden, ob er seinen Code irgendwie schützt oder nicht! Ich werde es nicht tun

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯