Ergebnis 1 bis 10 von 14

Baum-Darstellung

  1. #9
    Anfänger Avatar von Cardano
    Registriert seit
    06.07.2010
    Beiträge
    17

    Standard

    DANKE Dizzy =)
    Aber nicht nur das
    Eigentlich muss ich doch folgendes machen:
    Ich muss die eigentlichen Relocs irgendwo zwischenspeichern, löschen und erst nach dem XOR'ren wiederherstellen und selber fixen.
    Denn würden die Relocs zur Zeit des Loaders existieren, würde ein an einer RVA innerhalb der .text Sektion stehender und zum Relocieren bestimmter Pointer doch zur Zeit des Loaders um += des Deltas, von dem Aktuellen zur bevorzugten ImageBase verändert werden.
    Also sagen wir an 1000h wäre ein Pointer welcher innerhalb der RelocTable steht und der Bereich von 1000h bis 2000h bildet die .text Section:
    So würde an 1000h ein verxor'xter Pointer stehen, welcher sagen wir den Wert 30000h hat, also in reverse Byteorder: 00 00 03 00. Nach dem xor'xen hat er bei einem Key von 3F den Wert: 3F 3F 3C 3F. Wenn die Imagebase sich um 40h unterscheidet, dann sieht der Relocierte Pointer wie folgt aus:
    3F3C3EFF = FF 3E 3C 3F. Wenn dann meine XOR Routine dadrüber wandert siehts so aus:
    C0 01 03 00 = 000301C0, also liegt die Addresse nun um 180h = 384 Bytes daneben.

    Will heißen: Ich müsste alle relocs (bis auf die der neuen Section) zwischenspeichern und später eigenhändig ablaufen, oder ?

    Vielen Dank für alle Antworten bisher =)

    BTW: Ich benutze wie gesagt statt der XOR Encryption eigentlich eine RC4 Encryption. Ich hab die (mit meinen spärlichen ASM Künsten) soweit optimiert wie ich nur konnte, sind 103 Byte für eine RC4 Encryptionstub angemessen?

    MfG Cardano
    Geändert von Cardano (25.07.2010 um 02:03 Uhr)


Ähnliche Themen

  1. [H]Problem bei crypter
    Von YoDa iS NicE im Forum Trashbox
    Antworten: 3
    Letzter Beitrag: 05.03.2010, 17:20
  2. Crypter Problem
    Von pcl44 im Forum .NET Sprachen - Techniken
    Antworten: 2
    Letzter Beitrag: 08.07.2009, 19:34
  3. VB6 Problem : Crypter
    Von tobias1111 im Forum VisualBasic
    Antworten: 11
    Letzter Beitrag: 04.07.2009, 14:05

Stichworte

Berechtigungen

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