Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 VfD  
1 comment  




2 UPX lossy compression  
1 comment  




3 Do not tag this article for deletion again, please  
1 comment  




4 Misuse  
1 comment  




5 Use of UPX in Stuxnet and Duqu?  
1 comment  




6 UPX and antivirus software  
1 comment  




7 FreeDOS uses DOS/EXE or DOS/SYS format, plus a custom stub  
1 comment  













Talk:UPX




Page contents not supported in other languages.  









Article
Talk
 

















Read
Edit
Add topic
View history
 








Tools
   


Actions  



Read
Edit
Add topic
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


VfD[edit]

OnApril 12, 2005, this article was nominated for deletion. The result was keep. See Wikipedia:Votes for deletion/UPX for a record of the discussion. Mindspillage (spill yours?) 04:11, 25 Apr 2005 (UTC)

I would really wanted to understand why someone in his good senses nominated this article for deletion... Pretty stupid. Loudenvier 12:02, 17 August 2006 (UTC)[reply]

UPX lossy compression[edit]

I have found that a binary compiled with DJGPP, then run through UPX, then run through UPX -d, will come out significantly smaller (sometimes by a factor of five or more!). Obviously UPX is stripping some useless parts of the binary — maybe debugging symbols. Could someone add to the article a section on this use of UPX? --Quuxplusone 28 June 2005 23:49 (UTC)

It does indeed strip debugging symbols, but so will the strip utility included with DJGPP. Nickptar 29 June 2005 01:47 (UTC)
Maybe your app is compiled with G++, which latest versions (for no good reason) add the .bss to the .data section ... or something like that, I forget. UPX does strip that off, though, when unpacking. Armslurp (talk) 01:50, 22 January 2009 (UTC)[reply]

Do not tag this article for deletion again, please[edit]

There are some users who are tagging this article for deletion despite the consensus that it shouldn't be deleted. Please, refrain from adding it back. If you really think it should be delete, discuss it in this talk page, so a consensus could be reached. Regards. Loudenvier 17:02, 23 February 2007 (UTC)[reply]

Misuse[edit]

Shouldn't the misuse section be removed?

The only link of "evidence" itself points to a 2006 newsgroup discussion by a random person questioning, who is then given several reasons why this could be completely innocent, including:

- The author of UPX sublicences the code and could well have sublicensed it to NEAD. - Decompression using a particular program doesn't mean that program was "stolen" in order to compress/decompress the data elsewhere. - There is no definitive proof at all that anything copyrightable has been used in the production of the NEAD program. - There is no official word from the authors themselves in that discussion or any other (since 2006!)

To my mind, that removes any and all credibility to the claims and at a minimum pours scorn on the veracity of the evidence in the article itself. It could be potentially problematic if NEAD decide that those claims are unfounded or incorrect.

--ledow (talk) 13:18, 16 July 2009 (UTC)[reply]

Use of UPX in Stuxnet and Duqu?[edit]

It is remarkable that UPX was used in Duqu and Stuxnet, isn't it? 46.138.85.154 (talk) 20:13, 27 October 2011 (UTC)[reply]

UPX and antivirus software[edit]

I've removed the sentence about "most antivirus" flagging UPX as harmful. My own original research using virustotal.com says that between 1 and 5 products, out of 61 total flags UPX compressed executables. This is not "most". JensRex (talk) 03:09, 6 December 2017 (UTC)[reply]

FreeDOS uses DOS/EXE or DOS/SYS format, plus a custom stub[edit]

The article has a footnote specifying "The facility to compress DOS .COM-style files can be utilized also to compress other binary executable files. Some FreeDOS and EDR-DOS kernel files are known to be UPX-compressible this way."

This is wrong about the FreeDOS kernel in two ways. First, historically the format used was DOS/EXE, and it is still used for uncompressed kernel files larger than about 64 KiB. The other format used is DOS/SYS.

Second, it is a stretch to call the kernel "UPX-compressible" considering the lengths that the kernel build process goes to to utilise UPX. UPX does not exactly support operation on any DOS kernel executable formats. As concerns UPX it compresses a regular DOS executable, which the kernel's exeflat utility then relocates and gives an additional stub so that it allows running as a kernel file loaded to segment 60h (and also passing a CONFIG block and the boot load unit information to the kernel). 2A02:3036:D:C10:976B:BEB0:B96B:BA92 (talk) 13:58, 23 May 2022 (UTC)[reply]


Retrieved from "https://en.wikipedia.org/w/index.php?title=Talk:UPX&oldid=1204500286"

Categories: 
Start-Class Computing articles
Low-importance Computing articles
Start-Class software articles
Low-importance software articles
Start-Class software articles of Low-importance
All Software articles
All Computing articles
 



This page was last edited on 7 February 2024, at 06:57 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki