Ergebnis 1 bis 10 von 10
  1. #1
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard Frage zum Crypten

    Hay Leute , also ich fühle mich irgenwie bereit dazu nen Crypter zu schreiben (only Scantime ) ^^ ich wills aufjedenfall mal probieren , ich habe aber noch ein paar Fragen.

    Also mit dem Builder Verschlüssele ich die Datei.
    In der Stub stehen die Informationen zum entschlüsseln.
    Die Stub schreibe ich an das Ende der Datei.
    (genau so wie beim Builder ) Also LOF(1) +1) ?

    Würde ich das so richtig machen

    mfG


    iPott <3

  2. #2
    Capt'n Crunch Avatar von hackerking
    Registriert seit
    08.11.2008
    Beiträge
    964

    Standard

    dann entschlüsseln und droppen+executen inner stub

  3. #3
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    ich lade ja die Datei in ein bytearray.
    und das byte array übergebe ich der stub.
    Dann lasse ich die Datei aus dem byte array in irgendein Verzeichniss droppen und ausführen .richtig ? ^^

    mfG


    iPott <3

  4. #4
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    ich lade ja die Datei in ein bytearray.
    und das byte array übergebe ich der stub.
    Dann lasse ich die Datei aus dem byte array in irgendein Verzeichniss droppen und ausführen .richtig ? ^^
    Theoretisch völlig Korrekt, vergiss allerdings nicht eine paar Zeichen an die Sub zu schreiben, bevor die eigentliche Datei kommt. Damit du weißt wo deine Gecryptede Datei anfängt und aufhört

    MfG

  5. #5
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    Stimmt Splittzeichen ^^


    mfG


    iPott <3

  6. #6
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von ThePapst Beitrag anzeigen
    vergiss allerdings nicht eine paar Zeichen an die Sub zu schreiben, bevor die eigentliche Datei kommt. Damit du weißt wo deine Gecryptede Datei anfängt und aufhört
    Das weiß man auch so...
    Ich hab's schonmal im Experten-Bereich gepostet und poste es hier nochmal:
    http://free-hack.com/showthread.php?t=33601


    Auf Deutsch: rein in den PE-Header, die letzte Section finden -> PointerToRawData + SizeOfRawData = eigentliches Dateiende, also da wo normalerweise die Datei bei Scantime-Cryptern hingeschrieben wird.

    Jetzt kann man zwar sagen, dass das alles viel zu aufwendig ist, aber da ein VB Scantime-Crypter sowieso maximal aus 20 Zeilen Code bestehen dürfte, sollte ja noch genug Zeit bleiben soetwas zu implementieren.

    Zitat Zitat von inmate Beitrag anzeigen
    In der Stub stehen die Informationen zum entschlüsseln.
    Die Stub schreibe ich an das Ende der Datei.
    Es ist schön für den Stub, wenn er am Ende der Datei steht... ausgeführt wird er dadurch aber nicht... bzw. wenn du die eigentliche Datei verschlüsselst werden die ganzen Prüfsummen bzw. Signaturen (z.B. MZ, PE) zerstört und der Windows-Loader erkennt deine Datei nicht mal mehr als eine PE-Datei...

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  7. #7
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    Es heisst die Stub^^.

    Ja stimmt ich lade ja das Bytearray in die Stub, und in der Stub stehen dann ja die Informationen zum Entschlüsseln

    mfG


    iPott <3

  8. #8
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von inmate Beitrag anzeigen
    Es heisst die Stub^^.
    Viele sagen auch der Exploit... ich sage das Exploit...
    w/e - wenn du im Duden "die Stub" findest glaube ich dir. (unwahrscheinlich, oder?)
    Wenn nicht schreibe ich es einfach weiterhin so wie ich gerade will

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  9. #9
    OpCodeKiddy Avatar von EBFE
    Registriert seit
    30.03.2009
    Beiträge
    442

    Standard

    Btw: man kann natürlich von hinten durch die Brust ins Auge stechen (BlackBerrys Methode ) - aber als ich damals zum ersten mal unbedingt einen Binder schreiben wollte (lang ist es her ), habe ich die ganzen Werte direkt in die Stub geschrieben.
    Man definiert halt für die Infos, die man "weitergeben" möchte globale Variablen in der Stub und weist denen schöne auffällige Werte zu (bei Integern z.B &DEADBEEF oder &EBFEEBFE, bei Strings ähnliches). Dann sucht man im Hexeditor nach diesem Muster[1] markiert das erste Byte und merkt sich die Adresse. Im Builder geht man dann eben an diese Postition (sollte in VB SEEK heißen, man sollte bei Gelegenheit auch gleich ein paar Dateihandlingtutorials suchen http://www.dreamincode.net/forums/showtopic56171.htm) und schreibt dann die "richtigen" Werte rein. Z.B kann ja der Builder schon ermitteln
    1) wie groß die Stub ist
    2) wie groß die angehängte Datei ist
    und kann auch gleich sonstige Optionen hineinschreiben.
    Nachteil ist eben, dass man nach jeder größeren Änderung der Stub die Adressen nochmal nachschauen muss. Vorteil - sollte am Anfang viel leichter umsetzbar sein, als PE-Gewurschtel (vor allem in VB )

    [1]man muss nach den Bytemustern "rückwärts" suchen - also z.B wenn man &DEADBEEF zugewiesen hat, sucht man im Hexeditor nach EF BE AD DE. Oder gleich "einheitliche" Bytes zuweisen: &42424242 - dann kann man direkt nach 42 42 42 42 suchen .
    Geändert von EBFE (07.07.2009 um 20:16 Uhr)

  10. #10
    Trojaner Avatar von Sunrise
    Registriert seit
    20.09.2007
    Beiträge
    58

    Standard

    Du kannst auch einfach die gecryptete datei als bytecode in die recourse der stub schreiben und dann wieder auslesen. Finde aber bei .NET ist die Methode mit Byte anhängen ziemlich angenehm.
    JaJa, deine Mutter und so weiter....

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •