AGB  ·  Datenschutz  ·  Impressum  







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

EXE-Packer???

Ein Thema von romber · begonnen am 18. Sep 2004 · letzter Beitrag vom 18. Sep 2004
Antwort Antwort
Seite 1 von 2  1 2      
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

EXE-Packer???

  Alt 18. Sep 2004, 16:22
Hallo!

Gibt es einen EXE-Packer, der die Dateien so packt/verkleintert, dass man den Vorgang nicht rückgängig machen kann bzw. nur sehr schwer rückgängig gemacht werden kann??? Ich habe mal ASPack und mehrere andere Packer probiert und für alle diese gibt es ein Tool, der die Dateien wieder entpackt.

Danke für jeden Tipp!
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#2

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:28
Zitat von romber:
Gibt es einen EXE-Packer, der die Dateien so packt/verkleintert, dass man den Vorgang nicht rückgängig machen kann bzw. nur sehr schwer rückgängig gemacht werden kann???
Selbstverständlich nicht. Das kann es gar nicht geben : Zum Ausführen der Exe muss diese ja wieder entpackt werden. Und damit das klappt, muss ja sogar der Entpacker dabei sein! Will heissen _jeder_ .exe - Packer schreibt den passenden Entpacker und einen loader vor die komprimierte original .exe.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
tommie-lie
(Gast)

n/a Beiträge
 
#3

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:35
Da die Datei ja ausführbar sein muss, sprich irgendwie wieder entpackt werden muss, wirst du wohl jeden Komprimierungsalgorithmus wieder umkehren können.
Die einzige Strategie, die bleibt, wäre es, den Algorithmus geheimzuhalten, sodaß man sich schon mehr Arbeit mit machen muss, herauszufinden, welcher verwendet wurde, aber endgültig sicher ist das auch nicht.
Dann gibt es noch die Möglichkeit einer Verschlüsselung mit Passwort, allerdings muss man ja den Schlüssel weitergeben, wenn jemand anderes das Programm starten können soll, also auch nur so sicher wie das schwächste Glied in der Kette der Passwort-Besitzer (und je nach Verschlüsselungsverfahren noch unsicherer, dazu können dir andere Leute hier mehr sagen ).

Kurzum: Solange du willst, daß jeder dein Programm ausführen kann, kannst du den Assemblercode nicht verstecken. Wenn dein Programm so super doll ist, daß sich der Aufwand lohnt, würde ich es auch aus dem Speicher holen.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#4

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:37
wozu brauchst du das überhaupt? falls du deine exe schützen willst, dazu gibts auch exe protektoren
http://www.programmerstools.org
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#5

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:37
Wie geht das denn, ein Programm aus dem Speicher holen?
  Mit Zitat antworten Zitat
_master_

Registriert seit: 13. Mär 2004
22 Beiträge
 
Delphi 6 Enterprise
 
#6

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:38
FSG, Aber dann wenn es jemand mit McAfee scannt sagt es: Infected: FSG!
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#7

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:39
Zitat von tommie-lie:
Die einzige Strategie, die bleibt, wäre es, den Algorithmus geheimzuhalten, sodaß man sich schon mehr Arbeit mit machen muss, herauszufinden, welcher verwendet wurde, aber endgültig sicher ist das auch nicht.
Siehe meinen Beitrag oben. Der Entpacker muss der exe beiliegen sonst gehts gar nicht. Demnach kann man mit etwas assemblerkenntnissen auch nur den Entpacker aus dem Paket extrahieren und anstelle die entpackte exe dann auszuführen diese einfach auf die Platte schreiben lassen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#8

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:41
Zitat von Dax:
Wie geht das denn, ein Programm aus dem Speicher holen?
Prozeß dumpen ... ^^
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#9

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:43
Zitat von Assarbad:
Zitat von Dax:
Wie geht das denn, ein Programm aus dem Speicher holen?
Prozeß dumpen ... ^^
OK, wie soll man das machen?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#10

Re: EXE-Packer???

  Alt 18. Sep 2004, 16:51
Na einfach nur den Speicherbreich aus'm RAM auslesen und auf Festplatte spechern, wo sich das entpackte Program befindet
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 05:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz