AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

exe-Files, Datenblock unterbringen

Ein Thema von Cicaro · begonnen am 12. Sep 2011 · letzter Beitrag vom 19. Sep 2011
Antwort Antwort
Seite 2 von 2     12   
Cicaro

Registriert seit: 9. Feb 2005
285 Beiträge
 
Delphi 7 Personal
 
#1

AW: exe-Files, Datenblock unterbringen

  Alt 12. Sep 2011, 19:52
Edit: Ne im ernst - wie schon bereits geschildert:
Hauptanwendung A -> Entpacker Anwendung B (als Resource)
A entpackt B und hängt die Daten wie zuvor beschrieben an B.
B extrahiert die Daten bei der Ausführung wie bereits beschrieben!
Wenn du es so willst, ist DAS schon mal falsch oder falsch ausgedrückt.

Packer A + Entpacker B + Daten C
  • A soll an B die Daten C anhängen können.
  • B allein macht nix.
  • B, welches mit C ausgestattet ist, kann C wieder entpacken.

Problem nur: wo tut A bei B die C hin ? Ich brauche im Grunde nur den Offset vom Dateianfang. Der Rest erledigt sich in wenigen Minuten. Der Offset wird variieren bzw. muss einfach berechnet werden und evtl. müssen die Tabellen in B modifiziert werden, wenn C inmitten von B landen "muss". Sobald ich den Offset berechnen kann, kann ich auch B beibringen C zu finden.
  Mit Zitat antworten Zitat
Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: exe-Files, Datenblock unterbringen

  Alt 12. Sep 2011, 20:32
Probier mal diese kleine Demo aus. Falls das Verhalten deinen Wünschen entspricht, dann tu das, was ich dir geschrieben habe.

Bedienung:
- auf den Packer eine beliebige Datei droppen
- im selben Pfad der gedroppten Datei wird eine neue Datei erzeugt
- doppelklick auf diese neue Datei entpackt den Inhalt!

Meine AV Software (Avira AntiVir) meldet mir, dass es sich dabei um einen Virus handelt. Falscher Fund - das, was da geschieht, sollte man sowieso nicht wirklich machen -> Daten an Win-Executables anhängen!
Angehängte Dateien
Dateityp: rar Packer.rar (48,4 KB, 6x aufgerufen)
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#3

AW: exe-Files, Datenblock unterbringen

  Alt 13. Sep 2011, 14:20
Geht das ganze vielleicht auch etwas freundlicher und weniger vulgär und beleidigend?

Der Tipp mit dem PE-Format war etwa keinesfalls "total daneben". Total daneben ist etwa, etwas von Filehandling zu erzählen aber zu behaupten, daß beim Umgang von Dateien deren Format völlig unwichtig wäre.

Und auch wenn ich Aphton aufgrund seines Tonfalls nur ungern recht gebe - Source-Ausschnitte zu zeigen würde doch ungemein helfen, denn wenn mehrere Leute behaupten, daß die beschriebene "Technik" eigentlich funktioniert (ich mache das auch), liegt es wohl an Deiner Implementierung, wenn es nicht geht. Ausnahmen wären etwa codesignierte Dateien - daß die nicht nachträglich so einfach modifizierbar sind, sollte klar sein.
  Mit Zitat antworten Zitat
Cicaro

Registriert seit: 9. Feb 2005
285 Beiträge
 
Delphi 7 Personal
 
#4

AW: exe-Files, Datenblock unterbringen

  Alt 13. Sep 2011, 16:37
Total daneben ist vor allen Dingen am Thema vorbei zu reden.
Source Code ist hier nicht das Problem. Aber alle scheinen zu glauben hier geht es um irgendwelche Viren, Trojaner etc. und wollen Code sehen. Andere versuchen eigene Viren zu verteilen ...
Also Thema meinetwegen schließen. Ich habe eh eine andere Fährte zur Problemlösung aufgenommen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz