Seite 2 von 2

Verfasst: 22.06.2007 12:14
von Kaeru Gaman
ahja.. ok.. war halt nur so ein gedanke...
wär ja immerhin ne erklärung gewesen.

> Ich hab immerzu alle Möglichkeiten
gut, dann teste es bitte nochmal mit UPX auf win2000.
ich hab zwar 2k, aber kein UPX.

Verfasst: 22.06.2007 13:36
von bobobo
hast du kein UPX dann mach Dir eins

der erste PE-ExePacker, der auch unter Linux läuft :mrgreen:

! als console kompilieren

Code: Alles auswählen

OpenConsole()
ConsoleColor(2,0)
PrintN("                       Ultimate Packer For eXecutables")
PrintN("    Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006")
PrintN("UPX 2.03w       Markus Oberhumer, Laszlo Molnar & John Reiser    Nov 7th 2006")
ConsoleColor(7,0)
PrintN("")
PrintN("Usage: upx [-123456789dlthVL] [-qvfk] [-o file] file..")
PrintN("")
ConsoleColor(14,0)
PrintN("Commands:")
ConsoleColor(7,0)
PrintN("  -1     compress faster                   -9    compress better")
PrintN("  -d     decompress                        -l    list compressed file")
PrintN("  -t     test compressed file              -V    display version number")
PrintN("  -h     give more help                    -L    display software license")
ConsoleColor(14,0)
PrintN("Options:")
ConsoleColor(7,0)
PrintN("  -q     be quiet                          -v    be verbose")
PrintN("  -oFILE write output To `FILE'")
PrintN("  -f     force compression of suspicious files")
PrintN("  -k     keep backup files")
PrintN("file..   executables To (de)compress")
PrintN("")
ConsoleColor(14,0)
PrintN("This version supports:")
ConsoleColor(7,0)
PrintN("    arm/pe, atari/tos, bvmlinuz/386, djgpp2/coff, dos/com, dos/exe, dos/sys,")
PrintN("    linux/amd64, linux/i386, linux/ppc32, mach/ppc32, ps1/exe, rtm32/pe,")
PrintN("    tmt/adam, vmlinux/386, vmlinuz/386, watcom/le, win32/pe")
PrintN("")
PrintN("UPX comes With ABSOLUTELY NO WARRANTY; for details visit http://upx.sf.net")
ConsoleColor(7,0)
CloseConsole()

Verfasst: 22.06.2007 15:30
von Kurzer
@bobobo: Ich raff nu nix mehr.

Mit dem "selbstgebauten upx" geht's unter Win2k plötzlich, console geht zu.
Nehme ich aber das originale upx, dann geht's nicht zu. :freak:

Ich denk nicht weiter drüber nach.

Verfasst: 22.06.2007 19:55
von ts-soft
Evtl. existiert zu UPX eine lnk Datei, die Einstellungen enthält, zum Beispiel
nicht schliessen. Einfach die lnk Datei löschen!

@bo³
Danke für den tollen UPX-Emulator :lol:
verwende allerdings UPX-3.0 :mrgreen:

Verfasst: 25.06.2007 11:26
von bobobo
@t-soft
den 3er darfst du dir selber aus obigem Code ableiten :)

Verfasst: 25.06.2007 12:05
von Kurzer
ts-soft hat geschrieben:Evtl. existiert zu UPX eine lnk Datei, die Einstellungen enthält, zum Beispiel nicht schliessen. Einfach die lnk Datei löschen!
Nö gibts nicht... hatte die upx.exe direkt ins Verzeichnis meines PB-Projektes kopiert.