AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge UPX - Wer hat aktuelle Erfahrungen damit?
Thema durchsuchen
Ansicht
Themen-Optionen

UPX - Wer hat aktuelle Erfahrungen damit?

Ein Thema von musicman56 · begonnen am 7. Nov 2013 · letzter Beitrag vom 8. Nov 2013
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    
musicman56
(Gast)

n/a Beiträge
 
#1

UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 16:56
Hallo,

wie das Thema schon sagt, wer arbeitet aktuell damit und welche Erfahrungen wurden "langfristig" damit gemacht? Ich bin etwas skeptisch, weil ich in der Vergangenheit AsProtect eingesetzt habe, und damit seit einem Jahr nur noch Probleme mit Virenscannern habe.

Es liegt sehr wahrscheinlich daran, dass im letzten Quartal 2012 und im ersten Quartal 2013 eine Menge neuer Viren/Trojaner und sonstige Schadsoftware produziert und mit AsProtect gepackt wurde. Somit fällt ein mit AsProtect gepacktes Programm bei den meisten Scannern erst mal unter Generalverdacht. Was natürlich über Ausnahmen geregelt werden kann, doch das ist für mich keine Option oder Lösung.

Aus diesem Grund interessiert mich UPX. Die Kompressionsrate ist gut und auch sonst habe ich beim Einsatz "auf meinem Rechner" noch keine Besonderheiten feststellen können.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#2

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 16:59
Nach meiner Kenntnis stehen UPX-gepackte Kompilate bei vielen Virenscannern unter Generalverdacht (zumindest war das vor einigen Jahren so).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:03
Ich arbeite mit PECompact. Das kostet zwar in der Vollversion, ist aber sehr gut und flexibel. Und Probleme mit Virenscanner gab es auch noch nie, obwohl die Server meiner Kunden abgesichert sind wie ein Hochsicherheitstrakt.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#4

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:06
Ich hatte mit UPX noch nie Probleme mit Virenscannern, auch vor Jahren nicht. Inzwischen kann sowieso jeder Virenscanner UPX entpacken, von daher glaube ich nicht, dass es noch einen großen Einfluss hat. Auf der anderen Seite ist UPX aber auch völlig unnötig und verlangsamt nur die Startzeit der Anwendung. Ob eine Exe 1mb oder 10mb groß ist, ist heutzutage doch wirklich egal. Und zum Verteilen kann man auch einfach ZIP-Archive benutzen.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:10
Bei mir ist es wichtig, da ich teilweise manuelle Push-Installationen über remote machen muß. Und wenn ich dann bei einem Update 1/2 Tag sparen kann und schneller bin - warum nicht.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Back2Code
Back2Code

Registriert seit: 6. Feb 2012
Ort: Deutschland
272 Beiträge
 
Delphi XE7 Professional
 
#6

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:10
UPX ist scheiße denn:

Why not use an EXE compressor?

Some have asked why I made StripReloc when there are EXE compression programs such as ASPack and UPX that will trim more bytes off of executables than StripReloc ever could.

The reason is there are downsides to using EXE compressors. Most notably:

Upon startup of a compressed EXE/DLL, all of the code is decompressed from the disk image into memory in one pass, which can cause disk thrashing if the system is low on memory and is forced to access the swap file. In contrast, with uncompressed EXE/DLLs, the OS allocates memory for code pages on demand (i.e. when they are executed).
Multiple instances of a compressed EXE/DLL create multiple instances of the code in memory. If you have a compressed EXE that contains 1 MB of code (before compression) and the user starts 5 instances of it, approximately 4 MB of memory is wasted. Likewise, if you have a DLL that is 1 MB and it is used by 5 running applications, approximately 4 MB of memory is wasted. With uncompressed EXE/DLLs, code is only stored in memory once and is shared between instances.
Some older virus scanners flag compressed EXE/DLLs as being virus-infected. (This is this reason I stopped compressing Inno Setup's EXEs.)
Update: In fairness, this was written several years ago. This very well may no longer be an issue today.

Das einzig wahre ist StripReloc...

http://www.jrsoftware.org/striprlc.php
00111100001100110010000001000100011001010110110001 1100000110100001101001
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:31
Bei mir ist es wichtig, da ich teilweise manuelle Push-Installationen über remote machen muß. Und wenn ich dann bei einem Update 1/2 Tag sparen kann und schneller bin - warum nicht.
Da die Komprimierung mit 7zip stärker ist, kannst du nicht schneller sein als wenn du die Exe damit komprimierst bevor du sie verschickst.

Sowohl mit ASPack als auch mit UPX haben insbesondere Antivir und AVG Probleme was die Fehlerkennung angeht. Norton bei mir privat zwar nicht, nutzen tue ich das dennoch nicht.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#8

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:32
Und wie packe ich das auf dem Zielsystem aus wenn dort kein ZIP drauf ist?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:35
Manchmal kommt es ja auch noch auf die User an - eine mit UPX gepackte Datei starten sie wie eine normale EXE.

Das größte Risiko sehe ich in Virenscanner - doch wenn sich diese mittlerweile an UPX angepasst haben sollten, dann leg' los. Der Hinweis auf den größeren Speicherverbrauch ist richtig - aber wird nur dann relevant, wenn Deine Anwendung entweder viel Speicher benötigt oder viele Instanzen gleichweit laufen. Ansonsten sind 4 MB RAM hin oder her heute doch weitgehend irrelevant.

Interessant noch die Frage, ob Deine Anwendung größere Ressourcen einbindet: Windows lädt nämlich nur die Teile einer EXE, die auch benötigt werden. Hast Du eine EXE, die aus 1 MB Code und 99 MB an Bitmaps besteht, dann lädt Windows erstmal nur das eine MB und den Rest nach Bedarf. Packst Du Deine Anwendung, nimmst Du Windows diese Möglichkeit und Deine Anwendung wird komplett in den Speicher geladen. In vielen Fällen mag das nicht auffallen, aber wissen sollte man es.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#10

AW: UPX - Wer hat aktuelle Erfahrungen damit?

  Alt 7. Nov 2013, 17:41
Ich hatte noch nie Probleme irgendwelcher art mit UPX und ich packe seit Jahren meine Dateien damit.
Meinen Mediaplayer von 14.8 auf 9.3 MB.

Zitat:
Packst Du Deine Anwendung, nimmst Du Windows diese Möglichkeit und Deine Anwendung wird komplett in den Speicher geladen. In vielen Fällen mag das nicht auffallen, aber wissen sollte man es.
Hatte aber bisher nicht wirklich irgendeinen Einfluss auf meine Anwendung selbst.

gruss
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


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 19:57 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