Ergebnis 1 bis 5 von 5
  1. #1
    DateMake Dialer Avatar von haZl0oh
    Registriert seit
    25.05.2009
    Beiträge
    104

    Standard lods Routine ( xor ) MANUAL PACKING

    Code:
    xor eax, eax
    xor ebx, ebx
    mov esi, *start adress of your code to crypt*
    mov edi, esi
    
    start:
    lodsb
    add bl, 25   ; changeable!
    add bh, 33  ;  changeable!!
    add ah, 23  ;  changeable!!
    add al, ah
    xor al, bl
    sub al, bh
    stosb
    cmp esi, *end adress of your code to crypt*
    jle start
    jmp OEP

  2. #2
    Gesperrt
    Registriert seit
    13.03.2009
    Beiträge
    1.041

    Standard

    Ich liebe deine Tut's
    Ich habe immoment nur per Standart Methode gemoddet....
    Eine frage wäre da noch.

    Ist mit *start adress of your code to encrypt* denn diese adresse gemeint?

    Code:
     004034E6
    Gruß.

  3. #3
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    das kommt drauf an. Das kann dir keiner so sagen ohne die exe zu sehen.

    Es sieht nach ner adresse aus aber man kann ja schlecht sehen ob da der code anfängt. Das ist ja bei jeder exe unterschiedlich.

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

    Standard

    Nur als Tipp: ich sehe in den meisten Routinen immer nur 1 Byte XOR/ADD usw. Operationen (dazu auch öfters mit einem festen Key). Man kann es aber an 4 Bytes gleichzeitig durchführen und auch statt XOR ADD/SUB nehmen, da es noch weniger "auffällt" (jedenfalls weniger, als 8-Bit XOR Operationen )

    Code:
    mov esi, offset baseadress
    mov eax, key
    mov ebx, key2
    mov ecx, length/4
    myloop:
      xor dword ptr [esi+ecx*4],eax
      add eax,ebx
      loop myloop
    Geändert von EBFE (04.06.2009 um 13:48 Uhr)

  5. #5
    is a Grammar Nazi Avatar von Hamtaro
    Registriert seit
    05.06.2007
    Beiträge
    431

    Standard

    Aber darum heißt es ja auch Manual Packing, weil man bestimmte Codestellen verändert/verschlüsselt. (meistens die, die von AV Programmen erkannt werden
    Sunshine, hurricane
    All the highs & lows

Stichworte

Berechtigungen

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