Aljoscha
HI.
Ich versuche für mein Tool so eine art Bulder wie man sie aus Trojanern kennt zu bauen.
Allerdings will mir das nicht gelingen
Hat jemand ein Codebeispiel, oder einen Link zu eienm open source Trojaner der einen Builder integriert hat?
Thx 4 help
Aljoscha
ThiefMaster
Ich vermute mal, dass der Builder einfach die Konfiguration in der exe speichert und die exe beim Starten dann die entsprechende Ressource ausliest.
Weil für die meisten anderen Möglichkeiten müsste in Compiler mit drin sein.
Aljoscha
Genau so habe ich mir das auch vorgestellet.
Aber es geht ja anders (siehe Optix usw)
Ich habe gehört es geht so:
http://www.swissdelphicenter.ch/de/showcode.php?id=815
Aber ich bin überfordert.
Kriege es einfach nicht hin.
Schreib mir doch mal ne pn wer sich mit mir damit beschäftigen will plz
thx 4 help
ALjoscha
Aljoscha
Hab mich jetzt odhc für die Methode mit der res Datei eintschieden ^^
Nur ist die Frage kann ich die Dateien vielleicht joinen?
Die exe und die res?
perle
machs doch einfach so:
du packst die eine exe als resource an exe nr2.
in exe1 hast du die ganzen einstellungen in variablen (am besten strings) gespeichert. Dann machste nen hexeditor auf und suchst dir die ganzen offsets raus, wo die strings in der datei stehen.
nachdem du dann in exe2 deine Einstellungen vorgenommen hast, entpackst du exe1 und änderst mit exe2 die gegebenen offsets entsprechend um.
Ich hoffe es war verständlich, falls du noch fragen hast, nur zu
Aljoscha
Jo ich habs vor 3 Monaten auch hingekriegt ;-)
hab einfach nen String an die Exe gehängt.
Weil 2 Delphi-Exen wären nen bischen groß, der Trojaner ist Leider mit VCL ^^
Und das mit dem String hat 1a geklappt.
Nur hab ich den halben Source Leider verschlampt bis heute
Trotzdem Danke
Arksole Hoax
also das geht folgendermassen,
man compiled das exe mit einem constant der den wert 0 hat (am ende).
zb exeSize = 0; wenn das program dann compiled ist, guckt man den filesize an (die bytes zb 203 456) dann schreibt man diesen wert an die stele die 0 ist. und compiled es nochmal. das file size aendert sich hierbei nicht. jetzt hat man den wert der exe, in der exe. nun schreibt man eine function, die die position ausliest und alles nach der position zb als ini datei ausliest.
Aljoscha
Jo. Wenn mans kompliziert macht, dann geht das so.
=D
Für die paar Infos braucht man aber eigentlich keine ganze Datei...
Schickt wenn man nen String an die exe schreibt.
Ist wesentlich unkomplizierter...