mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
amd64 linux stack align
forgotten as part of 4a35bf32ea
modified: stub/src/amd64-linux.elf-fold.S
modified: stub/amd64-linux.elf-fold.h
modified: stub/tmp/amd64-linux.elf-fold.map
modified: ../.github/travis_testsuite_1.sh
This commit is contained in:
parent
507e19945e
commit
edde6210f1
14
.github/travis_testsuite_1.sh
vendored
14
.github/travis_testsuite_1.sh
vendored
|
|
@ -149,7 +149,7 @@ c3f44b4d00a87384c03a6f9e7aec809c1addfe3e271244d38a474f296603088c *mipsel-linux.e
|
|||
b8c35fa2956da17ca505956e9f5017bb5f3a746322647e24ccb8ff28059cafa4 *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t110_compress_ucl_nrv2b_3_no_filter="\
|
||||
22c460c6789b583566edcccb83e28d897f3ceb57e0f729ae50515bb4ef5da7e2 *amd64-linux.elf/upx-3.91
|
||||
e79af02f04b86c01fde5bf1da7817da60ad8d7edef6c683d23b4f760f9fbe07c *amd64-linux.elf/upx-3.91
|
||||
c1a6ef9d0b8a26f1d6e3307af6f119bc95411a54421c7da3bd6ade9c4eead187 *arm-wince.pe/upx-3.91.exe
|
||||
7e35e651e9018cfe7c6935d6faa9ae31b5c7324be1112238dd407060a20286d9 *armeb-linux.elf/upx-3.91
|
||||
7d5f0fd6f18e4cd16655ef58805f228bcaddd5b035ce998faed446e290aea3d9 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
@ -160,7 +160,7 @@ b45b537b1c3641a9993f908c5f19504c2ae83f727135bdd63b19a8ae06da31ec *mipsel-linux.e
|
|||
9b9ec6cc491ddc78752966f5be57d12e47c0c3105172ae599de3fce520526190 *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t120_compress_ucl_nrv2d_3_no_filter="\
|
||||
1599f268ed239f20c52f14b17795cbe4ffc1b623e35b0e6dcefc89fd03ca3e74 *amd64-linux.elf/upx-3.91
|
||||
67bf4666f95245059b82c78fb579fb205fdc7efb7d7ef561ec27099ef9343d05 *amd64-linux.elf/upx-3.91
|
||||
2bb2477bdf4643954b4bb707b1017459238b03f66883303cd20e9e8740764dd7 *arm-wince.pe/upx-3.91.exe
|
||||
174c480d7ad1262fa1b1a2ae91f06e2adb53e49443da043b2b7930f8f3cf0709 *armeb-linux.elf/upx-3.91
|
||||
c52473f5dbdac560c05d5d173e5342b5e696e604517359baef581672eb25a9e6 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
@ -171,7 +171,7 @@ ef94d8b0e02a650c302bec9f2d50462f2accc2fbb8003cc4977bc550d2e5b9f2 *m68k-atari.tos
|
|||
50babab276c089f8562e0d38587c7ccc9e0bd84f8c6f0af523d6a07c94568094 *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t130_compress_ucl_nrv2e_3_no_filter="\
|
||||
e836b54945ad009f3e382d4bf47e330e1aaa3d798cb9af800917d618dc250790 *amd64-linux.elf/upx-3.91
|
||||
d79bf044efd7fa79ccc9258e7f18fd96516f65e92314afe5d2106c12a7657b16 *amd64-linux.elf/upx-3.91
|
||||
0915344e0ee8e7c006e6cce71c024f518e097a88820c7ab3ca183ab1c614ce82 *arm-wince.pe/upx-3.91.exe
|
||||
40f6d18e983239020f5139d5c641d5504922d2ac42583fd0d67cf115da92b3b9 *armeb-linux.elf/upx-3.91
|
||||
5c5ff78652e76834f3f9ab110c42e3a34ef54c748bce212b0e942049f43f5d4d *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
@ -182,7 +182,7 @@ dfc6abff2d3417b9708b1232d5791a9232c6623dcedb9dcb59428b67bbf864e9 *m68k-atari.tos
|
|||
f0c96dba224cafa2e1a3ffe92609c48235289337fac3761491bf2f0680017841 *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t140_compress_lzma_2_no_filter="\
|
||||
276ce52ad12153a340509da45e782ac482d6c5ca2cc4a42880946c6ac0590ed8 *amd64-linux.elf/upx-3.91
|
||||
3915741d762e15df607d0c32c0343bcf0906eb5409d7c34888da4a6a0f0fd88c *amd64-linux.elf/upx-3.91
|
||||
3af2a2346a252dfacefb6209725907b2947dc1ccf5e99af139608354f852507c *arm-wince.pe/upx-3.91.exe
|
||||
4d6dbb67cea5b89956bab304633de379ed4ad4dfa808217a0d5014efe5f047fc *armeb-linux.elf/upx-3.91
|
||||
964fb400b0b4a2b1926ce7076610db8c3a8e41807fe030209af1615d43b6a020 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
@ -193,7 +193,7 @@ f34a9691c617178582ab8b8cc50d9ccce1c37cd6074f9e146459121b1cdbaff9 *mipsel-linux.e
|
|||
85a97fbde61dcb34e6f32e9bd7dc13a74969f82baada2e1880777197b86dacd2 *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t150_compress_ucl_2_all_filters="\
|
||||
b364675455f455df5e2b2b3c784049053b83564f2ea8e2063ff974587247de56 *amd64-linux.elf/upx-3.91
|
||||
476c5e7deadae76336cb2d659bd7004073af2eb6059feaa5e146d1670da5296d *amd64-linux.elf/upx-3.91
|
||||
dc7323e753ce62e6a1c22112f139953dbaa1e5268530479f8ad48e0c54062295 *arm-wince.pe/upx-3.91.exe
|
||||
a63e457b523ba78919a00c0d818f697ff51d005ea1b8108a4bc96afe26e721db *armeb-linux.elf/upx-3.91
|
||||
8614d93ba30def6866b3be92ae5bdd5f294266e0fc4a26c078682917f127656d *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
@ -204,7 +204,7 @@ a85707417a7ee7f81685272f460fde6cd3406cfe1457d656e337b1839d3cd3f2 *i386-linux.elf
|
|||
794737f95430181e3abe03a5e4ba879230afcef47bbbd984def7b05854e3032a *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t160_compress_all_methods_1_no_filter="\
|
||||
fc894c1e0cde85dd7d3e565edaf6624c2e9c00ecea33eda459f107bc9f40ab85 *amd64-linux.elf/upx-3.91
|
||||
c8b21f16e6e5fbc4786286d49a35abe9c8d6d088af14c642edd35e53b98b841e *amd64-linux.elf/upx-3.91
|
||||
1c9c618741739404f40d198d2fc77010539589379bf260502af9f10f1ec0d05b *arm-wince.pe/upx-3.91.exe
|
||||
34412ce06f8ec8e0ff494803374caef537afeede157f705086cb5a7ec8c32bf3 *armeb-linux.elf/upx-3.91
|
||||
863bbf7f3cf41296987b085a4db8acba372e3d65d8d9c656f9a7276f2e7aa4d3 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
@ -215,7 +215,7 @@ fc894c1e0cde85dd7d3e565edaf6624c2e9c00ecea33eda459f107bc9f40ab85 *amd64-linux.el
|
|||
f9a432e027c4bb8c4c9dbb6855a5fbd0af170506ba2bf794fe800a45c3191ce6 *powerpc-linux.elf/upx-3.91
|
||||
"
|
||||
expected_sha256sums__t170_compress_all_methods_no_lzma_5_no_filter="\
|
||||
c86cecea962925d488b416f0427a9165906d6c5e598fba6687ab74b1a8656b87 *amd64-linux.elf/upx-3.91
|
||||
55b7aa381930b82856d1b8074b1afc38a9fd25874bdf5ff5b43ca7874d000f62 *amd64-linux.elf/upx-3.91
|
||||
66653a91c355a1ad1ab7b07c6c20b2d2899d0f42078683d0f4d540df476b1afb *arm-wince.pe/upx-3.91.exe
|
||||
9b979047e8849e30c38632f20a5f06a74240cf66e589897470676f8326119ee4 *armeb-linux.elf/upx-3.91
|
||||
490a196fbba4a8f21bfb9ac2a3b92a6dc7e287f255a3ab987f7d29d5a75d8db4 *i386-dos32.djgpp2.coff/upx-3.91.exe
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/* amd64-linux.elf-fold.h
|
||||
created from amd64-linux.elf-fold.bin, 2148 (0x864) bytes
|
||||
created from amd64-linux.elf-fold.bin, 2152 (0x868) bytes
|
||||
|
||||
This file is part of the UPX executable compressor.
|
||||
|
||||
|
|
@ -31,20 +31,20 @@
|
|||
*/
|
||||
|
||||
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 2148
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0xd5552522
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0xfa491d41
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_SIZE 2152
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_ADLER32 0x144f269f
|
||||
#define STUB_AMD64_LINUX_ELF_FOLD_CRC32 0x85180b2f
|
||||
|
||||
unsigned char stub_amd64_linux_elf_fold[2148] = {
|
||||
unsigned char stub_amd64_linux_elf_fold[2152] = {
|
||||
/* 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 */ 100, 8, 0, 0, 0, 0, 0, 0,100, 8, 0, 0, 0, 0, 0, 0,
|
||||
/* 0x0060 */ 104, 8, 0, 0, 0, 0, 0, 0,104, 8, 0, 0, 0, 0, 0, 0,
|
||||
/* 0x0070 */ 0, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
|
||||
/* 0x0080 */ 100, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
/* 0x0080 */ 104, 8, 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,
|
||||
|
|
@ -61,114 +61,114 @@ unsigned char stub_amd64_linux_elf_fold[2148] = {
|
|||
/* 0x0160 */ 121, 5, 87, 94,106, 15, 88,145,253, 73,141,125,255,176, 0,170,
|
||||
/* 0x0170 */ 72,141,116, 14,255,243,164, 72,131,239, 3,199, 7, 32, 32, 32,
|
||||
/* 0x0180 */ 61, 73,137, 62, 72,131,231,248, 76,137,249, 72, 41,225,137,200,
|
||||
/* 0x0190 */ 49,248,131,224, 8, 72, 41,199, 73,137,254, 72,131,239, 8, 73,
|
||||
/* 0x01a0 */ 141,119,248, 72,193,233, 3,243, 72,165, 72,141,103, 8,252, 75,
|
||||
/* 0x01b0 */ 141, 12, 38,139, 67,252,131,224, 1, 72, 1,193, 65, 89, 94, 95,
|
||||
/* 0x01c0 */ 88, 72,129,236, 0, 8, 0, 0, 72,137,226, 80, 73,137,232,232,
|
||||
/* 0x01d0 */ 72, 5, 0, 0, 72,129,196, 8, 8, 0, 0, 72,137, 68, 36, 32,
|
||||
/* 0x01e0 */ 91, 69, 41,201, 65,137,216,106, 2, 65, 90,106, 1, 90,190, 0,
|
||||
/* 0x01f0 */ 16, 0, 0,106, 0, 95,106, 9, 88, 15, 5,137,223,106, 3, 88,
|
||||
/* 0x0200 */ 15, 5, 95, 94,106, 11, 88, 65,255,102,248,176, 9, 73,137,202,
|
||||
/* 0x0210 */ 15,182,192, 15, 5, 72, 61, 0,240,255,255,114, 4, 72,131,200,
|
||||
/* 0x0220 */ 255,195,176, 60,235, 2,176, 12,235, 2,176, 3,235, 2,176, 2,
|
||||
/* 0x0230 */ 235, 2,176, 11,235, 2,176, 10,235, 2,176, 1,235, 2,176, 0,
|
||||
/* 0x0240 */ 235,206, 0, 0, 81, 72, 57, 23, 76,139, 71, 8, 72,141, 74,255,
|
||||
/* 0x0250 */ 115, 10,191,127, 0, 0, 0,232,198,255,255,255, 72,131,249,255,
|
||||
/* 0x0260 */ 116, 17, 65, 15,182, 0, 72,255,201, 73,255,192,136, 6, 72,255,
|
||||
/* 0x0270 */ 198,235,233, 72, 1, 87, 8, 72, 41, 23, 88,195, 65, 85, 73,137,
|
||||
/* 0x0280 */ 213, 65, 84, 73,137,204, 85, 72,137,253, 83, 72,137,243, 72,131,
|
||||
/* 0x0290 */ 236, 40, 72,131, 62, 0, 15,132,230, 0, 0, 0, 72,141,116, 36,
|
||||
/* 0x02a0 */ 16,186, 12, 0, 0, 0, 72,137,239,232,150,255,255,255,139, 68,
|
||||
/* 0x02b0 */ 36, 16,139,116, 36, 20,133,192,117, 21,129,254, 85, 80, 88, 33,
|
||||
/* 0x02c0 */ 117, 17, 72,131,125, 0, 0, 15,132,181, 0, 0, 0,235, 4,133,
|
||||
/* 0x02d0 */ 246,117, 10,191,127, 0, 0, 0,232, 69,255,255,255, 57,198,119,
|
||||
/* 0x02e0 */ 242,137,194, 72, 59, 19,119,235, 57,198, 72,139, 67, 8,115,108,
|
||||
/* 0x02f0 */ 72,137, 84, 36, 8, 72,139,125, 8, 72,141, 76, 36, 8, 68,139,
|
||||
/* 0x0300 */ 68, 36, 24, 72,137,194, 65,255,213,133,192,117,198,139, 68, 36,
|
||||
/* 0x0310 */ 16, 72,139,116, 36, 8, 72, 57,198,117,184, 15,182, 76, 36, 25,
|
||||
/* 0x0320 */ 132,201, 15,149,194, 49,192, 77,133,228, 15,149,192,133,194,116,
|
||||
/* 0x0330 */ 29, 72,129,254, 0, 2, 0, 0,119, 5, 72, 57, 51,117, 15, 15,
|
||||
/* 0x0340 */ 182, 84, 36, 26, 15,182,201, 72,139,123, 8, 65,255,212,139, 68,
|
||||
/* 0x0350 */ 36, 20, 72, 1, 69, 8, 72, 41, 69, 0,235, 13,137,242, 72,137,
|
||||
/* 0x0360 */ 239, 72,137,198,232,219,254,255,255,139, 84, 36, 16, 72,139, 3,
|
||||
/* 0x0370 */ 72, 1, 83, 8, 72, 41,208, 72,133,192, 72,137, 3,233, 20,255,
|
||||
/* 0x0380 */ 255,255, 72,131,196, 40, 91, 93, 65, 92, 65, 93,195, 72,133,255,
|
||||
/* 0x0390 */ 73,137,208,116, 47, 64,246,199, 1,117, 41, 72,139, 7,137,241,
|
||||
/* 0x03a0 */ 72, 57,200,116, 17, 72,255,200, 15,148,194, 49,192,133,246, 15,
|
||||
/* 0x03b0 */ 149,192,133,194,116, 8, 72,137, 15, 76,137, 71, 8,195, 72,131,
|
||||
/* 0x03c0 */ 199, 16,235,215,195, 65, 87,184, 0, 0, 0, 0, 65, 86, 73,137,
|
||||
/* 0x03d0 */ 254, 65, 85, 65, 84, 73,137,252, 85, 83, 72,131,236, 88, 76, 3,
|
||||
/* 0x03e0 */ 103, 32,102,131,127, 16, 3, 72,137, 76, 36, 32,185, 16, 0, 0,
|
||||
/* 0x03f0 */ 0, 76,137, 68, 36, 24, 72,137,116, 36, 48,137, 84, 36, 44, 76,
|
||||
/* 0x0400 */ 137, 76, 36, 16, 15,183, 87, 56, 15, 68,200, 72,139,132, 36,144,
|
||||
/* 0x0410 */ 0, 0, 0, 76,137,230, 72,131,205,255, 49,219, 49,255,131,193,
|
||||
/* 0x0420 */ 34, 76,139, 0,255,202,120, 33,131, 62, 1,117, 22, 72,139, 70,
|
||||
/* 0x0430 */ 16, 72, 57,232, 72, 15, 66,232, 72, 3, 70, 40, 72, 57,195, 72,
|
||||
/* 0x0440 */ 15, 66,216, 72,131,198, 56,235,219, 72,129,229, 0,240,255,255,
|
||||
/* 0x0450 */ 72, 41,235, 72,129,195,255, 15, 0, 0, 72,129,227, 0,240,255,
|
||||
/* 0x0460 */ 255,246,193, 16,116, 5, 72,137,239,235, 19, 72,133,237,117, 14,
|
||||
/* 0x0470 */ 137,200, 76,137,199,131,200, 16, 77,133,192, 15, 69,200, 69, 49,
|
||||
/* 0x0480 */ 201, 65,131,200,255, 49,210, 72,137,222,232,124,253,255,255, 72,
|
||||
/* 0x0490 */ 137,199, 72,141, 4, 3,199, 68, 36, 12, 0, 0, 0, 0, 73,137,
|
||||
/* 0x04a0 */ 253, 73, 41,237,102, 65,131,126, 56, 0, 72,137, 68, 36, 56, 15,
|
||||
/* 0x04b0 */ 132, 70, 2, 0, 0, 72,131,124, 36, 48, 0,116, 35, 65,131, 60,
|
||||
/* 0x04c0 */ 36, 6,117, 28, 73,139, 84, 36, 16, 72,139,124, 36, 32,190, 3,
|
||||
/* 0x04d0 */ 0, 0, 0, 76, 1,234,232,178,254,255,255,233, 4, 2, 0, 0,
|
||||
/* 0x04e0 */ 65,131, 60, 36, 1, 15,133,249, 1, 0, 0, 72,131,124, 36, 48,
|
||||
/* 0x04f0 */ 0,116, 75, 73,131,124, 36, 8, 0,117, 67, 73,139, 84, 36, 16,
|
||||
/* 0x0500 */ 72,139,124, 36, 32,190, 3, 0, 0, 0, 76, 1,234, 73, 3, 86,
|
||||
/* 0x0510 */ 32,232,119,254,255,255, 73, 15,183, 86, 56, 72,139,124, 36, 32,
|
||||
/* 0x0520 */ 190, 5, 0, 0, 0,232, 99,254,255,255, 73, 15,183, 86, 54, 72,
|
||||
/* 0x0530 */ 139,124, 36, 32,190, 4, 0, 0, 0,232, 79,254,255,255, 73,139,
|
||||
/* 0x0540 */ 68, 36, 16, 65,139, 76, 36, 4, 65,131,200,255,199, 68, 36, 8,
|
||||
/* 0x0550 */ 64, 98, 81,115, 73,139, 84, 36, 32, 76, 1,232,131,225, 7, 72,
|
||||
/* 0x0560 */ 137,197, 72,137, 68, 36, 72, 73,139, 68, 36, 40, 72,137,235,193,
|
||||
/* 0x0570 */ 225, 2,211,108, 36, 8,129,227,255, 15, 0, 0,131,100, 36, 8,
|
||||
/* 0x0580 */ 7, 72,137, 84, 36, 64, 72, 1,232, 72, 41,221, 76,141, 60, 26,
|
||||
/* 0x0590 */ 72,137, 4, 36,185, 50, 0, 0, 0, 73,139, 68, 36, 8, 72, 41,
|
||||
/* 0x05a0 */ 216, 72,131,124, 36, 48, 0,117, 7, 68,139, 68, 36, 44,177, 18,
|
||||
/* 0x05b0 */ 139, 84, 36, 8, 73,137,193, 76,137,254, 72,137,239,131,202, 2,
|
||||
/* 0x05c0 */ 72,131,124, 36, 48, 0, 15, 68, 84, 36, 8,232, 59,252,255,255,
|
||||
/* 0x05d0 */ 72, 57,197, 15,133,207, 0, 0, 0, 72,131,124, 36, 48, 0,116,
|
||||
/* 0x05e0 */ 25, 72,139, 76, 36, 16, 72,139, 84, 36, 24, 72,141,116, 36, 64,
|
||||
/* 0x05f0 */ 72,139,124, 36, 48,232,130,252,255,255, 76,137,251, 72,247,219,
|
||||
/* 0x0600 */ 129,227,255, 15, 0, 0,246, 68, 36, 8, 2,116, 13, 74,141,124,
|
||||
/* 0x0610 */ 61, 0, 49,192, 72,137,217,252,243,170, 72,131,124, 36, 48, 0,
|
||||
/* 0x0620 */ 15,132,140, 0, 0, 0, 72,184,255,255,255,255, 1, 0, 0, 0,
|
||||
/* 0x0630 */ 73, 35, 4, 36, 72,186, 1, 0, 0, 0, 1, 0, 0, 0, 72, 57,
|
||||
/* 0x0640 */ 208,117, 82, 73,139, 84, 36, 40, 73,139,116, 36, 16, 73, 59, 84,
|
||||
/* 0x0650 */ 36, 32, 72,141, 4, 50, 74,141, 12, 40,117, 14,137,200,247,216,
|
||||
/* 0x0660 */ 37,255, 15, 0, 0,131,248, 3,119, 13, 73,131,124, 36, 8, 0,
|
||||
/* 0x0670 */ 74,141, 76, 46, 12,117, 30, 72,133,201,199, 1, 15, 5, 90,195,
|
||||
/* 0x0680 */ 116, 19, 72,139,124, 36, 32, 72,137,202, 49,246, 72,131,231,254,
|
||||
/* 0x0690 */ 232,248,252,255,255,139, 84, 36, 8, 76,137,254, 72,137,239,232,
|
||||
/* 0x06a0 */ 146,251,255,255,133,192,116, 10,191,127, 0, 0, 0,232,112,251,
|
||||
/* 0x06b0 */ 255,255, 73,141, 4, 31, 72, 1,197, 72, 59, 44, 36,115, 37, 72,
|
||||
/* 0x06c0 */ 41, 44, 36,139, 84, 36, 8, 69, 49,201, 72,139, 52, 36, 65,131,
|
||||
/* 0x06d0 */ 200,255,185, 50, 0, 0, 0, 72,137,239,232, 44,251,255,255, 72,
|
||||
/* 0x06e0 */ 57,197,117,196,255, 68, 36, 12, 65, 15,183, 70, 56, 73,131,196,
|
||||
/* 0x06f0 */ 56, 57, 68, 36, 12, 15,140,186,253,255,255, 72,139,132, 36,144,
|
||||
/* 0x0700 */ 0, 0, 0, 76,137, 40, 77, 3,110, 24, 72,131,196, 88, 91, 93,
|
||||
/* 0x0710 */ 65, 92, 76,137,232, 65, 93, 65, 94, 65, 95,195, 65, 87, 65, 86,
|
||||
/* 0x0720 */ 73,137,206, 49,201, 65, 85, 65, 84, 77,137,204, 85, 72,137,213,
|
||||
/* 0x0730 */ 76,141,109, 64, 83, 76,137,195, 72,131,236, 72,139, 7, 72,137,
|
||||
/* 0x0740 */ 124, 36, 24, 72,137,124, 36, 40, 76,141,188, 36,128, 0, 0, 0,
|
||||
/* 0x0750 */ 72,137,116, 36, 32, 72,141,116, 36, 48, 72,137, 84, 36, 56, 76,
|
||||
/* 0x0760 */ 137,194, 72,137, 68, 36, 48,139, 71, 4, 72,141,124, 36, 16, 72,
|
||||
/* 0x0770 */ 131,192, 12, 72,137, 68, 36, 16,232,255,250,255,255, 65, 83, 77,
|
||||
/* 0x0780 */ 137,225, 49,210, 73,137,216, 76,137,241, 72,137,239, 72,141,116,
|
||||
/* 0x0790 */ 36, 40, 65, 87,232, 44,252,255,255,190, 9, 0, 0, 0, 72,137,
|
||||
/* 0x07a0 */ 194, 76,137,247, 73,137,196,232,225,251,255,255, 65, 89, 65, 90,
|
||||
/* 0x07b0 */ 102,131,125, 56, 0,199, 68, 36, 12, 0, 0, 0, 0, 15,132,143,
|
||||
/* 0x07c0 */ 0, 0, 0, 65,131,125, 0, 3,117,114, 73,139, 63, 73, 3,125,
|
||||
/* 0x07d0 */ 16, 49,210, 49,246,232, 84,250,255,255,133,192,137,195,120, 23,
|
||||
/* 0x07e0 */ 186, 0, 4, 0, 0, 72,137,238,137,199,232, 79,250,255,255, 72,
|
||||
/* 0x07f0 */ 61, 0, 4, 0, 0,116, 10,191,127, 0, 0, 0,232, 33,250,255,
|
||||
/* 0x0800 */ 255, 73,199, 7, 0, 0, 0, 0, 65, 80, 69, 49,201, 69, 49,192,
|
||||
/* 0x0810 */ 49,201, 65, 87,137,218, 49,246, 72,137,239,232,165,251,255,255,
|
||||
/* 0x0820 */ 73,139, 23,190, 7, 0, 0, 0, 76,137,247, 73,137,196,232, 90,
|
||||
/* 0x0830 */ 251,255,255,137,223,232,240,249,255,255, 94, 95,255, 68, 36, 12,
|
||||
/* 0x0840 */ 15,183, 69, 56, 73,131,197, 56, 57, 68, 36, 12, 15,130,113,255,
|
||||
/* 0x0850 */ 255,255, 72,131,196, 72, 76,137,224, 91, 93, 65, 92, 65, 93, 65,
|
||||
/* 0x0860 */ 94, 65, 95,195
|
||||
/* 0x0190 */ 49,248,131,240, 8,131,224, 8, 72, 41,199, 73,137,254, 72,131,
|
||||
/* 0x01a0 */ 239, 8, 73,141,119,248, 72,193,233, 3,243, 72,165, 72,141,103,
|
||||
/* 0x01b0 */ 8,252, 75,141, 12, 38,139, 67,252,131,224, 1, 72, 1,193, 65,
|
||||
/* 0x01c0 */ 89, 94, 95, 88, 72,129,236, 0, 8, 0, 0, 72,137,226, 80, 73,
|
||||
/* 0x01d0 */ 137,232,232, 73, 5, 0, 0, 72,129,196, 8, 8, 0, 0, 72,137,
|
||||
/* 0x01e0 */ 68, 36, 32, 91, 69, 41,201, 65,137,216,106, 2, 65, 90,106, 1,
|
||||
/* 0x01f0 */ 90,190, 0, 16, 0, 0,106, 0, 95,106, 9, 88, 15, 5,137,223,
|
||||
/* 0x0200 */ 106, 3, 88, 15, 5, 95, 94,106, 11, 88, 65,255,102,248,176, 9,
|
||||
/* 0x0210 */ 73,137,202, 15,182,192, 15, 5, 72, 61, 0,240,255,255,114, 4,
|
||||
/* 0x0220 */ 72,131,200,255,195,176, 60,235, 2,176, 12,235, 2,176, 3,235,
|
||||
/* 0x0230 */ 2,176, 2,235, 2,176, 11,235, 2,176, 10,235, 2,176, 1,235,
|
||||
/* 0x0240 */ 2,176, 0,235,206, 0, 0, 0, 81, 72, 57, 23, 76,139, 71, 8,
|
||||
/* 0x0250 */ 72,141, 74,255,115, 10,191,127, 0, 0, 0,232,197,255,255,255,
|
||||
/* 0x0260 */ 72,131,249,255,116, 17, 65, 15,182, 0, 72,255,201, 73,255,192,
|
||||
/* 0x0270 */ 136, 6, 72,255,198,235,233, 72, 1, 87, 8, 72, 41, 23, 88,195,
|
||||
/* 0x0280 */ 65, 85, 73,137,213, 65, 84, 73,137,204, 85, 72,137,253, 83, 72,
|
||||
/* 0x0290 */ 137,243, 72,131,236, 40, 72,131, 62, 0, 15,132,230, 0, 0, 0,
|
||||
/* 0x02a0 */ 72,141,116, 36, 16,186, 12, 0, 0, 0, 72,137,239,232,150,255,
|
||||
/* 0x02b0 */ 255,255,139, 68, 36, 16,139,116, 36, 20,133,192,117, 21,129,254,
|
||||
/* 0x02c0 */ 85, 80, 88, 33,117, 17, 72,131,125, 0, 0, 15,132,181, 0, 0,
|
||||
/* 0x02d0 */ 0,235, 4,133,246,117, 10,191,127, 0, 0, 0,232, 68,255,255,
|
||||
/* 0x02e0 */ 255, 57,198,119,242,137,194, 72, 59, 19,119,235, 57,198, 72,139,
|
||||
/* 0x02f0 */ 67, 8,115,108, 72,137, 84, 36, 8, 72,139,125, 8, 72,141, 76,
|
||||
/* 0x0300 */ 36, 8, 68,139, 68, 36, 24, 72,137,194, 65,255,213,133,192,117,
|
||||
/* 0x0310 */ 198,139, 68, 36, 16, 72,139,116, 36, 8, 72, 57,198,117,184, 15,
|
||||
/* 0x0320 */ 182, 76, 36, 25,132,201, 15,149,194, 49,192, 77,133,228, 15,149,
|
||||
/* 0x0330 */ 192,133,194,116, 29, 72,129,254, 0, 2, 0, 0,119, 5, 72, 57,
|
||||
/* 0x0340 */ 51,117, 15, 15,182, 84, 36, 26, 15,182,201, 72,139,123, 8, 65,
|
||||
/* 0x0350 */ 255,212,139, 68, 36, 20, 72, 1, 69, 8, 72, 41, 69, 0,235, 13,
|
||||
/* 0x0360 */ 137,242, 72,137,239, 72,137,198,232,219,254,255,255,139, 84, 36,
|
||||
/* 0x0370 */ 16, 72,139, 3, 72, 1, 83, 8, 72, 41,208, 72,133,192, 72,137,
|
||||
/* 0x0380 */ 3,233, 20,255,255,255, 72,131,196, 40, 91, 93, 65, 92, 65, 93,
|
||||
/* 0x0390 */ 195, 72,133,255, 73,137,208,116, 47, 64,246,199, 1,117, 41, 72,
|
||||
/* 0x03a0 */ 139, 7,137,241, 72, 57,200,116, 17, 72,255,200, 15,148,194, 49,
|
||||
/* 0x03b0 */ 192,133,246, 15,149,192,133,194,116, 8, 72,137, 15, 76,137, 71,
|
||||
/* 0x03c0 */ 8,195, 72,131,199, 16,235,215,195, 65, 87,184, 0, 0, 0, 0,
|
||||
/* 0x03d0 */ 65, 86, 73,137,254, 65, 85, 65, 84, 73,137,252, 85, 83, 72,131,
|
||||
/* 0x03e0 */ 236, 88, 76, 3,103, 32,102,131,127, 16, 3, 72,137, 76, 36, 32,
|
||||
/* 0x03f0 */ 185, 16, 0, 0, 0, 76,137, 68, 36, 24, 72,137,116, 36, 48,137,
|
||||
/* 0x0400 */ 84, 36, 44, 76,137, 76, 36, 16, 15,183, 87, 56, 15, 68,200, 72,
|
||||
/* 0x0410 */ 139,132, 36,144, 0, 0, 0, 76,137,230, 72,131,205,255, 49,219,
|
||||
/* 0x0420 */ 49,255,131,193, 34, 76,139, 0,255,202,120, 33,131, 62, 1,117,
|
||||
/* 0x0430 */ 22, 72,139, 70, 16, 72, 57,232, 72, 15, 66,232, 72, 3, 70, 40,
|
||||
/* 0x0440 */ 72, 57,195, 72, 15, 66,216, 72,131,198, 56,235,219, 72,129,229,
|
||||
/* 0x0450 */ 0,240,255,255, 72, 41,235, 72,129,195,255, 15, 0, 0, 72,129,
|
||||
/* 0x0460 */ 227, 0,240,255,255,246,193, 16,116, 5, 72,137,239,235, 19, 72,
|
||||
/* 0x0470 */ 133,237,117, 14,137,200, 76,137,199,131,200, 16, 77,133,192, 15,
|
||||
/* 0x0480 */ 69,200, 69, 49,201, 65,131,200,255, 49,210, 72,137,222,232,123,
|
||||
/* 0x0490 */ 253,255,255, 72,137,199, 72,141, 4, 3,199, 68, 36, 12, 0, 0,
|
||||
/* 0x04a0 */ 0, 0, 73,137,253, 73, 41,237,102, 65,131,126, 56, 0, 72,137,
|
||||
/* 0x04b0 */ 68, 36, 56, 15,132, 70, 2, 0, 0, 72,131,124, 36, 48, 0,116,
|
||||
/* 0x04c0 */ 35, 65,131, 60, 36, 6,117, 28, 73,139, 84, 36, 16, 72,139,124,
|
||||
/* 0x04d0 */ 36, 32,190, 3, 0, 0, 0, 76, 1,234,232,178,254,255,255,233,
|
||||
/* 0x04e0 */ 4, 2, 0, 0, 65,131, 60, 36, 1, 15,133,249, 1, 0, 0, 72,
|
||||
/* 0x04f0 */ 131,124, 36, 48, 0,116, 75, 73,131,124, 36, 8, 0,117, 67, 73,
|
||||
/* 0x0500 */ 139, 84, 36, 16, 72,139,124, 36, 32,190, 3, 0, 0, 0, 76, 1,
|
||||
/* 0x0510 */ 234, 73, 3, 86, 32,232,119,254,255,255, 73, 15,183, 86, 56, 72,
|
||||
/* 0x0520 */ 139,124, 36, 32,190, 5, 0, 0, 0,232, 99,254,255,255, 73, 15,
|
||||
/* 0x0530 */ 183, 86, 54, 72,139,124, 36, 32,190, 4, 0, 0, 0,232, 79,254,
|
||||
/* 0x0540 */ 255,255, 73,139, 68, 36, 16, 65,139, 76, 36, 4, 65,131,200,255,
|
||||
/* 0x0550 */ 199, 68, 36, 8, 64, 98, 81,115, 73,139, 84, 36, 32, 76, 1,232,
|
||||
/* 0x0560 */ 131,225, 7, 72,137,197, 72,137, 68, 36, 72, 73,139, 68, 36, 40,
|
||||
/* 0x0570 */ 72,137,235,193,225, 2,211,108, 36, 8,129,227,255, 15, 0, 0,
|
||||
/* 0x0580 */ 131,100, 36, 8, 7, 72,137, 84, 36, 64, 72, 1,232, 72, 41,221,
|
||||
/* 0x0590 */ 76,141, 60, 26, 72,137, 4, 36,185, 50, 0, 0, 0, 73,139, 68,
|
||||
/* 0x05a0 */ 36, 8, 72, 41,216, 72,131,124, 36, 48, 0,117, 7, 68,139, 68,
|
||||
/* 0x05b0 */ 36, 44,177, 18,139, 84, 36, 8, 73,137,193, 76,137,254, 72,137,
|
||||
/* 0x05c0 */ 239,131,202, 2, 72,131,124, 36, 48, 0, 15, 68, 84, 36, 8,232,
|
||||
/* 0x05d0 */ 58,252,255,255, 72, 57,197, 15,133,207, 0, 0, 0, 72,131,124,
|
||||
/* 0x05e0 */ 36, 48, 0,116, 25, 72,139, 76, 36, 16, 72,139, 84, 36, 24, 72,
|
||||
/* 0x05f0 */ 141,116, 36, 64, 72,139,124, 36, 48,232,130,252,255,255, 76,137,
|
||||
/* 0x0600 */ 251, 72,247,219,129,227,255, 15, 0, 0,246, 68, 36, 8, 2,116,
|
||||
/* 0x0610 */ 13, 74,141,124, 61, 0, 49,192, 72,137,217,252,243,170, 72,131,
|
||||
/* 0x0620 */ 124, 36, 48, 0, 15,132,140, 0, 0, 0, 72,184,255,255,255,255,
|
||||
/* 0x0630 */ 1, 0, 0, 0, 73, 35, 4, 36, 72,186, 1, 0, 0, 0, 1, 0,
|
||||
/* 0x0640 */ 0, 0, 72, 57,208,117, 82, 73,139, 84, 36, 40, 73,139,116, 36,
|
||||
/* 0x0650 */ 16, 73, 59, 84, 36, 32, 72,141, 4, 50, 74,141, 12, 40,117, 14,
|
||||
/* 0x0660 */ 137,200,247,216, 37,255, 15, 0, 0,131,248, 3,119, 13, 73,131,
|
||||
/* 0x0670 */ 124, 36, 8, 0, 74,141, 76, 46, 12,117, 30, 72,133,201,199, 1,
|
||||
/* 0x0680 */ 15, 5, 90,195,116, 19, 72,139,124, 36, 32, 72,137,202, 49,246,
|
||||
/* 0x0690 */ 72,131,231,254,232,248,252,255,255,139, 84, 36, 8, 76,137,254,
|
||||
/* 0x06a0 */ 72,137,239,232,145,251,255,255,133,192,116, 10,191,127, 0, 0,
|
||||
/* 0x06b0 */ 0,232,111,251,255,255, 73,141, 4, 31, 72, 1,197, 72, 59, 44,
|
||||
/* 0x06c0 */ 36,115, 37, 72, 41, 44, 36,139, 84, 36, 8, 69, 49,201, 72,139,
|
||||
/* 0x06d0 */ 52, 36, 65,131,200,255,185, 50, 0, 0, 0, 72,137,239,232, 43,
|
||||
/* 0x06e0 */ 251,255,255, 72, 57,197,117,196,255, 68, 36, 12, 65, 15,183, 70,
|
||||
/* 0x06f0 */ 56, 73,131,196, 56, 57, 68, 36, 12, 15,140,186,253,255,255, 72,
|
||||
/* 0x0700 */ 139,132, 36,144, 0, 0, 0, 76,137, 40, 77, 3,110, 24, 72,131,
|
||||
/* 0x0710 */ 196, 88, 91, 93, 65, 92, 76,137,232, 65, 93, 65, 94, 65, 95,195,
|
||||
/* 0x0720 */ 65, 87, 65, 86, 73,137,206, 49,201, 65, 85, 65, 84, 77,137,204,
|
||||
/* 0x0730 */ 85, 72,137,213, 76,141,109, 64, 83, 76,137,195, 72,131,236, 72,
|
||||
/* 0x0740 */ 139, 7, 72,137,124, 36, 24, 72,137,124, 36, 40, 76,141,188, 36,
|
||||
/* 0x0750 */ 128, 0, 0, 0, 72,137,116, 36, 32, 72,141,116, 36, 48, 72,137,
|
||||
/* 0x0760 */ 84, 36, 56, 76,137,194, 72,137, 68, 36, 48,139, 71, 4, 72,141,
|
||||
/* 0x0770 */ 124, 36, 16, 72,131,192, 12, 72,137, 68, 36, 16,232,255,250,255,
|
||||
/* 0x0780 */ 255, 65, 83, 77,137,225, 49,210, 73,137,216, 76,137,241, 72,137,
|
||||
/* 0x0790 */ 239, 72,141,116, 36, 40, 65, 87,232, 44,252,255,255,190, 9, 0,
|
||||
/* 0x07a0 */ 0, 0, 72,137,194, 76,137,247, 73,137,196,232,225,251,255,255,
|
||||
/* 0x07b0 */ 65, 89, 65, 90,102,131,125, 56, 0,199, 68, 36, 12, 0, 0, 0,
|
||||
/* 0x07c0 */ 0, 15,132,143, 0, 0, 0, 65,131,125, 0, 3,117,114, 73,139,
|
||||
/* 0x07d0 */ 63, 73, 3,125, 16, 49,210, 49,246,232, 83,250,255,255,133,192,
|
||||
/* 0x07e0 */ 137,195,120, 23,186, 0, 4, 0, 0, 72,137,238,137,199,232, 78,
|
||||
/* 0x07f0 */ 250,255,255, 72, 61, 0, 4, 0, 0,116, 10,191,127, 0, 0, 0,
|
||||
/* 0x0800 */ 232, 32,250,255,255, 73,199, 7, 0, 0, 0, 0, 65, 80, 69, 49,
|
||||
/* 0x0810 */ 201, 69, 49,192, 49,201, 65, 87,137,218, 49,246, 72,137,239,232,
|
||||
/* 0x0820 */ 165,251,255,255, 73,139, 23,190, 7, 0, 0, 0, 76,137,247, 73,
|
||||
/* 0x0830 */ 137,196,232, 90,251,255,255,137,223,232,239,249,255,255, 94, 95,
|
||||
/* 0x0840 */ 255, 68, 36, 12, 15,183, 69, 56, 73,131,197, 56, 57, 68, 36, 12,
|
||||
/* 0x0850 */ 15,130,113,255,255,255, 72,131,196, 72, 76,137,224, 91, 93, 65,
|
||||
/* 0x0860 */ 92, 65, 93, 65, 94, 65, 95,195
|
||||
};
|
||||
|
|
|
|||
|
|
@ -119,6 +119,7 @@ L90:
|
|||
|
||||
mov %ecx,%eax
|
||||
xor %edi,%eax
|
||||
xor $8,%eax
|
||||
and $8,%eax
|
||||
sub %rax,%rdi # keep 16-byte alignment of %rsp
|
||||
|
||||
|
|
|
|||
|
|
@ -8,30 +8,30 @@ Linker script and memory map
|
|||
|
||||
0x00000000001000bc . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
|
||||
|
||||
.text 0x00000000001000bc 0x7a8
|
||||
.text 0x00000000001000bc 0x7ac
|
||||
*(.text)
|
||||
.text 0x00000000001000bc 0x186 tmp/amd64-linux.elf-fold.o
|
||||
0x0000000000100232 munmap
|
||||
0x000000000010020b mmap
|
||||
0x000000000010023a write
|
||||
0x000000000010023e read
|
||||
0x0000000000100222 exit
|
||||
0x0000000000100226 brk
|
||||
0x000000000010022e open
|
||||
0x0000000000100236 mprotect
|
||||
0x000000000010022a close
|
||||
*fill* 0x0000000000100242 0x2 00
|
||||
.text 0x0000000000100244 0x620 tmp/amd64-linux.elf-main.o
|
||||
0x000000000010071c upx_main
|
||||
.text 0x00000000001000bc 0x189 tmp/amd64-linux.elf-fold.o
|
||||
0x0000000000100235 munmap
|
||||
0x000000000010020e mmap
|
||||
0x000000000010023d write
|
||||
0x0000000000100241 read
|
||||
0x0000000000100225 exit
|
||||
0x0000000000100229 brk
|
||||
0x0000000000100231 open
|
||||
0x0000000000100239 mprotect
|
||||
0x000000000010022d close
|
||||
*fill* 0x0000000000100245 0x3 00
|
||||
.text 0x0000000000100248 0x620 tmp/amd64-linux.elf-main.o
|
||||
0x0000000000100720 upx_main
|
||||
*(.data)
|
||||
.data 0x0000000000100864 0x0 tmp/amd64-linux.elf-fold.o
|
||||
.data 0x0000000000100864 0x0 tmp/amd64-linux.elf-main.o
|
||||
.data 0x0000000000100868 0x0 tmp/amd64-linux.elf-fold.o
|
||||
.data 0x0000000000100868 0x0 tmp/amd64-linux.elf-main.o
|
||||
|
||||
.data
|
||||
|
||||
.bss 0x0000000000100864 0x0
|
||||
.bss 0x0000000000100864 0x0 tmp/amd64-linux.elf-fold.o
|
||||
.bss 0x0000000000100864 0x0 tmp/amd64-linux.elf-main.o
|
||||
.bss 0x0000000000100868 0x0
|
||||
.bss 0x0000000000100868 0x0 tmp/amd64-linux.elf-fold.o
|
||||
.bss 0x0000000000100868 0x0 tmp/amd64-linux.elf-main.o
|
||||
|
||||
.rela.dyn 0x0000000000100868 0x0
|
||||
.rela.text 0x0000000000000000 0x0 tmp/amd64-linux.elf-fold.o
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user