Fix call to unfilter from amd64-expand

modified:   stub/src/amd64-expand.S

	modified:   stub/amd64-linux.elf-fold.h
	modified:   stub/amd64-linux.elf-so_fold.h
	modified:   stub/tmp/amd64-linux.elf-fold.map
	modified:   stub/tmp/amd64-linux.elf-so_fold.bin.dump
This commit is contained in:
John Reiser
2023-04-21 08:52:48 -07:00
parent 278b25bad2
commit eaa0f33473
5 changed files with 961 additions and 956 deletions
+62 -62
View File
@@ -1,5 +1,5 @@
/* amd64-linux.elf-fold.h
created from amd64-linux.elf-fold.bin, 3249 (0xcb1) bytes
created from amd64-linux.elf-fold.bin, 3253 (0xcb5) bytes
This file is part of the UPX executable compressor.
@@ -31,20 +31,20 @@
*/
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 3249
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x6ca42787
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0x256ec881
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 3253
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x1af72780
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0xf6f70c4a
unsigned char stub_amd64_linux_elf_fold[3249] = {
unsigned char stub_amd64_linux_elf_fold[3253] = {
/* 0x0000 */ 127, 69, 76, 70, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0010 */ 2, 0, 62, 0, 1, 0, 0, 0,188, 0, 16, 0, 0, 0, 0, 0,
/* 0x0020 */ 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0030 */ 0, 0, 0, 0, 64, 0, 56, 0, 2, 0, 0, 0, 0, 0, 0, 0,
/* 0x0040 */ 1, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0050 */ 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
/* 0x0060 */ 177, 12, 0, 0, 0, 0, 0, 0,177, 12, 0, 0, 0, 0, 0, 0,
/* 0x0060 */ 181, 12, 0, 0, 0, 0, 0, 0,181, 12, 0, 0, 0, 0, 0, 0,
/* 0x0070 */ 0, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 177, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0080 */ 181, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x0090 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 0x00a0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0,
/* 0x00b0 */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,232, 74, 0, 0,
@@ -185,59 +185,59 @@ unsigned char stub_amd64_linux_elf_fold[3249] = {
/* 0x0920 */ 232,140,250,255,255,137,223,232, 35,249,255,255, 94, 95,255, 68,
/* 0x0930 */ 36, 12, 15,183, 69, 56, 73,131,197, 56, 57, 68, 36, 12, 15,130,
/* 0x0940 */ 113,255,255,255, 72,131,196, 72, 76,137,224, 91, 93, 65, 92, 65,
/* 0x0950 */ 93, 65, 94, 65, 95,195, 0, 0, 85, 72,137,229, 83, 15,182, 71,
/* 0x0960 */ 9,133,192,116, 97, 15,182, 79, 10, 80, 81,255, 50, 86,232, 83,
/* 0x0970 */ 0, 0, 0, 95, 94, 90, 89, 80,131,249, 73,117, 68, 83, 87, 72,
/* 0x0980 */ 141, 76, 55,253, 94, 86, 91,235, 47, 72, 57,206,115, 50, 86, 94,
/* 0x0990 */ 172, 60,128,114, 10, 60,143,119, 6,128,126,254, 15,116, 6, 44,
/* 0x09a0 */ 232, 60, 1,119,228, 72, 57,206,115, 22, 86,173, 40,208,117,223,
/* 0x09b0 */ 95, 15,200, 41,248, 1,216,171, 72, 57,206,115, 3,172,235,223,
/* 0x09c0 */ 91,195, 88, 91, 93,195, 82, 15,182, 87, 8, 87, 86, 95, 94,139,
/* 0x09d0 */ 70, 4, 72,131,198, 12, 72, 1,240, 80, 87, 49,219, 49,201, 72,
/* 0x09e0 */ 131,205,255,235, 78,139, 30, 72,131,238,252, 17,219,138, 22,243,
/* 0x09f0 */ 195, 1,219,116,240,243,195, 72,141, 4, 47,131,249, 5,138, 16,
/* 0x0a00 */ 118, 32,131,253,252,119, 27,131,233, 4,139, 16, 72,131,192, 4,
/* 0x0a10 */ 131,233, 4,137, 23, 72,141,127, 4,115,239,131,193, 4,138, 16,
/* 0x0a20 */ 116, 15, 72,255,192,136, 23,255,201,138, 16, 72,141,127, 1,117,
/* 0x0a30 */ 241,243,195,252,128,250, 8, 15,133,218, 0, 0, 0,235, 8, 72,
/* 0x0a40 */ 255,198,136, 23, 72,255,199,138, 22, 1,219,117, 10,139, 30, 72,
/* 0x0a50 */ 131,238,252, 17,219,138, 22,114,230,141, 65, 1,235, 18,255,200,
/* 0x0a60 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,192,
/* 0x0a70 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,192,
/* 0x0a80 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22,115,206,
/* 0x0a90 */ 131,232, 3,114, 29,193,224, 8, 15,182,210, 9,208, 72,255,198,
/* 0x0aa0 */ 131,240,255, 15,132, 87,245,239,255,209,248, 72, 99,232,114, 67,
/* 0x0ab0 */ 235, 14, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,114, 51,
/* 0x0ac0 */ 255,193, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,114, 35,
/* 0x0ad0 */ 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,201,
/* 0x0ae0 */ 1,219,117, 8,139, 30, 72,131,238,252, 17,219,115,226,131,193,
/* 0x0af0 */ 2,235, 16, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138,
/* 0x0b00 */ 22, 17,201, 72,129,253, 0,251,255,255,131,209, 2,232,229,254,
/* 0x0b10 */ 255,255,233, 48,255,255,255, 87, 94,128,250, 5, 15,133,204, 0,
/* 0x0b20 */ 0, 0,235, 8, 72,255,198,136, 23, 72,255,199,138, 22, 1,219,
/* 0x0b30 */ 117, 10,139, 30, 72,131,238,252, 17,219,138, 22,114,230,141, 65,
/* 0x0b40 */ 1,235, 18,255,200, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0b50 */ 219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0b60 */ 219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0b70 */ 219,138, 22,115,206,131,232, 3,114, 27,193,224, 8, 15,182,210,
/* 0x0b80 */ 9,208, 72,255,198,131,240,255, 15,132,114,244,239,255,209,248,
/* 0x0b90 */ 72, 99,232,235, 14, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0ba0 */ 219,138, 22, 17,201, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0bb0 */ 219,138, 22, 17,201,117, 35,255,193, 1,219,117, 10,139, 30, 72,
/* 0x0bc0 */ 131,238,252, 17,219,138, 22, 17,201, 1,219,117, 8,139, 30, 72,
/* 0x0bd0 */ 131,238,252, 17,219,115,226,131,193, 2, 72,129,253, 0,251,255,
/* 0x0be0 */ 255,131,209, 1,232, 14,254,255,255,233, 62,255,255,255, 87, 94,
/* 0x0bf0 */ 128,250, 2, 15,133,182, 0, 0, 0,235, 8, 72,255,198,136, 23,
/* 0x0c00 */ 72,255,199,138, 22, 1,219,117, 10,139, 30, 72,131,238,252, 17,
/* 0x0c10 */ 219,138, 22,114,230,141, 65, 1, 1,219,117, 10,139, 30, 72,131,
/* 0x0c20 */ 238,252, 17,219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,
/* 0x0c30 */ 238,252, 17,219,138, 22,115,224,131,232, 3,114, 23,193,224, 8,
/* 0x0c40 */ 15,182,210, 9,208, 72,255,198,131,240,255, 15,132,175,243,239,
/* 0x0c50 */ 255, 72, 99,232,141, 65, 1, 1,219,117, 10,139, 30, 72,131,238,
/* 0x0c60 */ 252, 17,219,138, 22, 17,201, 1,219,117, 10,139, 30, 72,131,238,
/* 0x0c70 */ 252, 17,219,138, 22, 17,201,117, 35,137,193,131,192, 2, 1,219,
/* 0x0c80 */ 117, 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,201, 1,219,
/* 0x0c90 */ 117, 8,139, 30, 72,131,238,252, 17,219,115,226, 72,129,253, 0,
/* 0x0ca0 */ 243,255,255, 17,193,232, 77,253,255,255,233, 84,255,255,255, 87,
/* 0x0cb0 */ 94
/* 0x0950 */ 93, 65, 94, 65, 95,195, 0, 0, 85, 72,137,229, 83, 82, 86, 87,
/* 0x0960 */ 232,101, 0, 0, 0, 91, 95, 94, 80, 15,182, 75, 9,133,201,116,
/* 0x0970 */ 11, 15,182, 83, 10,139, 54,232, 4, 0, 0, 0, 88, 91, 93,195,
/* 0x0980 */ 131,249, 73,117, 68, 83, 87, 72,141, 76, 55,253, 94, 86, 91,235,
/* 0x0990 */ 47, 72, 57,206,115, 50, 86, 94,172, 60,128,114, 10, 60,143,119,
/* 0x09a0 */ 6,128,126,254, 15,116, 6, 44,232, 60, 1,119,228, 72, 57,206,
/* 0x09b0 */ 115, 22, 86,173, 40,208,117,223, 95, 15,200, 41,248, 1,216,171,
/* 0x09c0 */ 72, 57,206,115, 3,172,235,223, 91,195, 82, 15,182, 87, 8, 87,
/* 0x09d0 */ 86, 95, 94,139, 70, 4, 72,131,198, 12, 72, 1,240, 80, 87, 49,
/* 0x09e0 */ 219, 49,201, 72,131,205,255,235, 78,139, 30, 72,131,238,252, 17,
/* 0x09f0 */ 219,138, 22,243,195, 1,219,116,240,243,195, 72,141, 4, 47,131,
/* 0x0a00 */ 249, 5,138, 16,118, 32,131,253,252,119, 27,131,233, 4,139, 16,
/* 0x0a10 */ 72,131,192, 4,131,233, 4,137, 23, 72,141,127, 4,115,239,131,
/* 0x0a20 */ 193, 4,138, 16,116, 15, 72,255,192,136, 23,255,201,138, 16, 72,
/* 0x0a30 */ 141,127, 1,117,241,243,195,252,128,250, 8, 15,133,218, 0, 0,
/* 0x0a40 */ 0,235, 8, 72,255,198,136, 23, 72,255,199,138, 22, 1,219,117,
/* 0x0a50 */ 10,139, 30, 72,131,238,252, 17,219,138, 22,114,230,141, 65, 1,
/* 0x0a60 */ 235, 18,255,200, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0a70 */ 138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0a80 */ 138, 22, 17,192, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0a90 */ 138, 22,115,206,131,232, 3,114, 29,193,224, 8, 15,182,210, 9,
/* 0x0aa0 */ 208, 72,255,198,131,240,255, 15,132, 83,245,239,255,209,248, 72,
/* 0x0ab0 */ 99,232,114, 67,235, 14, 1,219,117, 8,139, 30, 72,131,238,252,
/* 0x0ac0 */ 17,219,114, 51,255,193, 1,219,117, 8,139, 30, 72,131,238,252,
/* 0x0ad0 */ 17,219,114, 35, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,
/* 0x0ae0 */ 138, 22, 17,201, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,
/* 0x0af0 */ 115,226,131,193, 2,235, 16, 1,219,117, 10,139, 30, 72,131,238,
/* 0x0b00 */ 252, 17,219,138, 22, 17,201, 72,129,253, 0,251,255,255,131,209,
/* 0x0b10 */ 2,232,229,254,255,255,233, 48,255,255,255, 87, 94,128,250, 5,
/* 0x0b20 */ 15,133,204, 0, 0, 0,235, 8, 72,255,198,136, 23, 72,255,199,
/* 0x0b30 */ 138, 22, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22,
/* 0x0b40 */ 114,230,141, 65, 1,235, 18,255,200, 1,219,117, 10,139, 30, 72,
/* 0x0b50 */ 131,238,252, 17,219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,
/* 0x0b60 */ 131,238,252, 17,219,138, 22, 17,192, 1,219,117, 10,139, 30, 72,
/* 0x0b70 */ 131,238,252, 17,219,138, 22,115,206,131,232, 3,114, 27,193,224,
/* 0x0b80 */ 8, 15,182,210, 9,208, 72,255,198,131,240,255, 15,132,110,244,
/* 0x0b90 */ 239,255,209,248, 72, 99,232,235, 14, 1,219,117, 10,139, 30, 72,
/* 0x0ba0 */ 131,238,252, 17,219,138, 22, 17,201, 1,219,117, 10,139, 30, 72,
/* 0x0bb0 */ 131,238,252, 17,219,138, 22, 17,201,117, 35,255,193, 1,219,117,
/* 0x0bc0 */ 10,139, 30, 72,131,238,252, 17,219,138, 22, 17,201, 1,219,117,
/* 0x0bd0 */ 8,139, 30, 72,131,238,252, 17,219,115,226,131,193, 2, 72,129,
/* 0x0be0 */ 253, 0,251,255,255,131,209, 1,232, 14,254,255,255,233, 62,255,
/* 0x0bf0 */ 255,255, 87, 94,128,250, 2, 15,133,182, 0, 0, 0,235, 8, 72,
/* 0x0c00 */ 255,198,136, 23, 72,255,199,138, 22, 1,219,117, 10,139, 30, 72,
/* 0x0c10 */ 131,238,252, 17,219,138, 22,114,230,141, 65, 1, 1,219,117, 10,
/* 0x0c20 */ 139, 30, 72,131,238,252, 17,219,138, 22, 17,192, 1,219,117, 10,
/* 0x0c30 */ 139, 30, 72,131,238,252, 17,219,138, 22,115,224,131,232, 3,114,
/* 0x0c40 */ 23,193,224, 8, 15,182,210, 9,208, 72,255,198,131,240,255, 15,
/* 0x0c50 */ 132,171,243,239,255, 72, 99,232,141, 65, 1, 1,219,117, 10,139,
/* 0x0c60 */ 30, 72,131,238,252, 17,219,138, 22, 17,201, 1,219,117, 10,139,
/* 0x0c70 */ 30, 72,131,238,252, 17,219,138, 22, 17,201,117, 35,137,193,131,
/* 0x0c80 */ 192, 2, 1,219,117, 10,139, 30, 72,131,238,252, 17,219,138, 22,
/* 0x0c90 */ 17,201, 1,219,117, 8,139, 30, 72,131,238,252, 17,219,115,226,
/* 0x0ca0 */ 72,129,253, 0,243,255,255, 17,193,232, 77,253,255,255,233, 84,
/* 0x0cb0 */ 255,255,255, 87, 94
};