| |
|
|
| An alle Ersteller von DLLs, die UPX benutzen: Wäre es möglich (und sinnvoll?) ausführbare Dateien so zu packen, das Exporttables und Resourcen nicht komprimiert werden?
Gruß
Andreas |
|
|
| |
|
|
|
Michael Wodrich | Michael Dell hat da eine GUI für UPX gebastelt. Da kannst Du diese Schalter setzen.
Hier zu finden [...]
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 04.10.2006 ▲ |
|
|
|
|
| Ist normallerweise unwichtig. Lediglich Resourcen können nicht per z.B. ExtractIcon geladen werden, was ja auch selten gemacht wird. LoadIcon usw. funktionieren einwandfrei. Extract kann nicht gehen, weil die DLL ja nur nach dem Laden entpackt ist. |
|
|
| |
|
|
|
Michael Dell | Und da gibts ja auch noch Franks Datengenerator und meinen AsmDataGen da spielt es überhaupt keine Rolle ob nun komprimiert oder nicht! |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 04.10.2006 ▲ |
|
|
|
|
| Nö, falsch verstanden, folgendes Problem: Wenn ich eine mit UPX gepackte EXE bei mir auf dem Rechner habe (die ein anderer programmiert hat) zeigt mir der Explorer u.a. sehr oft das Icon nicht an, das stört mich extrem.
In DLLs kann ich keine Exportfunktionen auslesen, ohne die Einsprungsfunktion zu laden - d.h. aber auch, es werden evtl. beim Auslesen der Exportfunktionen Sachen mitgeladen, die ich gar nicht möchte und die mir unter Umständen nur Probleme machen.
Da gibt es noch viel mehr Sachen, die mich da stören - stört das sonst keinen? |
|
|
| |
|
|
|
Torsten Rümker | [quote:5bfe273a90=Andreas Hötker]Nö, falsch verstanden, folgendes Problem: Wenn ich eine mit UPX gepackte EXE bei mir auf dem Rechner habe (die ein anderer programmiert hat) zeigt mir der Explorer u.a. sehr oft das Icon nicht an, das stört mich extrem. [/quote:5bfe273a90] Extrem zwar nicht, aber wenn man ein schönes Icon gemalt hat, und es dann nicht zu sehen ist, finde ich doof!
[quote:5bfe273a90=Andreas Hötker]Da gibt es noch viel mehr Sachen, die mich da stören - stört das sonst keinen?[/quote:5bfe273a90] Mit DLLs habe ich keine bewußte Erfahrung, weswegen ich da nicht bescheid weiß. Aber das mit den Icons stört auch mich, wobei man das ja recht einfach verhindern kann, indem man die resourcen oder zumindest die Icons nicht mitkomprimieren läst.
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 05.10.2006 ▲ |
|
|
|
|
Michael Dell | Also wenn das Icon nicht oder nicht korrekt Angezeigt wird stört mich das auch!!!
Und bei Dlls baue ich, wenn möglich keine Sachen ein die Unnötig oder störend sind! Natürlich baue ich auch nichts fieses oder so ein, versteht sich ja von selbst.
Ich teste das alles natürlich so gut es geht, sollte doch mal was sein dann sagt mir Bitte bescheid ich seh dann zu das ich das gebacken krieg! |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 05.10.2006 ▲ |
|
|
|
|
| [quote:fb99f8f39c=Michael Dell]Also wenn das Icon nicht oder nicht korrekt Angezeigt wird stört mich das auch!!!
Und bei Dlls baue ich, wenn möglich keine Sachen ein die Unnötig oder störend sind! Natürlich baue ich auch nichts fieses oder so ein, versteht sich ja von selbst.
Ich teste das alles natürlich so gut es geht, sollte doch mal was sein dann sagt mir Bitte bescheid ich seh dann zu das ich das gebacken krieg! [/quote:fb99f8f39c] Es geht nicht um was fieses, sondern es geht mir um das bessere und einfachere Arbeiten. Wenn Import- und Exporttables komprimiert sind, erschwert dies das Untersuchen einer DLL. Manche Programme steigen da ganz aus, TNT muß Sachen machen, die für die Untesuchung gar nicht unbedingt nötig sind. Fehlersuche wird dadurch meiner Meining nach erschwert.
Ich möchte auch auf keinen Fall irgendjemandem irgendwelche Vorschriften machen, wie er seine Programme zu komprimieren hat - wollte nur mal eine Diskussion anregen, ob es anders evtl. besser wäre. |
|
|
| |
|
|
|
Michael Dell | Na ja, ich Komprimiere vor allem dann gern wenn ich nicht will das jeder sieht was da so alles drin steckt. Wenn ich aber ne DLL zum freien Nutzen erzeuge kann ich auf das komprimieren von Resourcen & Exports gern verzichten.
Oder wie sehn das die andern?
Nachtrag: Deshalb steht die UPXgui standartmäßig auf NoExports |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 05.10.2006 ▲ |
|
|
|
|
| Bei den Standardeinstellunge von UPX, also keine Paramater oder --best ist alles in Ordnung mit erstem Icon und Exporttabelle. Wenn einer da was manipuliert ist das natürlich ärgerlich.
Ich Scrample es manchmal auch noch, was ein entpacken etwas erschwert |
|
|
| |
|
|
|
| [quote:9e9f94700b=TS-Soft]Bei den Standardeinstellunge von UPX, also keine Paramater oder --best ist alles in Ordnung mit erstem Icon und Exporttabelle. Wenn einer da was manipuliert ist das natürlich ärgerlich. [/quote:9e9f94700b] Bei den Standarteinstellungen von UPX wird unter Windows98 das Icon im Explorer bei mir nicht angezeigt (UPX Verson 1.24w).
Bei den DLLs von Frank Abbing (die ich mir mitte letzten Jahres heruntergeladen habe) lassen sich z.B. Exportfunktioen nicht mit LoadlibraryEx und dem Parameter DONT_RESOLVE_DLL_REFERENCES auslesen. D.h. (wenn ich es richtig sehe) im Klartext, ich muß die DLL ausführbar laden. |
|
|
| |
|
|
|
Michael Dell | Deshalb hab ich in den neueren Versionen der UPXgui die Standarts auf NoIcons/All gesetzt da wird dann kein Icon komprimiert und der Explorer unter Win98 zeigt das Icon korrekt an!
Ich glaub das Frank früher UPX nicht benutzte sondern nen anderen Packer! |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 06.10.2006 ▲ |
|
|
|