Ergebnis 1 bis 10 von 27

Hybrid-Darstellung

  1. #1
    Transpinguin Avatar von IRET
    Registriert seit
    02.09.2008
    Beiträge
    1.295

    Standard

    Zitat Zitat von QpL Beitrag anzeigen
    Versteh ich das richtig, dass die ganze "Magie" hinter Polymorphic Code ist, dass ich jedesmal z.B eine Extravariable mit irgendwelchen müll erzeuge
    Nein das ist einfach Junkcode.
    Ich zitiere mal die 1. beiden Sätze aus meinen geposteten Wikipedia Link:
    In computer terminology, polymorphic code is code that uses a polymorphic engine to mutate while keeping the original algorithm intact. That is, the code changes itself each time it runs, but the function of the code (its semantics) will not change at all
    Also du hast jetzt zB:
    Code:
    mov eax,0
    Eine andere Variante wäre dann
    Code:
    xor eax,eax
    In beiden Fällen geschieht das Selbe ,aber es ist ein anderer Code.
    Im Endeffekt wird eax dann 0.
    Und das verändert sich bei jedem Start vom Programm.
    Codevirtualisierung könnte dies möglich machen (Dizzy_D weiß dazu viel ).
    Aber das Thema ist so komplex ,dass du ruhig einen eigenen Thread dazu aufmachen kannst.

    //Edit:
    Mir ist grad aufgefallen ,dass ich das 0815-Beispiel gebracht hab.
    Also hier ein 2.:
    Aus
    Code:
    mov eax,ecx
    wird
    Code:
    mov eax,0
    add eax,ecx
    und draus kann wiederum
    Code:
    xor eax,eax
    sub eax,ecx
    add ecx,ecx
    add eax,ecx
    werden.

    Und so weiter und sofort.
    Natürlich sollte der Code nicht bei jedme Ausführen wachsen ,daher sollte man nicht auf die einzelnen Befehle eingehen sondern mehr auf die Segmente.
    So kann der Code zB dann Original um 1 byte länger als der veränderte sein.
    Geändert von IRET (25.08.2010 um 23:53 Uhr)

Ähnliche Themen

  1. Crypter [Verbesserungs vorschläge?]
    Von 0x003 im Forum Konzepte und Vorstellungen
    Antworten: 21
    Letzter Beitrag: 29.05.2010, 13:49
  2. [Suche] Vorschläge.
    Von DarkCode im Forum Windows
    Antworten: 4
    Letzter Beitrag: 26.04.2010, 19:43
  3. Vorschläge für VB.NET Video Tutorials
    Von Sawyer im Forum .NET Sprachen - Techniken
    Antworten: 27
    Letzter Beitrag: 27.02.2009, 15:22

Stichworte

Berechtigungen

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