diff --git a/src/stub/amd64-darwin.macho-upxmain.exe b/src/stub/amd64-darwin.macho-upxmain.exe new file mode 100755 index 00000000..aadb427a Binary files /dev/null and b/src/stub/amd64-darwin.macho-upxmain.exe differ diff --git a/src/stub/amd64-darwin.macho-upxmain.h b/src/stub/amd64-darwin.macho-upxmain.h index 54c8d202..a1523b6f 100644 --- a/src/stub/amd64-darwin.macho-upxmain.h +++ b/src/stub/amd64-darwin.macho-upxmain.h @@ -1,5 +1,5 @@ /* amd64-darwin.macho-upxmain.h - created from amd64-darwin.macho-upxmain.exe, 5032 (0x13a8) bytes + created from amd64-darwin.macho-upxmain.exe, 4136 (0x1028) bytes This file is part of the UPX executable compressor. @@ -31,11 +31,11 @@ */ -#define STUB_AMD64_DARWIN_MACHO_UPXMAIN_EXE_SIZE 5032 -#define STUB_AMD64_DARWIN_MACHO_UPXMAIN_EXE_ADLER32 0x56d6c085 -#define STUB_AMD64_DARWIN_MACHO_UPXMAIN_EXE_CRC32 0xefaad113 +#define STUB_AMD64_DARWIN_MACHO_UPXMAIN_EXE_SIZE 4136 +#define STUB_AMD64_DARWIN_MACHO_UPXMAIN_EXE_ADLER32 0x0ba0fe1b +#define STUB_AMD64_DARWIN_MACHO_UPXMAIN_EXE_CRC32 0x87768003 -unsigned char stub_amd64_darwin_macho_upxmain_exe[5032] = { +unsigned char stub_amd64_darwin_macho_upxmain_exe[4136] = { /* 0x0000 */ 207,250,237,254, 7, 0, 0, 1, 3, 0, 0,128, 2, 0, 0, 0, /* 0x0010 */ 13, 0, 0, 0,248, 2, 0, 0,133, 0, 0, 0, 0, 0, 0, 0, /* 0x0020 */ 25, 0, 0, 0, 72, 0, 0, 0, 95, 95, 80, 65, 71, 69, 90, 69, @@ -63,16 +63,16 @@ unsigned char stub_amd64_darwin_macho_upxmain_exe[5032] = { /* 0x0180 */ 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, /* 0x0190 */ 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 72, 0, 0, 0, /* 0x01a0 */ 95, 95, 76, 73, 78, 75, 69, 68, 73, 84, 0, 0, 0, 0, 0, 0, -/* 0x01b0 */ 0, 16, 0,240, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, -/* 0x01c0 */ 0, 16, 0, 0, 0, 0, 0, 0,168, 3, 0, 0, 0, 0, 0, 0, +/* 0x01b0 */ 0, 16, 0,240, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, +/* 0x01c0 */ 0, 16, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, /* 0x01d0 */ 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x01e0 */ 34, 0, 0,128, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x01f0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x0200 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0,224, 0, 0, 0, -/* 0x0210 */ 2, 0, 0, 0, 24, 0, 0, 0,224, 16, 0, 0, 28, 0, 0, 0, -/* 0x0220 */ 160, 18, 0, 0, 8, 1, 0, 0, 11, 0, 0, 0, 80, 0, 0, 0, -/* 0x0230 */ 0, 0, 0, 0, 12, 0, 0, 0, 12, 0, 0, 0, 15, 0, 0, 0, -/* 0x0240 */ 27, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +/* 0x0200 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +/* 0x0210 */ 2, 0, 0, 0, 24, 0, 0, 0, 0, 16, 0, 0, 1, 0, 0, 0, +/* 0x0220 */ 16, 16, 0, 0, 24, 0, 0, 0, 11, 0, 0, 0, 80, 0, 0, 0, +/* 0x0230 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +/* 0x0240 */ 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x0250 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x0260 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x0270 */ 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 32, 0, 0, 0, @@ -85,7 +85,7 @@ unsigned char stub_amd64_darwin_macho_upxmain_exe[5032] = { /* 0x02e0 */ 0, 0,214, 4, 0, 0, 1, 0, 47,117,115,114, 47,108,105, 98, /* 0x02f0 */ 47,108,105, 98, 83,121,115,116,101,109, 46, 66, 46,100,121,108, /* 0x0300 */ 105, 98, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 16, 0, 0, 0, -/* 0x0310 */ 224, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +/* 0x0310 */ 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x0320 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x0330 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x0340 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -292,63 +292,7 @@ unsigned char stub_amd64_darwin_macho_upxmain_exe[5032] = { /* 0x0fd0 */ 169, 15, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 3, 0, 0, 0, /* 0x0fe0 */ 12, 0, 3, 0, 24, 0, 3, 0, 0, 0, 0, 2, 19, 6, 0, 1, /* 0x0ff0 */ 93, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,209, 88, 5, 1, -/* 0x1000 */ 0, 1, 95, 0, 5, 0, 10, 95, 0, 72,117,112,120, 95,109, 97, -/* 0x1010 */ 105,110, 0,106,109, 0,111, 98, 0,148, 1,119,114,105,116,101, -/* 0x1020 */ 0,179, 1,101,120,105,116, 0,184, 1,112,114,101, 97,100, 0, -/* 0x1030 */ 199, 1, 99,108,111,115,101, 0,204, 1,111,112,101,110, 0,209, -/* 0x1040 */ 1,114,101, 97,100, 0,219, 1, 0, 2,109,104, 95,101,120,101, -/* 0x1050 */ 99,117,116,101, 95,104,101, 97,100,101,114, 0,102, 95, 98,122, -/* 0x1060 */ 101,114,111, 0,169, 1, 2, 0, 0, 0, 3, 0,253, 17, 0, 0, -/* 0x1070 */ 4, 97,105,110, 0,143, 1,112,114,111,116,101, 99,116, 0,189, -/* 0x1080 */ 1,117,110,109, 97,112, 0,194, 1,109, 97,112, 0,214, 1, 3, -/* 0x1090 */ 0,196, 28, 0, 0, 2,115,119, 97,112, 0,164, 1,122,101,114, -/* 0x10a0 */ 111, 0,174, 1, 3, 0,218, 30, 0, 3, 0,235, 30, 0, 3, 0, -/* 0x10b0 */ 235, 30, 0, 3, 0,242, 30, 0, 3, 0,246, 30, 0, 3, 0,250, -/* 0x10c0 */ 30, 0, 3, 0,254, 30, 0, 3, 0,130, 31, 0, 3, 0,134, 31, -/* 0x10d0 */ 0, 3, 0,138, 31, 0, 3, 0,142, 31, 0, 3, 0,146, 31, 0, -/* 0x10e0 */ 141, 0, 0, 0, 14, 1, 0, 0,125, 10, 0,240, 0, 0, 0, 0, -/* 0x10f0 */ 155, 0, 0, 0, 14, 1, 0, 0,147, 11, 0,240, 0, 0, 0, 0, -/* 0x1100 */ 164, 0, 0, 0, 14, 1, 0, 0, 16, 15, 0,240, 0, 0, 0, 0, -/* 0x1110 */ 171, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -/* 0x1120 */ 180, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, -/* 0x1130 */ 189, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, -/* 0x1140 */ 199, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, -/* 0x1150 */ 208, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, -/* 0x1160 */ 218, 0, 0, 0, 2, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, -/* 0x1170 */ 229, 0, 0, 0, 2, 0, 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, -/* 0x1180 */ 242, 0, 0, 0, 2, 0, 0, 0,153, 0, 0, 0, 0, 0, 0, 0, -/* 0x1190 */ 252, 0, 0, 0, 2, 0, 0, 0,197, 0, 0, 0, 0, 0, 0, 0, -/* 0x11a0 */ 2, 0, 0, 0, 15, 1, 0, 0,107, 15, 0,240, 0, 0, 0, 0, -/* 0x11b0 */ 11, 0, 0, 0, 3, 1, 16, 0, 0, 0, 0,240, 0, 0, 0, 0, -/* 0x11c0 */ 31, 0, 0, 0, 15, 1, 0, 0, 90, 15, 0,240, 0, 0, 0, 0, -/* 0x11d0 */ 38, 0, 0, 0, 15, 1, 0, 0,107, 15, 0,240, 0, 0, 0, 0, -/* 0x11e0 */ 45, 0, 0, 0, 15, 1, 0, 0,134, 15, 0,240, 0, 0, 0, 0, -/* 0x11f0 */ 52, 0, 0, 0, 15, 1, 0, 0,118, 15, 0,240, 0, 0, 0, 0, -/* 0x1200 */ 58, 0, 0, 0, 15, 1, 0, 0, 68, 14, 0,240, 0, 0, 0, 0, -/* 0x1210 */ 64, 0, 0, 0, 15, 1, 0, 0,142, 15, 0,240, 0, 0, 0, 0, -/* 0x1220 */ 70, 0, 0, 0, 15, 1, 0, 0,122, 15, 0,240, 0, 0, 0, 0, -/* 0x1230 */ 80, 0, 0, 0, 15, 1, 0, 0,126, 15, 0,240, 0, 0, 0, 0, -/* 0x1240 */ 88, 0, 0, 0, 15, 1, 0, 0,138, 15, 0,240, 0, 0, 0, 0, -/* 0x1250 */ 94, 0, 0, 0, 15, 1, 0, 0,130, 15, 0,240, 0, 0, 0, 0, -/* 0x1260 */ 101, 0, 0, 0, 15, 1, 0, 0,146, 15, 0,240, 0, 0, 0, 0, -/* 0x1270 */ 107, 0, 0, 0, 15, 1, 0, 0,253, 8, 0,240, 0, 0, 0, 0, -/* 0x1280 */ 117, 0, 0, 0, 15, 1, 0, 0,114, 15, 0,240, 0, 0, 0, 0, -/* 0x1290 */ 124, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, -/* 0x12a0 */ 32, 0, 95, 95, 95, 98,122,101,114,111, 0, 95, 95,109,104, 95, -/* 0x12b0 */ 101,120,101, 99,117,116,101, 95,104,101, 97,100,101,114, 0, 95, -/* 0x12c0 */ 98,115,119, 97,112, 0, 95, 98,122,101,114,111, 0, 95, 99,108, -/* 0x12d0 */ 111,115,101, 0, 95,101,120,105,116, 0, 95,109, 97,105,110, 0, -/* 0x12e0 */ 95,109,109, 97,112, 0, 95,109,112,114,111,116,101, 99,116, 0, -/* 0x12f0 */ 95,109,117,110,109, 97,112, 0, 95,111,112,101,110, 0, 95,112, -/* 0x1300 */ 114,101, 97,100, 0, 95,114,101, 97,100, 0, 95,117,112,120, 95, -/* 0x1310 */ 109, 97,105,110, 0, 95,119,114,105,116,101, 0,100,121,108,100, -/* 0x1320 */ 95,115,116,117, 98, 95, 98,105,110,100,101,114, 0, 95,117,110, -/* 0x1330 */ 112, 97, 99,107, 69,120,116,101,110,116, 0, 95,100,111, 95,120, -/* 0x1340 */ 109, 97,112, 0, 95,120,114,101, 97,100, 0, 83, 89, 83, 95,101, -/* 0x1350 */ 120,105,116, 0, 83, 89, 83, 95,114,101, 97,100, 0, 83, 89, 83, -/* 0x1360 */ 95,119,114,105,116,101, 0, 83, 89, 83, 95,111,112,101,110, 0, -/* 0x1370 */ 83, 89, 83, 95, 99,108,111,115,101, 0, 83, 89, 83, 95,109,117, -/* 0x1380 */ 110,109, 97,112, 0, 83, 89, 83, 95,109,112,114,111,116,101, 99, -/* 0x1390 */ 116, 0, 83, 89, 83, 95,112,114,101, 97,100, 0, 83, 89, 83, 95, -/* 0x13a0 */ 109,109, 97,112, 0, 0, 0, 0 +/* 0x1000 */ 4, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, +/* 0x1010 */ 0, 0, 0, 0,100,121,108,100, 95,115,116,117, 98, 95, 98,105, +/* 0x1020 */ 110,100,101,114, 0, 0, 0, 0 };