Ergebnis 1 bis 4 von 4
  1. #1
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard eigener mini compiler

    hi. ich möchte nen bot schreiben. was mir gelingt. nun fehlt noch das er sich selbst neu compiliert. mit zufalls schleifen im code... die nichhts bewirken außer den code zu strecken. ich denke dadurch wird er weniger von virenscannern erkannt werden können.

    wie bekomme ich einen einfachen mni compiler hin?

  2. #2
    DateMake Dialer Avatar von redshark
    Registriert seit
    21.07.2008
    Beiträge
    109

    Standard

    hi, ich denke mal du meinst, dass an den fertigen server dann ein paar zeilen unnütze buchstaben und so drangehängt werden... das machst du so

    Code:
    Open "PFAD ZUM SERVER" For Binary As #1
    
    Put 1, LOF(1) + 1, "Unnützer inhalt"
    
    Close #1
    Somit wird der String "Unnützer inhalt" an das Ende der datei gehängt
    den string kann man natürlich auch noch verändern z.B. mit ner for next schleife die dann irgendwelche buchstaben (Chars) anhängt

    MFG RedShark




    Legalize Weed World Wide!!
    ☺/
    /▌
    / \
    If u agree copy and paste

    [C++ Knowledge Level: Arrays]

  3. #3
    Stanley Jobson
    Registriert seit
    09.07.2008
    Beiträge
    720

    Standard

    Nein das meint der nicht er meint (so wie ich das verstanden habe) das sich der inhalt der exe verändert.Es bringet der udnes nichts wenn du irgend welche sachen hinten anhängst. Das was er meint ist das sich der bot immer wieder neu erstellt mit anderm Inhat (Variablen, Schleifen). Am besten machst du deinem BOT eine "polymorphe" Eigenschaft einfach mal einbisschen googlen.

    Mfg



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

    Standard Re: eigener mini compiler

    Zitat Zitat von echoslider
    wie bekomme ich einen einfachen mni compiler hin?
    Ich bin mir sehr sicher, dass du dafür nicht die nötigen Kenntnisse besitzt.
    Für einen Compiler brauchst du gute Kenntnisse über die Computerarchitektur und Machienensprache. Zusätzlich wäre es noch nötig einen Linker für die compilierten Dateien zu schreiben um daraus ausführbare Dateien zu machen.
    Link zu einem Open-Source BASIC Compiler:
    http://lbpp.sourceforge.net/

    Wenn du trotzdem daran interessiert bist, kannst du ja versuchen ein paar weitere Befehle in die Sections von deiner PE-Datei reinzubasteln.

    Nimm dir einfach das hier als Referenz:
    http://www.programmersheaven.com/2/I...xecutable-file

    fügst du Sachen ein wie \x90 (Hexadezimal - 90h = ASM: NOP) oder wiedererkennbare wie:
    Code:
    push eax
    mov eax, 0xfffffff
    nop
    nop
    mov eax, 0xf645
    mov eax, 0xf649
    nop
    nop
    pop eax
    bzw als Hexdump der mit NASM compilierten Datei:
    Code:
    \x50\x66\xb8\x66\xff\xff\x0f\xff\x90\x90\xb8\x66\xf6
    \x45\x00\x00\xb8\x66\xf6\x49\x00\x00\x90\x90\x58\x66
    Der Code macht also eigentlich nichts (da am Anfang und am Ende alle Register, Flags, ... gleich sind), ist aber trotzdem characteristisch, also wiederfindbar sodass du bei einer Veränderung deiner EXE auch wieder Code entfernen kannst (sonst landest du ja nach dem 40. mal Ausführen bei mehreren GB... ich weiß, das ist übertrieben).


    mfG. BlackBerry

    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 ^.^

Stichworte

Berechtigungen

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