Sync stubs ("make testsuite" passes)
modified: ../misc/testsuite/upx_testsuite_1-expected_sha256sums.sh modified: stub/arm.v4a-linux.elf-entry.h modified: stub/arm.v4a-linux.elf-fold.h modified: stub/arm.v4a-linux.elf-so_entry.h modified: stub/arm.v4a-linux.elf-so_fold.h modified: stub/arm.v5a-linux.elf-entry.h modified: stub/arm.v5a-linux.elf-fold.h modified: stub/arm.v5a-linux.elf-so_entry.h modified: stub/arm.v5a-linux.elf-so_fold.h modified: stub/arm64-linux.elf-fold.h modified: stub/armeb.v4a-linux.elf-entry.h modified: stub/armeb.v4a-linux.elf-fold.h modified: stub/i386-bsd.elf-fold.h modified: stub/i386-bsd.elf.execve-fold.h modified: stub/i386-darwin.macho-entry.h modified: stub/i386-linux.elf-entry.h modified: stub/i386-linux.elf-fold.h modified: stub/i386-linux.elf-so_entry.h modified: stub/i386-linux.elf-so_fold.h modified: stub/i386-linux.elf.execve-fold.h modified: stub/i386-linux.elf.interp-fold.h modified: stub/i386-linux.elf.shell-fold.h modified: stub/i386-netbsd.elf-fold.h modified: stub/i386-openbsd.elf-fold.h modified: stub/mips.r3000-linux.elf-fold.h modified: stub/mipsel.r3000-linux.elf-fold.h modified: stub/powerpc-linux.elf-fold.h modified: stub/powerpc64-linux.elf-fold.h modified: stub/powerpc64le-linux.elf-fold.h deleted: stub/src/upxfd_create.c modified: stub/tmp/amd64-linux.elf-fold.map modified: stub/tmp/arm.v4a-linux.elf-entry.bin.dump modified: stub/tmp/arm.v4a-linux.elf-fold.map modified: stub/tmp/arm.v5a-linux.elf-entry.bin.dump modified: stub/tmp/arm.v5a-linux.elf-fold.map modified: stub/tmp/arm64-linux.elf-fold.map modified: stub/tmp/armeb.v4a-linux.elf-entry.bin.dump modified: stub/tmp/armeb.v4a-linux.elf-fold.map modified: stub/tmp/i386-bsd.elf-fold.map modified: stub/tmp/i386-bsd.elf.execve-fold.map modified: stub/tmp/i386-darwin.macho-entry.bin.dump modified: stub/tmp/i386-linux.elf-entry.bin.dump modified: stub/tmp/i386-linux.elf-fold.map modified: stub/tmp/i386-linux.elf.execve-fold.map modified: stub/tmp/i386-linux.elf.interp-fold.map modified: stub/tmp/i386-linux.elf.shell-fold.map modified: stub/tmp/i386-netbsd.elf-fold.map modified: stub/tmp/i386-openbsd.elf-fold.map modified: stub/tmp/mips.r3000-linux.elf-fold.map modified: stub/tmp/mipsel.r3000-linux.elf-fold.map modified: stub/tmp/powerpc-linux.elf-fold.map modified: stub/tmp/powerpc64-linux.elf-fold.map modified: stub/tmp/powerpc64le-linux.elf-fold.map
This commit is contained in:
+1
-1
@@ -6,7 +6,7 @@ Name Origin Length Attributes
|
||||
|
||||
Linker script and memory map
|
||||
|
||||
0x000000000010004c . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000040 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000000 0x9a2
|
||||
.text 0x0000000000000000 0x164 tmp/amd64-linux.elf-fold.o
|
||||
|
||||
+109
-87
@@ -4,20 +4,25 @@ Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
|
||||
1 ELFMAINZ 01f0 0 0 034 2**0 CONTENTS
|
||||
2 ELFMAINX 074c 0 0 0224 2**2 CONTENTS
|
||||
2 UMF_ANDROID 0510 0 0 0224 2**2 CONTENTS
|
||||
3 UMF_LINUX 0cc 0 0 0734 2**2 CONTENTS
|
||||
4 ELFMAINX 023c 0 0 0800 2**2 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
00000000 l d UMF_LINUX 0 UMF_LINUX
|
||||
00000000 l d ELFMAINX 0 ELFMAINX
|
||||
00000000 l d ELFMAINY 0 ELFMAINY
|
||||
00000000 *UND* 0 MFLG
|
||||
000000ec g ELFMAINZ 0 getpid
|
||||
00000500 g F ELFMAINX 024c upx_mmap_and_fd
|
||||
00000008 g ELFMAINZ 0 memcpy
|
||||
00000000 *UND* 0 O_BINFO
|
||||
0000004c g ELFMAINZ 0 mempcpy
|
||||
000000d8 g ELFMAINZ 0 ftruncate
|
||||
00000100 g ELFMAINZ 0 lseek
|
||||
000002c4 g F UMF_ANDROID 024c upx_mmap_and_fd_android
|
||||
000001a8 g ELFMAINZ 0 mmap
|
||||
00000000 g F UMF_LINUX 0cc upx_mmap_and_fd_linux
|
||||
00000164 g ELFMAINZ 0 uname
|
||||
00000000 g ELFMAINY 0 end_decompress
|
||||
0000018c g ELFMAINZ 0 write
|
||||
@@ -48,6 +53,107 @@ OFFSET TYPE VALUE
|
||||
00000060 R_ARM_PC24 ELFMAINZ
|
||||
000001ec R_ARM_ABS32 O_BINFO
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_ANDROID]:
|
||||
OFFSET TYPE VALUE
|
||||
0000000c R_ARM_PC24 UMF_ANDROID
|
||||
00000028 R_ARM_PC24 UMF_ANDROID
|
||||
00000040 R_ARM_PC24 UMF_ANDROID
|
||||
00000054 R_ARM_PC24 UMF_ANDROID
|
||||
00000080 R_ARM_PC24 memset
|
||||
0000008c R_ARM_PC24 stat
|
||||
00000094 R_ARM_PC24 UMF_ANDROID
|
||||
000000a8 R_ARM_PC24 UMF_ANDROID
|
||||
000000b0 R_ARM_PC24 UMF_ANDROID
|
||||
000000bc R_ARM_PC24 mkdir
|
||||
000000d8 R_ARM_PC24 my_bkpt
|
||||
000000f4 R_ARM_PC24 UMF_ANDROID
|
||||
0000010c R_ARM_PC24 mempcpy
|
||||
00000120 R_ARM_PC24 UMF_ANDROID
|
||||
00000124 R_ARM_PC24 UMF_ANDROID
|
||||
0000014c R_ARM_PC24 open
|
||||
00000160 R_ARM_PC24 read
|
||||
0000016c R_ARM_PC24 close
|
||||
00000178 R_ARM_PC24 my_bkpt
|
||||
00000190 R_ARM_PC24 UMF_ANDROID
|
||||
000001a0 R_ARM_PC24 UMF_ANDROID
|
||||
000001a4 R_ARM_PC24 UMF_ANDROID
|
||||
000001b0 R_ARM_PC24 UMF_ANDROID
|
||||
000001c4 R_ARM_PC24 mempcpy
|
||||
000001dc R_ARM_PC24 UMF_ANDROID
|
||||
000001e4 R_ARM_PC24 UMF_ANDROID
|
||||
000001e8 R_ARM_PC24 UMF_ANDROID
|
||||
0000020c R_ARM_PC24 mempcpy
|
||||
00000218 R_ARM_PC24 mempcpy
|
||||
0000022c R_ARM_PC24 UMF_ANDROID
|
||||
00000230 R_ARM_PC24 UMF_ANDROID
|
||||
00000238 R_ARM_PC24 UMF_ANDROID
|
||||
0000023c R_ARM_PC24 UMF_ANDROID
|
||||
00000254 R_ARM_PC24 mempcpy
|
||||
0000026c R_ARM_PC24 UMF_ANDROID
|
||||
00000270 R_ARM_PC24 UMF_ANDROID
|
||||
00000288 R_ARM_PC24 mempcpy
|
||||
00000290 R_ARM_PC24 getpid
|
||||
00000298 R_ARM_PC24 UMF_ANDROID
|
||||
000002a4 R_ARM_PC24 UMF_ANDROID
|
||||
000002b0 R_ARM_PC24 UMF_ANDROID
|
||||
000002dc R_ARM_PC24 UMF_ANDROID
|
||||
000002f0 R_ARM_PC24 memfd_create
|
||||
000002fc R_ARM_PC24 UMF_ANDROID
|
||||
00000308 R_ARM_PC24 memfd_create
|
||||
00000314 R_ARM_PC24 UMF_ANDROID
|
||||
00000318 R_ARM_PC24 UMF_ANDROID
|
||||
00000338 R_ARM_PC24 open
|
||||
00000340 R_ARM_PC24 UMF_ANDROID
|
||||
00000344 R_ARM_PC24 UMF_ANDROID
|
||||
0000035c R_ARM_PC24 my_bkpt
|
||||
00000368 R_ARM_PC24 uname
|
||||
0000036c R_ARM_PC24 UMF_ANDROID
|
||||
00000380 R_ARM_PC24 UMF_ANDROID
|
||||
00000388 R_ARM_PC24 UMF_ANDROID
|
||||
0000038c R_ARM_PC24 UMF_ANDROID
|
||||
000003a0 R_ARM_PC24 UMF_ANDROID
|
||||
000003a8 R_ARM_PC24 UMF_ANDROID
|
||||
000003b8 R_ARM_PC24 UMF_ANDROID
|
||||
000003c0 R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 get_upxfn_path
|
||||
000003e4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ec R_ARM_PC24 UMF_ANDROID
|
||||
000003f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000408 R_ARM_PC24 UMF_ANDROID
|
||||
00000410 R_ARM_PC24 UMF_ANDROID
|
||||
00000420 R_ARM_PC24 open
|
||||
0000042c R_ARM_PC24 UMF_ANDROID
|
||||
00000434 R_ARM_PC24 unlink
|
||||
0000043c R_ARM_PC24 UMF_ANDROID
|
||||
00000448 R_ARM_PC24 UMF_ANDROID
|
||||
00000450 R_ARM_PC24 UMF_ANDROID
|
||||
0000045c R_ARM_PC24 ftruncate
|
||||
00000464 R_ARM_PC24 UMF_ANDROID
|
||||
00000468 R_ARM_PC24 UMF_ANDROID
|
||||
00000478 R_ARM_PC24 memset
|
||||
00000498 R_ARM_PC24 write
|
||||
000004a0 R_ARM_PC24 UMF_ANDROID
|
||||
000004a8 R_ARM_PC24 UMF_ANDROID
|
||||
000004b8 R_ARM_PC24 lseek
|
||||
000004c4 R_ARM_PC24 UMF_ANDROID
|
||||
000004c8 R_ARM_PC24 UMF_ANDROID
|
||||
000004d0 R_ARM_PC24 UMF_ANDROID
|
||||
000004f4 R_ARM_PC24 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_LINUX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000010 R_ARM_PC24 UMF_LINUX
|
||||
00000024 R_ARM_PC24 memfd_create
|
||||
00000030 R_ARM_PC24 UMF_LINUX
|
||||
0000003c R_ARM_PC24 memfd_create
|
||||
00000048 R_ARM_PC24 UMF_LINUX
|
||||
0000004c R_ARM_PC24 UMF_LINUX
|
||||
0000006c R_ARM_PC24 open
|
||||
00000078 R_ARM_PC24 UMF_LINUX
|
||||
00000084 R_ARM_PC24 ftruncate
|
||||
0000008c R_ARM_PC24 UMF_LINUX
|
||||
000000b4 R_ARM_PC24 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000000 R_ARM_ABS32 MFLG
|
||||
@@ -57,7 +163,7 @@ OFFSET TYPE VALUE
|
||||
00000028 R_ARM_PC24 ELFMAINX
|
||||
00000058 R_ARM_PC24 ELFMAINZ
|
||||
00000090 R_ARM_PC24 ELFMAINX
|
||||
000000a0 R_ARM_PC24 upx_mmap_and_fd
|
||||
000000a0 R_ARM_PC24 ELFMAINX
|
||||
000000a8 R_ARM_PC24 ELFMAINX
|
||||
000000d8 R_ARM_PC24 ELFMAINX
|
||||
00000114 R_ARM_PC24 ELFMAINX
|
||||
@@ -77,87 +183,3 @@ OFFSET TYPE VALUE
|
||||
00000218 R_ARM_PC24 ELFMAINX
|
||||
00000234 R_ARM_PC24 ELFMAINX
|
||||
00000238 R_ARM_PC24 ELFMAINX
|
||||
00000248 R_ARM_PC24 ELFMAINX
|
||||
00000264 R_ARM_PC24 ELFMAINX
|
||||
0000027c R_ARM_PC24 ELFMAINX
|
||||
00000290 R_ARM_PC24 ELFMAINX
|
||||
000002bc R_ARM_PC24 memset
|
||||
000002c8 R_ARM_PC24 stat
|
||||
000002d0 R_ARM_PC24 ELFMAINX
|
||||
000002e4 R_ARM_PC24 ELFMAINX
|
||||
000002ec R_ARM_PC24 ELFMAINX
|
||||
000002f8 R_ARM_PC24 mkdir
|
||||
00000314 R_ARM_PC24 my_bkpt
|
||||
00000330 R_ARM_PC24 ELFMAINX
|
||||
00000348 R_ARM_PC24 mempcpy
|
||||
0000035c R_ARM_PC24 ELFMAINX
|
||||
00000360 R_ARM_PC24 ELFMAINX
|
||||
00000388 R_ARM_PC24 open
|
||||
0000039c R_ARM_PC24 read
|
||||
000003a8 R_ARM_PC24 close
|
||||
000003b4 R_ARM_PC24 my_bkpt
|
||||
000003cc R_ARM_PC24 ELFMAINX
|
||||
000003dc R_ARM_PC24 ELFMAINX
|
||||
000003e0 R_ARM_PC24 ELFMAINX
|
||||
000003ec R_ARM_PC24 ELFMAINX
|
||||
00000400 R_ARM_PC24 mempcpy
|
||||
00000418 R_ARM_PC24 ELFMAINX
|
||||
00000420 R_ARM_PC24 ELFMAINX
|
||||
00000424 R_ARM_PC24 ELFMAINX
|
||||
00000448 R_ARM_PC24 mempcpy
|
||||
00000454 R_ARM_PC24 mempcpy
|
||||
00000468 R_ARM_PC24 ELFMAINX
|
||||
0000046c R_ARM_PC24 ELFMAINX
|
||||
00000474 R_ARM_PC24 ELFMAINX
|
||||
00000478 R_ARM_PC24 ELFMAINX
|
||||
00000490 R_ARM_PC24 mempcpy
|
||||
000004a8 R_ARM_PC24 ELFMAINX
|
||||
000004ac R_ARM_PC24 ELFMAINX
|
||||
000004c4 R_ARM_PC24 mempcpy
|
||||
000004cc R_ARM_PC24 getpid
|
||||
000004d4 R_ARM_PC24 ELFMAINX
|
||||
000004e0 R_ARM_PC24 ELFMAINX
|
||||
000004ec R_ARM_PC24 ELFMAINX
|
||||
00000518 R_ARM_PC24 ELFMAINX
|
||||
0000052c R_ARM_PC24 memfd_create
|
||||
00000538 R_ARM_PC24 ELFMAINX
|
||||
00000544 R_ARM_PC24 memfd_create
|
||||
00000550 R_ARM_PC24 ELFMAINX
|
||||
00000554 R_ARM_PC24 ELFMAINX
|
||||
00000574 R_ARM_PC24 open
|
||||
0000057c R_ARM_PC24 ELFMAINX
|
||||
00000580 R_ARM_PC24 ELFMAINX
|
||||
00000598 R_ARM_PC24 my_bkpt
|
||||
000005a4 R_ARM_PC24 uname
|
||||
000005a8 R_ARM_PC24 ELFMAINX
|
||||
000005bc R_ARM_PC24 ELFMAINX
|
||||
000005c4 R_ARM_PC24 ELFMAINX
|
||||
000005c8 R_ARM_PC24 ELFMAINX
|
||||
000005dc R_ARM_PC24 ELFMAINX
|
||||
000005e4 R_ARM_PC24 ELFMAINX
|
||||
000005f4 R_ARM_PC24 ELFMAINX
|
||||
000005fc R_ARM_PC24 ELFMAINX
|
||||
00000600 R_ARM_PC24 get_upxfn_path
|
||||
00000620 R_ARM_PC24 ELFMAINX
|
||||
00000628 R_ARM_PC24 ELFMAINX
|
||||
00000634 R_ARM_PC24 ELFMAINX
|
||||
00000644 R_ARM_PC24 ELFMAINX
|
||||
0000064c R_ARM_PC24 ELFMAINX
|
||||
0000065c R_ARM_PC24 open
|
||||
00000668 R_ARM_PC24 ELFMAINX
|
||||
00000670 R_ARM_PC24 unlink
|
||||
00000678 R_ARM_PC24 ELFMAINX
|
||||
00000684 R_ARM_PC24 ELFMAINX
|
||||
0000068c R_ARM_PC24 ELFMAINX
|
||||
00000698 R_ARM_PC24 ftruncate
|
||||
000006a0 R_ARM_PC24 ELFMAINX
|
||||
000006a4 R_ARM_PC24 ELFMAINX
|
||||
000006b4 R_ARM_PC24 memset
|
||||
000006d4 R_ARM_PC24 write
|
||||
000006dc R_ARM_PC24 ELFMAINX
|
||||
000006e4 R_ARM_PC24 ELFMAINX
|
||||
000006f4 R_ARM_PC24 lseek
|
||||
00000700 R_ARM_PC24 ELFMAINX
|
||||
00000704 R_ARM_PC24 ELFMAINX
|
||||
0000070c R_ARM_PC24 ELFMAINX
|
||||
00000730 R_ARM_PC24 mmap
|
||||
|
||||
+16
-10
@@ -7,7 +7,7 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
|
||||
.text 0x0000000000000000 0x1144
|
||||
.text 0x0000000000000000 0xc34
|
||||
.text 0x0000000000000000 0x348 tmp/arm.v4a-linux.elf-fold.o
|
||||
0x0000000000000004 get_page_mask
|
||||
0x00000000000002e8 memcpy
|
||||
@@ -19,12 +19,10 @@ Linker script and memory map
|
||||
0x00000000fffffff4 page_mask
|
||||
0x0000000000000024 Pprotect
|
||||
0x0000000000000024 mprotect
|
||||
.text 0x0000000000000348 0x510 tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
0x000000000000060c upx_mmap_and_fd
|
||||
.text 0x0000000000000858 0x0 tmp/arm.v4a-expand.o
|
||||
.text 0x0000000000000858 0x8ec tmp/arm.v4a-linux.elf-main2.o
|
||||
0x00000000000010e0 underlay
|
||||
0x0000000000000fb0 upx_main
|
||||
.text 0x0000000000000348 0x0 tmp/arm.v4a-expand.o
|
||||
.text 0x0000000000000348 0x8ec tmp/arm.v4a-linux.elf-main2.o
|
||||
0x0000000000000bd0 underlay
|
||||
0x0000000000000aa0 upx_main
|
||||
|
||||
SYSCALLS 0x0000000000000000 0x214
|
||||
SYSCALLS 0x0000000000000000 0x214 tmp/arm.v4a-linux.elf-fold.o
|
||||
@@ -53,12 +51,21 @@ SYSCALLS 0x0000000000000000 0x214
|
||||
0x00000000000000d8 mkdir
|
||||
0x000000000000001c close
|
||||
|
||||
UMF_ANDROID 0x0000000000000000 0x510
|
||||
UMF_ANDROID 0x0000000000000000 0x510 tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
0x00000000000002c4 upx_mmap_and_fd_android
|
||||
|
||||
UMF_LINUX 0x0000000000000000 0xcc
|
||||
UMF_LINUX 0x0000000000000000 0xcc tmp/arm.v4a-linux.elf-upxfd_linux.o
|
||||
0x0000000000000000 upx_mmap_and_fd_linux
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0xdc
|
||||
EXP_HEAD 0x0000000000000000 0xdc tmp/arm.v4a-expand.o
|
||||
0x0000000000000074 f_expand
|
||||
|
||||
EXP_TAIL 0x0000000000000000 0x24
|
||||
EXP_TAIL 0x0000000000000000 0x24 tmp/arm.v4a-expand.o
|
||||
0x0000000000000024 upx_mmap_and_fd
|
||||
0x0000000000000000 eof
|
||||
|
||||
NRV2E 0x0000000000000000 0x11c
|
||||
@@ -78,19 +85,18 @@ LZMA_DAISY 0x0000000000000000 0x8
|
||||
|
||||
.data 0x0000000000000000 0x0
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-fold.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v4a-expand.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-main2.o
|
||||
|
||||
.bss 0x0000000000000000 0x0
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-fold.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v4a-expand.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v4a-linux.elf-main2.o
|
||||
TARGET(elf32-littlearm)
|
||||
0x0000000000100040 . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
LOAD tmp/arm.v4a-linux.elf-fold.o
|
||||
LOAD tmp/arm.v4a-linux.elf-upxfd_android.o
|
||||
LOAD tmp/arm.v4a-linux.elf-upxfd_linux.o
|
||||
LOAD tmp/arm.v4a-expand.o
|
||||
LOAD tmp/arm.v4a-linux.elf-main2.o
|
||||
OUTPUT(tmp/arm.v4a-linux.elf-fold.bin elf32-littlearm)
|
||||
|
||||
+111
-89
@@ -4,20 +4,25 @@ Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
|
||||
1 ELFMAINZ 01f0 0 0 034 2**0 CONTENTS
|
||||
2 ELFMAINX 0758 0 0 0224 2**2 CONTENTS
|
||||
2 UMF_ANDROID 051c 0 0 0224 2**2 CONTENTS
|
||||
3 UMF_LINUX 0cc 0 0 0740 2**2 CONTENTS
|
||||
4 ELFMAINX 023c 0 0 080c 2**2 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
00000000 l d UMF_LINUX 0 UMF_LINUX
|
||||
00000000 l d ELFMAINX 0 ELFMAINX
|
||||
00000000 l d ELFMAINY 0 ELFMAINY
|
||||
00000000 *UND* 0 MFLG
|
||||
000000ec g ELFMAINZ 0 getpid
|
||||
00000508 g F ELFMAINX 0250 upx_mmap_and_fd
|
||||
00000008 g ELFMAINZ 0 memcpy
|
||||
00000000 *UND* 0 O_BINFO
|
||||
0000004c g ELFMAINZ 0 mempcpy
|
||||
000000d8 g ELFMAINZ 0 ftruncate
|
||||
00000100 g ELFMAINZ 0 lseek
|
||||
000002cc g F UMF_ANDROID 0250 upx_mmap_and_fd_android
|
||||
000001a8 g ELFMAINZ 0 mmap
|
||||
00000000 g F UMF_LINUX 0cc upx_mmap_and_fd_linux
|
||||
00000164 g ELFMAINZ 0 uname
|
||||
00000000 g ELFMAINY 0 end_decompress
|
||||
0000018c g ELFMAINZ 0 write
|
||||
@@ -48,6 +53,109 @@ OFFSET TYPE VALUE
|
||||
00000060 R_ARM_PC24 ELFMAINZ
|
||||
000001ec R_ARM_ABS32 O_BINFO
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_ANDROID]:
|
||||
OFFSET TYPE VALUE
|
||||
0000000c R_ARM_PC24 UMF_ANDROID
|
||||
00000028 R_ARM_PC24 UMF_ANDROID
|
||||
00000040 R_ARM_PC24 UMF_ANDROID
|
||||
00000054 R_ARM_PC24 UMF_ANDROID
|
||||
00000080 R_ARM_PC24 memset
|
||||
0000008c R_ARM_PC24 stat
|
||||
00000094 R_ARM_PC24 UMF_ANDROID
|
||||
000000a8 R_ARM_PC24 UMF_ANDROID
|
||||
000000b0 R_ARM_PC24 UMF_ANDROID
|
||||
000000bc R_ARM_PC24 mkdir
|
||||
000000d0 R_ARM_PC24 UMF_ANDROID
|
||||
000000dc R_ARM_PC24 my_bkpt
|
||||
000000f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000110 R_ARM_PC24 mempcpy
|
||||
00000124 R_ARM_PC24 UMF_ANDROID
|
||||
00000128 R_ARM_PC24 UMF_ANDROID
|
||||
00000150 R_ARM_PC24 open
|
||||
00000160 R_ARM_PC24 read
|
||||
0000016c R_ARM_PC24 close
|
||||
00000174 R_ARM_PC24 UMF_ANDROID
|
||||
0000017c R_ARM_PC24 my_bkpt
|
||||
00000194 R_ARM_PC24 UMF_ANDROID
|
||||
000001a4 R_ARM_PC24 UMF_ANDROID
|
||||
000001a8 R_ARM_PC24 UMF_ANDROID
|
||||
000001b4 R_ARM_PC24 UMF_ANDROID
|
||||
000001c8 R_ARM_PC24 mempcpy
|
||||
000001e0 R_ARM_PC24 UMF_ANDROID
|
||||
000001e8 R_ARM_PC24 UMF_ANDROID
|
||||
000001ec R_ARM_PC24 UMF_ANDROID
|
||||
00000210 R_ARM_PC24 mempcpy
|
||||
0000021c R_ARM_PC24 mempcpy
|
||||
00000230 R_ARM_PC24 UMF_ANDROID
|
||||
00000234 R_ARM_PC24 UMF_ANDROID
|
||||
0000023c R_ARM_PC24 UMF_ANDROID
|
||||
00000240 R_ARM_PC24 UMF_ANDROID
|
||||
00000258 R_ARM_PC24 mempcpy
|
||||
00000270 R_ARM_PC24 UMF_ANDROID
|
||||
00000274 R_ARM_PC24 UMF_ANDROID
|
||||
0000028c R_ARM_PC24 mempcpy
|
||||
00000294 R_ARM_PC24 getpid
|
||||
0000029c R_ARM_PC24 UMF_ANDROID
|
||||
000002a8 R_ARM_PC24 UMF_ANDROID
|
||||
000002b4 R_ARM_PC24 UMF_ANDROID
|
||||
000002e4 R_ARM_PC24 UMF_ANDROID
|
||||
000002f8 R_ARM_PC24 memfd_create
|
||||
00000304 R_ARM_PC24 UMF_ANDROID
|
||||
00000310 R_ARM_PC24 memfd_create
|
||||
0000031c R_ARM_PC24 UMF_ANDROID
|
||||
00000320 R_ARM_PC24 UMF_ANDROID
|
||||
0000033c R_ARM_PC24 open
|
||||
00000344 R_ARM_PC24 UMF_ANDROID
|
||||
00000348 R_ARM_PC24 UMF_ANDROID
|
||||
00000360 R_ARM_PC24 my_bkpt
|
||||
0000036c R_ARM_PC24 uname
|
||||
00000370 R_ARM_PC24 UMF_ANDROID
|
||||
00000384 R_ARM_PC24 UMF_ANDROID
|
||||
0000038c R_ARM_PC24 UMF_ANDROID
|
||||
00000390 R_ARM_PC24 UMF_ANDROID
|
||||
000003a4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ac R_ARM_PC24 UMF_ANDROID
|
||||
000003bc R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 UMF_ANDROID
|
||||
000003c8 R_ARM_PC24 get_upxfn_path
|
||||
000003e8 R_ARM_PC24 UMF_ANDROID
|
||||
000003f0 R_ARM_PC24 UMF_ANDROID
|
||||
000003fc R_ARM_PC24 UMF_ANDROID
|
||||
0000040c R_ARM_PC24 UMF_ANDROID
|
||||
00000414 R_ARM_PC24 UMF_ANDROID
|
||||
00000424 R_ARM_PC24 open
|
||||
00000430 R_ARM_PC24 UMF_ANDROID
|
||||
00000438 R_ARM_PC24 unlink
|
||||
00000440 R_ARM_PC24 UMF_ANDROID
|
||||
0000044c R_ARM_PC24 UMF_ANDROID
|
||||
00000454 R_ARM_PC24 UMF_ANDROID
|
||||
00000460 R_ARM_PC24 ftruncate
|
||||
00000468 R_ARM_PC24 UMF_ANDROID
|
||||
0000046c R_ARM_PC24 UMF_ANDROID
|
||||
0000047c R_ARM_PC24 memset
|
||||
0000049c R_ARM_PC24 write
|
||||
000004a4 R_ARM_PC24 UMF_ANDROID
|
||||
000004ac R_ARM_PC24 UMF_ANDROID
|
||||
000004bc R_ARM_PC24 lseek
|
||||
000004c8 R_ARM_PC24 UMF_ANDROID
|
||||
000004cc R_ARM_PC24 UMF_ANDROID
|
||||
000004d4 R_ARM_PC24 UMF_ANDROID
|
||||
000004f8 R_ARM_PC24 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_LINUX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000010 R_ARM_PC24 UMF_LINUX
|
||||
00000024 R_ARM_PC24 memfd_create
|
||||
00000030 R_ARM_PC24 UMF_LINUX
|
||||
0000003c R_ARM_PC24 memfd_create
|
||||
00000048 R_ARM_PC24 UMF_LINUX
|
||||
0000004c R_ARM_PC24 UMF_LINUX
|
||||
00000068 R_ARM_PC24 open
|
||||
00000074 R_ARM_PC24 UMF_LINUX
|
||||
00000080 R_ARM_PC24 ftruncate
|
||||
00000088 R_ARM_PC24 UMF_LINUX
|
||||
000000b0 R_ARM_PC24 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000000 R_ARM_ABS32 MFLG
|
||||
@@ -57,7 +165,7 @@ OFFSET TYPE VALUE
|
||||
00000028 R_ARM_PC24 ELFMAINX
|
||||
00000058 R_ARM_PC24 ELFMAINZ
|
||||
00000090 R_ARM_PC24 ELFMAINX
|
||||
000000a0 R_ARM_PC24 upx_mmap_and_fd
|
||||
000000a0 R_ARM_PC24 ELFMAINX
|
||||
000000a8 R_ARM_PC24 ELFMAINX
|
||||
000000d8 R_ARM_PC24 ELFMAINX
|
||||
00000114 R_ARM_PC24 ELFMAINX
|
||||
@@ -77,89 +185,3 @@ OFFSET TYPE VALUE
|
||||
00000218 R_ARM_PC24 ELFMAINX
|
||||
00000234 R_ARM_PC24 ELFMAINX
|
||||
00000238 R_ARM_PC24 ELFMAINX
|
||||
00000248 R_ARM_PC24 ELFMAINX
|
||||
00000264 R_ARM_PC24 ELFMAINX
|
||||
0000027c R_ARM_PC24 ELFMAINX
|
||||
00000290 R_ARM_PC24 ELFMAINX
|
||||
000002bc R_ARM_PC24 memset
|
||||
000002c8 R_ARM_PC24 stat
|
||||
000002d0 R_ARM_PC24 ELFMAINX
|
||||
000002e4 R_ARM_PC24 ELFMAINX
|
||||
000002ec R_ARM_PC24 ELFMAINX
|
||||
000002f8 R_ARM_PC24 mkdir
|
||||
0000030c R_ARM_PC24 ELFMAINX
|
||||
00000318 R_ARM_PC24 my_bkpt
|
||||
00000334 R_ARM_PC24 ELFMAINX
|
||||
0000034c R_ARM_PC24 mempcpy
|
||||
00000360 R_ARM_PC24 ELFMAINX
|
||||
00000364 R_ARM_PC24 ELFMAINX
|
||||
0000038c R_ARM_PC24 open
|
||||
0000039c R_ARM_PC24 read
|
||||
000003a8 R_ARM_PC24 close
|
||||
000003b0 R_ARM_PC24 ELFMAINX
|
||||
000003b8 R_ARM_PC24 my_bkpt
|
||||
000003d0 R_ARM_PC24 ELFMAINX
|
||||
000003e0 R_ARM_PC24 ELFMAINX
|
||||
000003e4 R_ARM_PC24 ELFMAINX
|
||||
000003f0 R_ARM_PC24 ELFMAINX
|
||||
00000404 R_ARM_PC24 mempcpy
|
||||
0000041c R_ARM_PC24 ELFMAINX
|
||||
00000424 R_ARM_PC24 ELFMAINX
|
||||
00000428 R_ARM_PC24 ELFMAINX
|
||||
0000044c R_ARM_PC24 mempcpy
|
||||
00000458 R_ARM_PC24 mempcpy
|
||||
0000046c R_ARM_PC24 ELFMAINX
|
||||
00000470 R_ARM_PC24 ELFMAINX
|
||||
00000478 R_ARM_PC24 ELFMAINX
|
||||
0000047c R_ARM_PC24 ELFMAINX
|
||||
00000494 R_ARM_PC24 mempcpy
|
||||
000004ac R_ARM_PC24 ELFMAINX
|
||||
000004b0 R_ARM_PC24 ELFMAINX
|
||||
000004c8 R_ARM_PC24 mempcpy
|
||||
000004d0 R_ARM_PC24 getpid
|
||||
000004d8 R_ARM_PC24 ELFMAINX
|
||||
000004e4 R_ARM_PC24 ELFMAINX
|
||||
000004f0 R_ARM_PC24 ELFMAINX
|
||||
00000520 R_ARM_PC24 ELFMAINX
|
||||
00000534 R_ARM_PC24 memfd_create
|
||||
00000540 R_ARM_PC24 ELFMAINX
|
||||
0000054c R_ARM_PC24 memfd_create
|
||||
00000558 R_ARM_PC24 ELFMAINX
|
||||
0000055c R_ARM_PC24 ELFMAINX
|
||||
00000578 R_ARM_PC24 open
|
||||
00000580 R_ARM_PC24 ELFMAINX
|
||||
00000584 R_ARM_PC24 ELFMAINX
|
||||
0000059c R_ARM_PC24 my_bkpt
|
||||
000005a8 R_ARM_PC24 uname
|
||||
000005ac R_ARM_PC24 ELFMAINX
|
||||
000005c0 R_ARM_PC24 ELFMAINX
|
||||
000005c8 R_ARM_PC24 ELFMAINX
|
||||
000005cc R_ARM_PC24 ELFMAINX
|
||||
000005e0 R_ARM_PC24 ELFMAINX
|
||||
000005e8 R_ARM_PC24 ELFMAINX
|
||||
000005f8 R_ARM_PC24 ELFMAINX
|
||||
00000600 R_ARM_PC24 ELFMAINX
|
||||
00000604 R_ARM_PC24 get_upxfn_path
|
||||
00000624 R_ARM_PC24 ELFMAINX
|
||||
0000062c R_ARM_PC24 ELFMAINX
|
||||
00000638 R_ARM_PC24 ELFMAINX
|
||||
00000648 R_ARM_PC24 ELFMAINX
|
||||
00000650 R_ARM_PC24 ELFMAINX
|
||||
00000660 R_ARM_PC24 open
|
||||
0000066c R_ARM_PC24 ELFMAINX
|
||||
00000674 R_ARM_PC24 unlink
|
||||
0000067c R_ARM_PC24 ELFMAINX
|
||||
00000688 R_ARM_PC24 ELFMAINX
|
||||
00000690 R_ARM_PC24 ELFMAINX
|
||||
0000069c R_ARM_PC24 ftruncate
|
||||
000006a4 R_ARM_PC24 ELFMAINX
|
||||
000006a8 R_ARM_PC24 ELFMAINX
|
||||
000006b8 R_ARM_PC24 memset
|
||||
000006d8 R_ARM_PC24 write
|
||||
000006e0 R_ARM_PC24 ELFMAINX
|
||||
000006e8 R_ARM_PC24 ELFMAINX
|
||||
000006f8 R_ARM_PC24 lseek
|
||||
00000704 R_ARM_PC24 ELFMAINX
|
||||
00000708 R_ARM_PC24 ELFMAINX
|
||||
00000710 R_ARM_PC24 ELFMAINX
|
||||
00000734 R_ARM_PC24 mmap
|
||||
|
||||
+21
-16
@@ -6,10 +6,8 @@ Name Origin Length Attributes
|
||||
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-littlearm)
|
||||
|
||||
.text 0x0000000000000000 0x1150
|
||||
*(.text)
|
||||
.text 0x0000000000000000 0xc34
|
||||
.text 0x0000000000000000 0x348 tmp/arm.v5a-linux.elf-fold.o
|
||||
0x0000000000000004 get_page_mask
|
||||
0x00000000000002e8 memcpy
|
||||
@@ -21,17 +19,10 @@ TARGET(elf32-littlearm)
|
||||
0x00000000fffffff4 page_mask
|
||||
0x0000000000000024 Pprotect
|
||||
0x0000000000000024 mprotect
|
||||
.text 0x0000000000000348 0x51c tmp/arm.v5a-linux.elf-upxfd_android.o
|
||||
0x0000000000000614 upx_mmap_and_fd
|
||||
.text 0x0000000000000864 0x0 tmp/arm.v5a-expand.o
|
||||
.text 0x0000000000000864 0x8ec tmp/arm.v5a-linux.elf-main2.o
|
||||
0x00000000000010ec underlay
|
||||
0x0000000000000fbc upx_main
|
||||
*(.data)
|
||||
.data 0x0000000000001150 0x0 tmp/arm.v5a-linux.elf-fold.o
|
||||
.data 0x0000000000001150 0x0 tmp/arm.v5a-linux.elf-upxfd_android.o
|
||||
.data 0x0000000000001150 0x0 tmp/arm.v5a-expand.o
|
||||
.data 0x0000000000001150 0x0 tmp/arm.v5a-linux.elf-main2.o
|
||||
.text 0x0000000000000348 0x0 tmp/arm.v5a-expand.o
|
||||
.text 0x0000000000000348 0x8ec tmp/arm.v5a-linux.elf-main2.o
|
||||
0x0000000000000bd0 underlay
|
||||
0x0000000000000aa0 upx_main
|
||||
|
||||
SYSCALLS 0x0000000000000000 0x214
|
||||
SYSCALLS 0x0000000000000000 0x214 tmp/arm.v5a-linux.elf-fold.o
|
||||
@@ -60,12 +51,21 @@ SYSCALLS 0x0000000000000000 0x214
|
||||
0x00000000000000d8 mkdir
|
||||
0x000000000000001c close
|
||||
|
||||
UMF_ANDROID 0x0000000000000000 0x51c
|
||||
UMF_ANDROID 0x0000000000000000 0x51c tmp/arm.v5a-linux.elf-upxfd_android.o
|
||||
0x00000000000002cc upx_mmap_and_fd_android
|
||||
|
||||
UMF_LINUX 0x0000000000000000 0xcc
|
||||
UMF_LINUX 0x0000000000000000 0xcc tmp/arm.v5a-linux.elf-upxfd_linux.o
|
||||
0x0000000000000000 upx_mmap_and_fd_linux
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0xdc
|
||||
EXP_HEAD 0x0000000000000000 0xdc tmp/arm.v5a-expand.o
|
||||
0x0000000000000074 f_expand
|
||||
|
||||
EXP_TAIL 0x0000000000000000 0x24
|
||||
EXP_TAIL 0x0000000000000000 0x24 tmp/arm.v5a-expand.o
|
||||
0x0000000000000024 upx_mmap_and_fd
|
||||
0x0000000000000000 eof
|
||||
|
||||
NRV2E 0x0000000000000000 0x11c
|
||||
@@ -83,15 +83,20 @@ NRV2B 0x0000000000000000 0xcc
|
||||
LZMA_DAISY 0x0000000000000000 0x8
|
||||
LZMA_DAISY 0x0000000000000000 0x8 tmp/arm.v5a-expand.o
|
||||
|
||||
.data
|
||||
.data 0x0000000000000000 0x0
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v5a-linux.elf-fold.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v5a-expand.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm.v5a-linux.elf-main2.o
|
||||
|
||||
.bss 0x0000000000000000 0x0
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v5a-linux.elf-fold.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v5a-linux.elf-upxfd_android.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v5a-expand.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm.v5a-linux.elf-main2.o
|
||||
TARGET(elf32-littlearm)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
LOAD tmp/arm.v5a-linux.elf-fold.o
|
||||
LOAD tmp/arm.v5a-linux.elf-upxfd_android.o
|
||||
LOAD tmp/arm.v5a-linux.elf-upxfd_linux.o
|
||||
LOAD tmp/arm.v5a-expand.o
|
||||
LOAD tmp/arm.v5a-linux.elf-main2.o
|
||||
OUTPUT(tmp/arm.v5a-linux.elf-fold.bin elf32-littlearm)
|
||||
|
||||
+20
-18
@@ -6,29 +6,31 @@ Name Origin Length Attributes
|
||||
|
||||
Linker script and memory map
|
||||
|
||||
0x000000000000004c . = (SIZEOF_HEADERS + 0xc)
|
||||
0x0000000000000040 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000040 0xaf4
|
||||
*(.text)
|
||||
.text 0x0000000000000040 0x248 tmp/arm64-linux.elf-fold.o
|
||||
0x0000000000000048 get_page_mask
|
||||
0x0000000000000058 mmap_privanon
|
||||
0x0000000000000068 mmap
|
||||
0x0000000000000084 Pprotect
|
||||
0x0000000000000084 mprotect
|
||||
.text 0x0000000000000288 0x0 tmp/arm64-expand.o
|
||||
.text 0x0000000000000288 0x8ac tmp/arm64-linux.elf-main2.o
|
||||
0x0000000000000990 underlay
|
||||
0x00000000000009fc upx_main
|
||||
*(.data)
|
||||
.data 0x0000000000000b34 0x0 tmp/arm64-linux.elf-fold.o
|
||||
.data 0x0000000000000b34 0x0 tmp/arm64-expand.o
|
||||
.data 0x0000000000000b34 0x0 tmp/arm64-linux.elf-main2.o
|
||||
|
||||
.data
|
||||
LOAD tmp/arm64-linux.elf-fold.o
|
||||
LOAD tmp/arm64-expand.o
|
||||
LOAD tmp/arm64-linux.elf-main2.o
|
||||
OUTPUT(tmp/arm64-linux.elf-fold.bin elf64-littleaarch64)
|
||||
|
||||
.text 0x0000000000000000 0xaf4
|
||||
.text 0x0000000000000000 0x248 tmp/arm64-linux.elf-fold.o
|
||||
0x0000000000000008 get_page_mask
|
||||
0x0000000000000018 mmap_privanon
|
||||
0x0000000000000028 mmap
|
||||
0x0000000000000044 Pprotect
|
||||
0x0000000000000044 mprotect
|
||||
.text 0x0000000000000248 0x0 tmp/arm64-expand.o
|
||||
.text 0x0000000000000248 0x8ac tmp/arm64-linux.elf-main2.o
|
||||
0x0000000000000950 underlay
|
||||
0x00000000000009bc upx_main
|
||||
|
||||
.data 0x0000000000000000 0x0
|
||||
.data 0x0000000000000000 0x0 tmp/arm64-linux.elf-fold.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm64-expand.o
|
||||
.data 0x0000000000000000 0x0 tmp/arm64-linux.elf-main2.o
|
||||
|
||||
.bss 0x0000000000000000 0x0
|
||||
.bss 0x0000000000000000 0x0 tmp/arm64-linux.elf-fold.o
|
||||
.bss 0x0000000000000000 0x0 tmp/arm64-expand.o
|
||||
|
||||
+109
-87
@@ -4,20 +4,25 @@ Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 ELFMAINY 0 0 0 034 2**0 CONTENTS
|
||||
1 ELFMAINZ 01f0 0 0 034 2**0 CONTENTS
|
||||
2 ELFMAINX 074c 0 0 0224 2**2 CONTENTS
|
||||
2 UMF_ANDROID 0510 0 0 0224 2**2 CONTENTS
|
||||
3 UMF_LINUX 0cc 0 0 0734 2**2 CONTENTS
|
||||
4 ELFMAINX 023c 0 0 0800 2**2 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
00000000 l d UMF_LINUX 0 UMF_LINUX
|
||||
00000000 l d ELFMAINX 0 ELFMAINX
|
||||
00000000 l d ELFMAINY 0 ELFMAINY
|
||||
00000000 *UND* 0 MFLG
|
||||
000000ec g ELFMAINZ 0 getpid
|
||||
00000500 g F ELFMAINX 024c upx_mmap_and_fd
|
||||
00000008 g ELFMAINZ 0 memcpy
|
||||
00000000 *UND* 0 O_BINFO
|
||||
0000004c g ELFMAINZ 0 mempcpy
|
||||
000000d8 g ELFMAINZ 0 ftruncate
|
||||
00000100 g ELFMAINZ 0 lseek
|
||||
000002c4 g F UMF_ANDROID 024c upx_mmap_and_fd_android
|
||||
000001a8 g ELFMAINZ 0 mmap
|
||||
00000000 g F UMF_LINUX 0cc upx_mmap_and_fd_linux
|
||||
00000164 g ELFMAINZ 0 uname
|
||||
00000000 g ELFMAINY 0 end_decompress
|
||||
0000018c g ELFMAINZ 0 write
|
||||
@@ -48,6 +53,107 @@ OFFSET TYPE VALUE
|
||||
00000060 R_ARM_PC24 ELFMAINZ
|
||||
000001ec R_ARM_ABS32 O_BINFO
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_ANDROID]:
|
||||
OFFSET TYPE VALUE
|
||||
0000000c R_ARM_PC24 UMF_ANDROID
|
||||
00000028 R_ARM_PC24 UMF_ANDROID
|
||||
00000040 R_ARM_PC24 UMF_ANDROID
|
||||
00000054 R_ARM_PC24 UMF_ANDROID
|
||||
00000080 R_ARM_PC24 memset
|
||||
0000008c R_ARM_PC24 stat
|
||||
00000094 R_ARM_PC24 UMF_ANDROID
|
||||
000000a8 R_ARM_PC24 UMF_ANDROID
|
||||
000000b0 R_ARM_PC24 UMF_ANDROID
|
||||
000000bc R_ARM_PC24 mkdir
|
||||
000000d8 R_ARM_PC24 my_bkpt
|
||||
000000f4 R_ARM_PC24 UMF_ANDROID
|
||||
0000010c R_ARM_PC24 mempcpy
|
||||
00000120 R_ARM_PC24 UMF_ANDROID
|
||||
00000124 R_ARM_PC24 UMF_ANDROID
|
||||
0000014c R_ARM_PC24 open
|
||||
00000160 R_ARM_PC24 read
|
||||
0000016c R_ARM_PC24 close
|
||||
00000178 R_ARM_PC24 my_bkpt
|
||||
00000190 R_ARM_PC24 UMF_ANDROID
|
||||
000001a0 R_ARM_PC24 UMF_ANDROID
|
||||
000001a4 R_ARM_PC24 UMF_ANDROID
|
||||
000001b0 R_ARM_PC24 UMF_ANDROID
|
||||
000001c4 R_ARM_PC24 mempcpy
|
||||
000001dc R_ARM_PC24 UMF_ANDROID
|
||||
000001e4 R_ARM_PC24 UMF_ANDROID
|
||||
000001e8 R_ARM_PC24 UMF_ANDROID
|
||||
0000020c R_ARM_PC24 mempcpy
|
||||
00000218 R_ARM_PC24 mempcpy
|
||||
0000022c R_ARM_PC24 UMF_ANDROID
|
||||
00000230 R_ARM_PC24 UMF_ANDROID
|
||||
00000238 R_ARM_PC24 UMF_ANDROID
|
||||
0000023c R_ARM_PC24 UMF_ANDROID
|
||||
00000254 R_ARM_PC24 mempcpy
|
||||
0000026c R_ARM_PC24 UMF_ANDROID
|
||||
00000270 R_ARM_PC24 UMF_ANDROID
|
||||
00000288 R_ARM_PC24 mempcpy
|
||||
00000290 R_ARM_PC24 getpid
|
||||
00000298 R_ARM_PC24 UMF_ANDROID
|
||||
000002a4 R_ARM_PC24 UMF_ANDROID
|
||||
000002b0 R_ARM_PC24 UMF_ANDROID
|
||||
000002dc R_ARM_PC24 UMF_ANDROID
|
||||
000002f0 R_ARM_PC24 memfd_create
|
||||
000002fc R_ARM_PC24 UMF_ANDROID
|
||||
00000308 R_ARM_PC24 memfd_create
|
||||
00000314 R_ARM_PC24 UMF_ANDROID
|
||||
00000318 R_ARM_PC24 UMF_ANDROID
|
||||
00000338 R_ARM_PC24 open
|
||||
00000340 R_ARM_PC24 UMF_ANDROID
|
||||
00000344 R_ARM_PC24 UMF_ANDROID
|
||||
0000035c R_ARM_PC24 my_bkpt
|
||||
00000368 R_ARM_PC24 uname
|
||||
0000036c R_ARM_PC24 UMF_ANDROID
|
||||
00000380 R_ARM_PC24 UMF_ANDROID
|
||||
00000388 R_ARM_PC24 UMF_ANDROID
|
||||
0000038c R_ARM_PC24 UMF_ANDROID
|
||||
000003a0 R_ARM_PC24 UMF_ANDROID
|
||||
000003a8 R_ARM_PC24 UMF_ANDROID
|
||||
000003b8 R_ARM_PC24 UMF_ANDROID
|
||||
000003c0 R_ARM_PC24 UMF_ANDROID
|
||||
000003c4 R_ARM_PC24 get_upxfn_path
|
||||
000003e4 R_ARM_PC24 UMF_ANDROID
|
||||
000003ec R_ARM_PC24 UMF_ANDROID
|
||||
000003f8 R_ARM_PC24 UMF_ANDROID
|
||||
00000408 R_ARM_PC24 UMF_ANDROID
|
||||
00000410 R_ARM_PC24 UMF_ANDROID
|
||||
00000420 R_ARM_PC24 open
|
||||
0000042c R_ARM_PC24 UMF_ANDROID
|
||||
00000434 R_ARM_PC24 unlink
|
||||
0000043c R_ARM_PC24 UMF_ANDROID
|
||||
00000448 R_ARM_PC24 UMF_ANDROID
|
||||
00000450 R_ARM_PC24 UMF_ANDROID
|
||||
0000045c R_ARM_PC24 ftruncate
|
||||
00000464 R_ARM_PC24 UMF_ANDROID
|
||||
00000468 R_ARM_PC24 UMF_ANDROID
|
||||
00000478 R_ARM_PC24 memset
|
||||
00000498 R_ARM_PC24 write
|
||||
000004a0 R_ARM_PC24 UMF_ANDROID
|
||||
000004a8 R_ARM_PC24 UMF_ANDROID
|
||||
000004b8 R_ARM_PC24 lseek
|
||||
000004c4 R_ARM_PC24 UMF_ANDROID
|
||||
000004c8 R_ARM_PC24 UMF_ANDROID
|
||||
000004d0 R_ARM_PC24 UMF_ANDROID
|
||||
000004f4 R_ARM_PC24 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_LINUX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000010 R_ARM_PC24 UMF_LINUX
|
||||
00000024 R_ARM_PC24 memfd_create
|
||||
00000030 R_ARM_PC24 UMF_LINUX
|
||||
0000003c R_ARM_PC24 memfd_create
|
||||
00000048 R_ARM_PC24 UMF_LINUX
|
||||
0000004c R_ARM_PC24 UMF_LINUX
|
||||
0000006c R_ARM_PC24 open
|
||||
00000078 R_ARM_PC24 UMF_LINUX
|
||||
00000084 R_ARM_PC24 ftruncate
|
||||
0000008c R_ARM_PC24 UMF_LINUX
|
||||
000000b4 R_ARM_PC24 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000000 R_ARM_ABS32 MFLG
|
||||
@@ -57,7 +163,7 @@ OFFSET TYPE VALUE
|
||||
00000028 R_ARM_PC24 ELFMAINX
|
||||
00000058 R_ARM_PC24 ELFMAINZ
|
||||
00000090 R_ARM_PC24 ELFMAINX
|
||||
000000a0 R_ARM_PC24 upx_mmap_and_fd
|
||||
000000a0 R_ARM_PC24 ELFMAINX
|
||||
000000a8 R_ARM_PC24 ELFMAINX
|
||||
000000d8 R_ARM_PC24 ELFMAINX
|
||||
00000114 R_ARM_PC24 ELFMAINX
|
||||
@@ -77,87 +183,3 @@ OFFSET TYPE VALUE
|
||||
00000218 R_ARM_PC24 ELFMAINX
|
||||
00000234 R_ARM_PC24 ELFMAINX
|
||||
00000238 R_ARM_PC24 ELFMAINX
|
||||
00000248 R_ARM_PC24 ELFMAINX
|
||||
00000264 R_ARM_PC24 ELFMAINX
|
||||
0000027c R_ARM_PC24 ELFMAINX
|
||||
00000290 R_ARM_PC24 ELFMAINX
|
||||
000002bc R_ARM_PC24 memset
|
||||
000002c8 R_ARM_PC24 stat
|
||||
000002d0 R_ARM_PC24 ELFMAINX
|
||||
000002e4 R_ARM_PC24 ELFMAINX
|
||||
000002ec R_ARM_PC24 ELFMAINX
|
||||
000002f8 R_ARM_PC24 mkdir
|
||||
00000314 R_ARM_PC24 my_bkpt
|
||||
00000330 R_ARM_PC24 ELFMAINX
|
||||
00000348 R_ARM_PC24 mempcpy
|
||||
0000035c R_ARM_PC24 ELFMAINX
|
||||
00000360 R_ARM_PC24 ELFMAINX
|
||||
00000388 R_ARM_PC24 open
|
||||
0000039c R_ARM_PC24 read
|
||||
000003a8 R_ARM_PC24 close
|
||||
000003b4 R_ARM_PC24 my_bkpt
|
||||
000003cc R_ARM_PC24 ELFMAINX
|
||||
000003dc R_ARM_PC24 ELFMAINX
|
||||
000003e0 R_ARM_PC24 ELFMAINX
|
||||
000003ec R_ARM_PC24 ELFMAINX
|
||||
00000400 R_ARM_PC24 mempcpy
|
||||
00000418 R_ARM_PC24 ELFMAINX
|
||||
00000420 R_ARM_PC24 ELFMAINX
|
||||
00000424 R_ARM_PC24 ELFMAINX
|
||||
00000448 R_ARM_PC24 mempcpy
|
||||
00000454 R_ARM_PC24 mempcpy
|
||||
00000468 R_ARM_PC24 ELFMAINX
|
||||
0000046c R_ARM_PC24 ELFMAINX
|
||||
00000474 R_ARM_PC24 ELFMAINX
|
||||
00000478 R_ARM_PC24 ELFMAINX
|
||||
00000490 R_ARM_PC24 mempcpy
|
||||
000004a8 R_ARM_PC24 ELFMAINX
|
||||
000004ac R_ARM_PC24 ELFMAINX
|
||||
000004c4 R_ARM_PC24 mempcpy
|
||||
000004cc R_ARM_PC24 getpid
|
||||
000004d4 R_ARM_PC24 ELFMAINX
|
||||
000004e0 R_ARM_PC24 ELFMAINX
|
||||
000004ec R_ARM_PC24 ELFMAINX
|
||||
00000518 R_ARM_PC24 ELFMAINX
|
||||
0000052c R_ARM_PC24 memfd_create
|
||||
00000538 R_ARM_PC24 ELFMAINX
|
||||
00000544 R_ARM_PC24 memfd_create
|
||||
00000550 R_ARM_PC24 ELFMAINX
|
||||
00000554 R_ARM_PC24 ELFMAINX
|
||||
00000574 R_ARM_PC24 open
|
||||
0000057c R_ARM_PC24 ELFMAINX
|
||||
00000580 R_ARM_PC24 ELFMAINX
|
||||
00000598 R_ARM_PC24 my_bkpt
|
||||
000005a4 R_ARM_PC24 uname
|
||||
000005a8 R_ARM_PC24 ELFMAINX
|
||||
000005bc R_ARM_PC24 ELFMAINX
|
||||
000005c4 R_ARM_PC24 ELFMAINX
|
||||
000005c8 R_ARM_PC24 ELFMAINX
|
||||
000005dc R_ARM_PC24 ELFMAINX
|
||||
000005e4 R_ARM_PC24 ELFMAINX
|
||||
000005f4 R_ARM_PC24 ELFMAINX
|
||||
000005fc R_ARM_PC24 ELFMAINX
|
||||
00000600 R_ARM_PC24 get_upxfn_path
|
||||
00000620 R_ARM_PC24 ELFMAINX
|
||||
00000628 R_ARM_PC24 ELFMAINX
|
||||
00000634 R_ARM_PC24 ELFMAINX
|
||||
00000644 R_ARM_PC24 ELFMAINX
|
||||
0000064c R_ARM_PC24 ELFMAINX
|
||||
0000065c R_ARM_PC24 open
|
||||
00000668 R_ARM_PC24 ELFMAINX
|
||||
00000670 R_ARM_PC24 unlink
|
||||
00000678 R_ARM_PC24 ELFMAINX
|
||||
00000684 R_ARM_PC24 ELFMAINX
|
||||
0000068c R_ARM_PC24 ELFMAINX
|
||||
00000698 R_ARM_PC24 ftruncate
|
||||
000006a0 R_ARM_PC24 ELFMAINX
|
||||
000006a4 R_ARM_PC24 ELFMAINX
|
||||
000006b4 R_ARM_PC24 memset
|
||||
000006d4 R_ARM_PC24 write
|
||||
000006dc R_ARM_PC24 ELFMAINX
|
||||
000006e4 R_ARM_PC24 ELFMAINX
|
||||
000006f4 R_ARM_PC24 lseek
|
||||
00000700 R_ARM_PC24 ELFMAINX
|
||||
00000704 R_ARM_PC24 ELFMAINX
|
||||
0000070c R_ARM_PC24 ELFMAINX
|
||||
00000730 R_ARM_PC24 mmap
|
||||
|
||||
+16
-10
@@ -7,7 +7,7 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
|
||||
.text 0x0000000000000000 0x1158
|
||||
.text 0x0000000000000000 0xc48
|
||||
.text 0x0000000000000000 0x348 tmp/armeb.v4a-linux.elf-fold.o
|
||||
0x0000000000000004 get_page_mask
|
||||
0x00000000000002e8 memcpy
|
||||
@@ -19,12 +19,10 @@ Linker script and memory map
|
||||
0x00000000fffffff4 page_mask
|
||||
0x0000000000000024 Pprotect
|
||||
0x0000000000000024 mprotect
|
||||
.text 0x0000000000000348 0x510 tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
0x000000000000060c upx_mmap_and_fd
|
||||
.text 0x0000000000000858 0x0 tmp/armeb.v4a-expand.o
|
||||
.text 0x0000000000000858 0x900 tmp/armeb.v4a-linux.elf-main2.o
|
||||
0x00000000000010f4 underlay
|
||||
0x0000000000000fc0 upx_main
|
||||
.text 0x0000000000000348 0x0 tmp/armeb.v4a-expand.o
|
||||
.text 0x0000000000000348 0x900 tmp/armeb.v4a-linux.elf-main2.o
|
||||
0x0000000000000be4 underlay
|
||||
0x0000000000000ab0 upx_main
|
||||
|
||||
SYSCALLS 0x0000000000000000 0x214
|
||||
SYSCALLS 0x0000000000000000 0x214 tmp/armeb.v4a-linux.elf-fold.o
|
||||
@@ -53,12 +51,21 @@ SYSCALLS 0x0000000000000000 0x214
|
||||
0x00000000000000d8 mkdir
|
||||
0x000000000000001c close
|
||||
|
||||
UMF_ANDROID 0x0000000000000000 0x510
|
||||
UMF_ANDROID 0x0000000000000000 0x510 tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
0x00000000000002c4 upx_mmap_and_fd_android
|
||||
|
||||
UMF_LINUX 0x0000000000000000 0xcc
|
||||
UMF_LINUX 0x0000000000000000 0xcc tmp/armeb.v4a-linux.elf-upxfd_linux.o
|
||||
0x0000000000000000 upx_mmap_and_fd_linux
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0xdc
|
||||
EXP_HEAD 0x0000000000000000 0xdc tmp/armeb.v4a-expand.o
|
||||
0x0000000000000074 f_expand
|
||||
|
||||
EXP_TAIL 0x0000000000000000 0x24
|
||||
EXP_TAIL 0x0000000000000000 0x24 tmp/armeb.v4a-expand.o
|
||||
0x0000000000000024 upx_mmap_and_fd
|
||||
0x0000000000000000 eof
|
||||
|
||||
NRV2E 0x0000000000000000 0x11c
|
||||
@@ -78,19 +85,18 @@ LZMA_DAISY 0x0000000000000000 0x8
|
||||
|
||||
.data 0x0000000000000000 0x0
|
||||
.data 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-fold.o
|
||||
.data 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
.data 0x0000000000000000 0x0 tmp/armeb.v4a-expand.o
|
||||
.data 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-main2.o
|
||||
|
||||
.bss 0x0000000000000000 0x0
|
||||
.bss 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-fold.o
|
||||
.bss 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
.bss 0x0000000000000000 0x0 tmp/armeb.v4a-expand.o
|
||||
.bss 0x0000000000000000 0x0 tmp/armeb.v4a-linux.elf-main2.o
|
||||
TARGET(elf32-bigarm)
|
||||
0x0000000000100040 . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
LOAD tmp/armeb.v4a-linux.elf-fold.o
|
||||
LOAD tmp/armeb.v4a-linux.elf-upxfd_android.o
|
||||
LOAD tmp/armeb.v4a-linux.elf-upxfd_linux.o
|
||||
LOAD tmp/armeb.v4a-expand.o
|
||||
LOAD tmp/armeb.v4a-linux.elf-main2.o
|
||||
OUTPUT(tmp/armeb.v4a-linux.elf-fold.bin elf32-bigarm)
|
||||
|
||||
+35
-35
@@ -7,48 +7,48 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000c01080 . = ((0xc01000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000c01080 0x768
|
||||
.text 0x0000000000000074 0x768
|
||||
*(.text)
|
||||
.text 0x0000000000c01080 0xc4 tmp/i386-bsd.elf-fold.o
|
||||
.text 0x0000000000c01144 0x632 tmp/i386-bsd.elf-main.o
|
||||
0x0000000000c0162f upx_main
|
||||
*fill* 0x0000000000c01776 0x2 00
|
||||
.text 0x0000000000c01778 0x6d tmp/i386-bsd.syscall.o
|
||||
0x0000000000c017e1 waitpid
|
||||
0x0000000000c017b5 munmap
|
||||
0x0000000000c017c9 execve
|
||||
0x0000000000c017c1 getpid
|
||||
0x0000000000c017d1 ftruncate
|
||||
0x0000000000c01778 mmap
|
||||
0x0000000000c017d9 nanosleep
|
||||
0x0000000000c017a9 write
|
||||
0x0000000000c017a5 read
|
||||
0x0000000000c017dd unlink
|
||||
0x0000000000c017cd fork
|
||||
0x0000000000c017d5 gettimeofday
|
||||
0x0000000000c017bd access
|
||||
0x0000000000c0179d exit
|
||||
0x0000000000c0179c brk
|
||||
0x0000000000c017ad open
|
||||
0x0000000000c017b9 mprotect
|
||||
0x0000000000c017c5 fcntl
|
||||
0x0000000000c017b1 close
|
||||
.text 0x0000000000000074 0xc4 tmp/i386-bsd.elf-fold.o
|
||||
.text 0x0000000000000138 0x632 tmp/i386-bsd.elf-main.o
|
||||
0x0000000000000623 upx_main
|
||||
*fill* 0x000000000000076a 0x2 00
|
||||
.text 0x000000000000076c 0x6d tmp/i386-bsd.syscall.o
|
||||
0x00000000000007d5 waitpid
|
||||
0x00000000000007a9 munmap
|
||||
0x00000000000007bd execve
|
||||
0x00000000000007b5 getpid
|
||||
0x00000000000007c5 ftruncate
|
||||
0x000000000000076c mmap
|
||||
0x00000000000007cd nanosleep
|
||||
0x000000000000079d write
|
||||
0x0000000000000799 read
|
||||
0x00000000000007d1 unlink
|
||||
0x00000000000007c1 fork
|
||||
0x00000000000007c9 gettimeofday
|
||||
0x00000000000007b1 access
|
||||
0x0000000000000791 exit
|
||||
0x0000000000000790 brk
|
||||
0x00000000000007a1 open
|
||||
0x00000000000007ad mprotect
|
||||
0x00000000000007b9 fcntl
|
||||
0x00000000000007a5 close
|
||||
*(.data)
|
||||
*fill* 0x0000000000c017e5 0x3 00
|
||||
.data 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.data 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-main.o
|
||||
.data 0x0000000000c017e8 0x0 tmp/i386-bsd.syscall.o
|
||||
*fill* 0x00000000000007d9 0x3 00
|
||||
.data 0x00000000000007dc 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.data 0x00000000000007dc 0x0 tmp/i386-bsd.elf-main.o
|
||||
.data 0x00000000000007dc 0x0 tmp/i386-bsd.syscall.o
|
||||
|
||||
.data
|
||||
|
||||
.bss 0x0000000000c017e8 0x0
|
||||
.bss 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.bss 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-main.o
|
||||
.bss 0x0000000000c017e8 0x0 tmp/i386-bsd.syscall.o
|
||||
.bss 0x00000000000007dc 0x0
|
||||
.bss 0x00000000000007dc 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.bss 0x00000000000007dc 0x0 tmp/i386-bsd.elf-main.o
|
||||
.bss 0x00000000000007dc 0x0 tmp/i386-bsd.syscall.o
|
||||
|
||||
.rel.dyn 0x0000000000c017e8 0x0
|
||||
.rel.dyn 0x00000000000007dc 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-bsd.elf-fold.o
|
||||
LOAD tmp/i386-bsd.elf-fold.o
|
||||
LOAD tmp/i386-bsd.elf-main.o
|
||||
|
||||
+39
-39
@@ -7,52 +7,52 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000401080 . = ((0x401000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
|
||||
.data 0x0000000000401080 0x388
|
||||
.data 0x0000000000000074 0x388
|
||||
*(.text)
|
||||
.text 0x0000000000401080 0x1c tmp/i386-bsd.elf.execve-fold.o
|
||||
.text 0x000000000040109c 0x2d5 tmp/i386-bsd.elf.execve-main.o
|
||||
0x0000000000401157 upx_main
|
||||
*fill* 0x0000000000401371 0x3 00
|
||||
.text 0x0000000000401374 0x6d tmp/i386-bsd.syscall.o
|
||||
0x00000000004013dd waitpid
|
||||
0x00000000004013b1 munmap
|
||||
0x00000000004013c5 execve
|
||||
0x00000000004013bd getpid
|
||||
0x00000000004013cd ftruncate
|
||||
0x0000000000401374 mmap
|
||||
0x00000000004013d5 nanosleep
|
||||
0x00000000004013a5 write
|
||||
0x00000000004013a1 read
|
||||
0x00000000004013d9 unlink
|
||||
0x00000000004013c9 fork
|
||||
0x00000000004013d1 gettimeofday
|
||||
0x00000000004013b9 access
|
||||
0x0000000000401399 exit
|
||||
0x0000000000401398 brk
|
||||
0x00000000004013a9 open
|
||||
0x00000000004013b5 mprotect
|
||||
0x00000000004013c1 fcntl
|
||||
0x00000000004013ad close
|
||||
*fill* 0x00000000004013e1 0x3 00
|
||||
.text 0x00000000004013e4 0x23 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
0x00000000004013e4 upx_itoa
|
||||
.text 0x0000000000000074 0x1c tmp/i386-bsd.elf.execve-fold.o
|
||||
.text 0x0000000000000090 0x2d5 tmp/i386-bsd.elf.execve-main.o
|
||||
0x000000000000014b upx_main
|
||||
*fill* 0x0000000000000365 0x3 00
|
||||
.text 0x0000000000000368 0x6d tmp/i386-bsd.syscall.o
|
||||
0x00000000000003d1 waitpid
|
||||
0x00000000000003a5 munmap
|
||||
0x00000000000003b9 execve
|
||||
0x00000000000003b1 getpid
|
||||
0x00000000000003c1 ftruncate
|
||||
0x0000000000000368 mmap
|
||||
0x00000000000003c9 nanosleep
|
||||
0x0000000000000399 write
|
||||
0x0000000000000395 read
|
||||
0x00000000000003cd unlink
|
||||
0x00000000000003bd fork
|
||||
0x00000000000003c5 gettimeofday
|
||||
0x00000000000003ad access
|
||||
0x000000000000038d exit
|
||||
0x000000000000038c brk
|
||||
0x000000000000039d open
|
||||
0x00000000000003a9 mprotect
|
||||
0x00000000000003b5 fcntl
|
||||
0x00000000000003a1 close
|
||||
*fill* 0x00000000000003d5 0x3 00
|
||||
.text 0x00000000000003d8 0x23 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
0x00000000000003d8 upx_itoa
|
||||
*(.rodata)
|
||||
*(.data)
|
||||
*fill* 0x0000000000401407 0x1 00
|
||||
.data 0x0000000000401408 0x0 tmp/i386-bsd.elf.execve-fold.o
|
||||
.data 0x0000000000401408 0x0 tmp/i386-bsd.elf.execve-main.o
|
||||
.data 0x0000000000401408 0x0 tmp/i386-bsd.syscall.o
|
||||
.data 0x0000000000401408 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
*fill* 0x00000000000003fb 0x1 00
|
||||
.data 0x00000000000003fc 0x0 tmp/i386-bsd.elf.execve-fold.o
|
||||
.data 0x00000000000003fc 0x0 tmp/i386-bsd.elf.execve-main.o
|
||||
.data 0x00000000000003fc 0x0 tmp/i386-bsd.syscall.o
|
||||
.data 0x00000000000003fc 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
*(.bss)
|
||||
.bss 0x0000000000401408 0x0 tmp/i386-bsd.elf.execve-fold.o
|
||||
.bss 0x0000000000401408 0x0 tmp/i386-bsd.elf.execve-main.o
|
||||
.bss 0x0000000000401408 0x0 tmp/i386-bsd.syscall.o
|
||||
.bss 0x0000000000401408 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
.bss 0x00000000000003fc 0x0 tmp/i386-bsd.elf.execve-fold.o
|
||||
.bss 0x00000000000003fc 0x0 tmp/i386-bsd.elf.execve-main.o
|
||||
.bss 0x00000000000003fc 0x0 tmp/i386-bsd.syscall.o
|
||||
.bss 0x00000000000003fc 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
*(COMMON)
|
||||
|
||||
.rel.dyn 0x0000000000401408 0x0
|
||||
.rel.dyn 0x00000000000003fc 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-bsd.elf.execve-fold.o
|
||||
LOAD tmp/i386-bsd.elf.execve-fold.o
|
||||
LOAD tmp/i386-bsd.elf.execve-main.o
|
||||
|
||||
+12
-12
@@ -4,18 +4,18 @@ Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 MACHMAINX 05 0 0 034 2**0 CONTENTS
|
||||
1 MACH_UNC 0 0 0 039 2**0 CONTENTS
|
||||
2 NRV_HEAD 0da 0 0 039 2**0 CONTENTS
|
||||
3 NRV2E 0d8 0 0 0113 2**0 CONTENTS
|
||||
4 NRV2D 0cc 0 0 01eb 2**0 CONTENTS
|
||||
5 NRV2B 0b6 0 0 02b7 2**0 CONTENTS
|
||||
6 LZMA_DEC00 02e 0 0 036d 2**0 CONTENTS
|
||||
7 LZMA_ELF00 048 0 0 039b 2**0 CONTENTS
|
||||
8 LZMA_DEC10 0b3e 0 0 03e3 2**0 CONTENTS
|
||||
9 LZMA_DEC20 0b3e 0 0 0f21 2**0 CONTENTS
|
||||
10 LZMA_DEC30 01a 0 0 01a5f 2**0 CONTENTS
|
||||
11 NRV_TAIL 0 0 0 01a79 2**0 CONTENTS
|
||||
12 MACHMAINY 014 0 0 01a79 2**0 CONTENTS
|
||||
13 MACHMAINZ 085 0 0 01a8d 2**0 CONTENTS
|
||||
2 NRV_HEAD 0d0 0 0 039 2**0 CONTENTS
|
||||
3 NRV2E 0d8 0 0 0109 2**0 CONTENTS
|
||||
4 NRV2D 0cc 0 0 01e1 2**0 CONTENTS
|
||||
5 NRV2B 0b6 0 0 02ad 2**0 CONTENTS
|
||||
6 LZMA_DEC00 02e 0 0 0363 2**0 CONTENTS
|
||||
7 LZMA_ELF00 048 0 0 0391 2**0 CONTENTS
|
||||
8 LZMA_DEC10 0b3e 0 0 03d9 2**0 CONTENTS
|
||||
9 LZMA_DEC20 0b3e 0 0 0f17 2**0 CONTENTS
|
||||
10 LZMA_DEC30 01a 0 0 01a55 2**0 CONTENTS
|
||||
11 NRV_TAIL 0 0 0 01a6f 2**0 CONTENTS
|
||||
12 MACHMAINY 014 0 0 01a6f 2**0 CONTENTS
|
||||
13 MACHMAINZ 085 0 0 01a83 2**0 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d NRV_HEAD 0 NRV_HEAD
|
||||
00000000 l d MACHMAINY 0 MACHMAINY
|
||||
|
||||
+24
-13
@@ -2,15 +2,20 @@ file format elf32-i386
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn Flags
|
||||
0 ELFMAINX 06de 0 0 034 2**2 CONTENTS
|
||||
1 ELFMAINZ 0a 0 0 0712 2**0 CONTENTS
|
||||
0 UMF_ANDROID 04e2 0 0 034 2**2 CONTENTS
|
||||
1 UMF_LINUX 0ab 0 0 0518 2**2 CONTENTS
|
||||
2 ELFMAINX 01fc 0 0 05c4 2**2 CONTENTS
|
||||
3 ELFMAINZ 0a 0 0 07c0 2**0 CONTENTS
|
||||
SYMBOL TABLE:
|
||||
00000000 l d ELFMAINX 0 ELFMAINX
|
||||
00000000 l d ELFMAINZ 0 ELFMAINZ
|
||||
00000486 g F ELFMAINX 0258 upx_mmap_and_fd
|
||||
00000000 l d UMF_ANDROID 0 UMF_ANDROID
|
||||
00000000 l d UMF_LINUX 0 UMF_LINUX
|
||||
00000000 *UND* 0 O_BINFO
|
||||
000001d8 g ELFMAINX 0 mempcpy
|
||||
00000000 g F UMF_ANDROID 0258 upx_mmap_and_fd_android
|
||||
0000017e g ELFMAINX 0 mmap
|
||||
00000000 g F UMF_LINUX 0ab upx_mmap_and_fd_linux
|
||||
000001a1 g ELFMAINX 0 uname
|
||||
0000018c g ELFMAINX 0 get_upxfn_path
|
||||
00000000 g ELFMAINX 0 _start
|
||||
@@ -19,20 +24,26 @@ SYMBOL TABLE:
|
||||
0000018f g ELFMAINX 0 stat
|
||||
000001b0 g ELFMAINX 0 mkdir
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_ANDROID]:
|
||||
OFFSET TYPE VALUE
|
||||
0000007e R_386_PC32 my_bkpt
|
||||
000000f7 R_386_PC32 get_upxfn_path
|
||||
000001a8 R_386_PC32 memset
|
||||
0000022c R_386_PC32 mmap
|
||||
0000026c R_386_PC32 memset
|
||||
000002bb R_386_PC32 my_bkpt
|
||||
00000381 R_386_PC32 my_bkpt
|
||||
000003b5 R_386_PC32 mempcpy
|
||||
00000411 R_386_PC32 mempcpy
|
||||
|
||||
RELOCATION RECORDS FOR [UMF_LINUX]:
|
||||
OFFSET TYPE VALUE
|
||||
0000008d R_386_PC32 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINX]:
|
||||
OFFSET TYPE VALUE
|
||||
00000005 R_386_PC32 ELFMAINZ
|
||||
000000a9 R_386_PC32 upx_mmap_and_fd
|
||||
00000156 R_386_PC32 mmap
|
||||
00000210 R_386_PC32 memset
|
||||
0000025f R_386_PC32 my_bkpt
|
||||
00000325 R_386_PC32 my_bkpt
|
||||
00000359 R_386_PC32 mempcpy
|
||||
000003b5 R_386_PC32 mempcpy
|
||||
00000504 R_386_PC32 my_bkpt
|
||||
0000057d R_386_PC32 get_upxfn_path
|
||||
0000062e R_386_PC32 memset
|
||||
000006b2 R_386_PC32 mmap
|
||||
|
||||
RELOCATION RECORDS FOR [ELFMAINZ]:
|
||||
OFFSET TYPE VALUE
|
||||
|
||||
+31
-31
@@ -7,61 +7,61 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
|
||||
.text 0x0000000000000000 0xe85
|
||||
.text 0x0000000000000000 0x9a1
|
||||
.text 0x0000000000000000 0x190 tmp/i386-linux.elf-fold.o
|
||||
0x0000000000000008 get_page_mask
|
||||
0x0000000000000015 get_upxfn_path
|
||||
.text 0x0000000000000190 0x4e2 tmp/i386-linux.elf-upxfd_android.o
|
||||
0x000000000000041a upx_mmap_and_fd
|
||||
*fill* 0x0000000000000672 0x2 00
|
||||
.text 0x0000000000000674 0x0 tmp/i386-expand.o
|
||||
.text 0x0000000000000674 0x811 tmp/i386-linux.elf-main2.o
|
||||
0x00000000000007c9 underlay
|
||||
0x0000000000000d31 upx_main
|
||||
.text 0x0000000000000190 0x0 tmp/i386-expand.o
|
||||
.text 0x0000000000000190 0x811 tmp/i386-linux.elf-main2.o
|
||||
0x00000000000002e5 underlay
|
||||
0x000000000000084d upx_main
|
||||
|
||||
UMF_ANDROID 0x0000000000000000 0x4e2
|
||||
UMF_ANDROID 0x0000000000000000 0x4e2 tmp/i386-linux.elf-upxfd_android.o
|
||||
0x0000000000000000 upx_mmap_and_fd_android
|
||||
|
||||
UMF_LINUX 0x0000000000000000 0xab
|
||||
UMF_LINUX 0x0000000000000000 0xab tmp/i386-linux.elf-upxfd_linux.o
|
||||
0x0000000000000000 upx_mmap_and_fd_linux
|
||||
|
||||
.data 0x0000000000000000 0x0
|
||||
.data 0x0000000000000000 0x0 tmp/i386-linux.elf-fold.o
|
||||
.data 0x0000000000000000 0x0 tmp/i386-linux.elf-upxfd_android.o
|
||||
.data 0x0000000000000000 0x0 tmp/i386-expand.o
|
||||
.data 0x0000000000000000 0x0 tmp/i386-linux.elf-main2.o
|
||||
|
||||
.bss 0x0000000000000000 0x0
|
||||
.bss 0x0000000000000000 0x0 tmp/i386-linux.elf-fold.o
|
||||
.bss 0x0000000000000000 0x0 tmp/i386-linux.elf-upxfd_android.o
|
||||
.bss 0x0000000000000000 0x0 tmp/i386-expand.o
|
||||
.bss 0x0000000000000000 0x0 tmp/i386-linux.elf-main2.o
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000100040 . = ((0x100000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
LOAD tmp/i386-linux.elf-fold.o
|
||||
LOAD tmp/i386-linux.elf-upxfd_android.o
|
||||
LOAD tmp/i386-linux.elf-upxfd_linux.o
|
||||
LOAD tmp/i386-expand.o
|
||||
LOAD tmp/i386-linux.elf-main2.o
|
||||
OUTPUT(tmp/i386-linux.elf-fold.bin elf32-i386)
|
||||
|
||||
SYSCALLS 0x0000000000000000 0xc0
|
||||
SYSCALLS 0x0000000000000000 0xc0 tmp/i386-linux.elf-fold.o
|
||||
0x0000000000000090 memcpy
|
||||
0x00000000000000a6 mempcpy
|
||||
SYSCALLS 0x0000000000000000 0xd8
|
||||
SYSCALLS 0x0000000000000000 0xd8 tmp/i386-linux.elf-fold.o
|
||||
0x00000000000000a7 memcpy
|
||||
0x00000000000000bd mempcpy
|
||||
0x000000000000002b mmap
|
||||
0x000000000000005b uname
|
||||
0x000000000000007c memset
|
||||
0x00000000000000bc my_bkpt
|
||||
0x000000000000006e uname
|
||||
0x0000000000000093 memset
|
||||
0x00000000000000d3 my_bkpt
|
||||
0x0000000000000000 Pprotect
|
||||
0x0000000000000049 stat
|
||||
0x000000000000006a mkdir
|
||||
0x000000000000005a stat
|
||||
0x000000000000007f mkdir
|
||||
|
||||
.note.GNU-stack
|
||||
0x0000000000000000 0x0
|
||||
.note.GNU-stack
|
||||
0x0000000000000000 0x0 tmp/i386-linux.elf-upxfd_android.o
|
||||
EXP_HEAD 0x0000000000000000 0x10b
|
||||
EXP_HEAD 0x0000000000000000 0x10b tmp/i386-expand.o
|
||||
0x0000000000000067 f_expand
|
||||
0x0000000000000097 __clear_cache
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0x115
|
||||
EXP_HEAD 0x0000000000000000 0x115 tmp/i386-expand.o
|
||||
0x0000000000000071 f_expand
|
||||
0x00000000000000a1 __clear_cache
|
||||
|
||||
EXP_TAIL 0x0000000000000000 0xd
|
||||
EXP_TAIL 0x0000000000000000 0xd tmp/i386-expand.o
|
||||
EXP_TAIL 0x0000000000000000 0x10
|
||||
EXP_TAIL 0x0000000000000000 0x10 tmp/i386-expand.o
|
||||
0x0000000000000010 upx_mmap_and_fd
|
||||
|
||||
NRV2E 0x0000000000000000 0xd4
|
||||
NRV2E 0x0000000000000000 0xd4 tmp/i386-expand.o
|
||||
|
||||
+18
-18
@@ -7,31 +7,31 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000401080 . = ((0x401000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
|
||||
.data 0x0000000000401080 0x3f0
|
||||
.data 0x0000000000000074 0x3f0
|
||||
*(.text)
|
||||
.text 0x0000000000401080 0x28 tmp/i386-linux.elf.execve-fold.o
|
||||
0x000000000040109c mmap
|
||||
.text 0x00000000004010a8 0x3a3 tmp/i386-linux.elf.execve-main.o
|
||||
0x00000000004011c4 my_bkpt
|
||||
0x00000000004011c6 upx_main
|
||||
*fill* 0x000000000040144b 0x1 00
|
||||
.text 0x000000000040144c 0x23 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
0x000000000040144c upx_itoa
|
||||
.text 0x0000000000000074 0x28 tmp/i386-linux.elf.execve-fold.o
|
||||
0x0000000000000090 mmap
|
||||
.text 0x000000000000009c 0x3a3 tmp/i386-linux.elf.execve-main.o
|
||||
0x00000000000001b8 my_bkpt
|
||||
0x00000000000001ba upx_main
|
||||
*fill* 0x000000000000043f 0x1 00
|
||||
.text 0x0000000000000440 0x23 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
0x0000000000000440 upx_itoa
|
||||
*(.rodata)
|
||||
*(.data)
|
||||
*fill* 0x000000000040146f 0x1 00
|
||||
.data 0x0000000000401470 0x0 tmp/i386-linux.elf.execve-fold.o
|
||||
.data 0x0000000000401470 0x0 tmp/i386-linux.elf.execve-main.o
|
||||
.data 0x0000000000401470 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
*fill* 0x0000000000000463 0x1 00
|
||||
.data 0x0000000000000464 0x0 tmp/i386-linux.elf.execve-fold.o
|
||||
.data 0x0000000000000464 0x0 tmp/i386-linux.elf.execve-main.o
|
||||
.data 0x0000000000000464 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
*(.bss)
|
||||
.bss 0x0000000000401470 0x0 tmp/i386-linux.elf.execve-fold.o
|
||||
.bss 0x0000000000401470 0x0 tmp/i386-linux.elf.execve-main.o
|
||||
.bss 0x0000000000401470 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
.bss 0x0000000000000464 0x0 tmp/i386-linux.elf.execve-fold.o
|
||||
.bss 0x0000000000000464 0x0 tmp/i386-linux.elf.execve-main.o
|
||||
.bss 0x0000000000000464 0x0 tmp/i386-linux.elf.execve-upx_itoa.o
|
||||
*(COMMON)
|
||||
|
||||
.rel.dyn 0x0000000000401470 0x0
|
||||
.rel.dyn 0x0000000000000464 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-linux.elf.execve-fold.o
|
||||
LOAD tmp/i386-linux.elf.execve-fold.o
|
||||
LOAD tmp/i386-linux.elf.execve-main.o
|
||||
|
||||
+13
-13
@@ -7,27 +7,27 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000010074 . = (0x10000 + SIZEOF_HEADERS)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000010074 0x630
|
||||
.text 0x0000000000000074 0x630
|
||||
*(.text)
|
||||
.text 0x0000000000010074 0x74 tmp/i386-linux.elf.interp-fold.o
|
||||
0x00000000000100da mmap
|
||||
.text 0x00000000000100e8 0x5bb tmp/i386-linux.elf.interp-main.o
|
||||
0x000000000001059f pti_main
|
||||
.text 0x0000000000000074 0x74 tmp/i386-linux.elf.interp-fold.o
|
||||
0x00000000000000da mmap
|
||||
.text 0x00000000000000e8 0x5bb tmp/i386-linux.elf.interp-main.o
|
||||
0x000000000000059f pti_main
|
||||
*(.rodata)
|
||||
*(.data)
|
||||
*fill* 0x00000000000106a3 0x1 00
|
||||
.data 0x00000000000106a4 0x0 tmp/i386-linux.elf.interp-fold.o
|
||||
.data 0x00000000000106a4 0x0 tmp/i386-linux.elf.interp-main.o
|
||||
*fill* 0x00000000000006a3 0x1 00
|
||||
.data 0x00000000000006a4 0x0 tmp/i386-linux.elf.interp-fold.o
|
||||
.data 0x00000000000006a4 0x0 tmp/i386-linux.elf.interp-main.o
|
||||
|
||||
.data
|
||||
|
||||
.bss 0x00000000000106a4 0x0
|
||||
.bss 0x00000000000106a4 0x0 tmp/i386-linux.elf.interp-fold.o
|
||||
.bss 0x00000000000106a4 0x0 tmp/i386-linux.elf.interp-main.o
|
||||
.bss 0x00000000000006a4 0x0
|
||||
.bss 0x00000000000006a4 0x0 tmp/i386-linux.elf.interp-fold.o
|
||||
.bss 0x00000000000006a4 0x0 tmp/i386-linux.elf.interp-main.o
|
||||
|
||||
.rel.dyn 0x00000000000106a4 0x0
|
||||
.rel.dyn 0x00000000000006a4 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-linux.elf.interp-fold.o
|
||||
LOAD tmp/i386-linux.elf.interp-fold.o
|
||||
LOAD tmp/i386-linux.elf.interp-main.o
|
||||
|
||||
+12
-12
@@ -7,25 +7,25 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000001400074 . = (0x1400000 + SIZEOF_HEADERS)
|
||||
0x0000000001400080 . = ALIGN (0x80)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
0x0000000000000080 . = ALIGN (0x80)
|
||||
|
||||
.data 0x0000000001400080 0x4f0
|
||||
.data 0x0000000000000080 0x4f0
|
||||
*(.text)
|
||||
.text 0x0000000001400080 0xf4 tmp/i386-linux.elf.shell-fold.o
|
||||
0x0000000001400167 mmap
|
||||
.text 0x0000000001400174 0x3fc tmp/i386-linux.elf.shell-main.o
|
||||
0x00000000014003ec upx_main
|
||||
.text 0x0000000000000080 0xf4 tmp/i386-linux.elf.shell-fold.o
|
||||
0x0000000000000167 mmap
|
||||
.text 0x0000000000000174 0x3fc tmp/i386-linux.elf.shell-main.o
|
||||
0x00000000000003ec upx_main
|
||||
*(.rodata)
|
||||
*(.data)
|
||||
.data 0x0000000001400570 0x0 tmp/i386-linux.elf.shell-fold.o
|
||||
.data 0x0000000001400570 0x0 tmp/i386-linux.elf.shell-main.o
|
||||
.data 0x0000000000000570 0x0 tmp/i386-linux.elf.shell-fold.o
|
||||
.data 0x0000000000000570 0x0 tmp/i386-linux.elf.shell-main.o
|
||||
*(.bss)
|
||||
.bss 0x0000000001400570 0x0 tmp/i386-linux.elf.shell-fold.o
|
||||
.bss 0x0000000001400570 0x0 tmp/i386-linux.elf.shell-main.o
|
||||
.bss 0x0000000000000570 0x0 tmp/i386-linux.elf.shell-fold.o
|
||||
.bss 0x0000000000000570 0x0 tmp/i386-linux.elf.shell-main.o
|
||||
*(COMMON)
|
||||
|
||||
.rel.dyn 0x0000000001400570 0x0
|
||||
.rel.dyn 0x0000000000000570 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-linux.elf.shell-fold.o
|
||||
LOAD tmp/i386-linux.elf.shell-fold.o
|
||||
LOAD tmp/i386-linux.elf.shell-main.o
|
||||
|
||||
+35
-35
@@ -7,48 +7,48 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000c01080 . = ((0xc01000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000c01080 0x768
|
||||
.text 0x0000000000000074 0x768
|
||||
*(.text)
|
||||
.text 0x0000000000c01080 0xc4 tmp/i386-bsd.elf-fold.o
|
||||
.text 0x0000000000c01144 0x632 tmp/i386-bsd.elf-main.o
|
||||
0x0000000000c0162f upx_main
|
||||
*fill* 0x0000000000c01776 0x2 00
|
||||
.text 0x0000000000c01778 0x6d tmp/i386-bsd.syscall.o
|
||||
0x0000000000c017e1 waitpid
|
||||
0x0000000000c017b5 munmap
|
||||
0x0000000000c017c9 execve
|
||||
0x0000000000c017c1 getpid
|
||||
0x0000000000c017d1 ftruncate
|
||||
0x0000000000c01778 mmap
|
||||
0x0000000000c017d9 nanosleep
|
||||
0x0000000000c017a9 write
|
||||
0x0000000000c017a5 read
|
||||
0x0000000000c017dd unlink
|
||||
0x0000000000c017cd fork
|
||||
0x0000000000c017d5 gettimeofday
|
||||
0x0000000000c017bd access
|
||||
0x0000000000c0179d exit
|
||||
0x0000000000c0179c brk
|
||||
0x0000000000c017ad open
|
||||
0x0000000000c017b9 mprotect
|
||||
0x0000000000c017c5 fcntl
|
||||
0x0000000000c017b1 close
|
||||
.text 0x0000000000000074 0xc4 tmp/i386-bsd.elf-fold.o
|
||||
.text 0x0000000000000138 0x632 tmp/i386-bsd.elf-main.o
|
||||
0x0000000000000623 upx_main
|
||||
*fill* 0x000000000000076a 0x2 00
|
||||
.text 0x000000000000076c 0x6d tmp/i386-bsd.syscall.o
|
||||
0x00000000000007d5 waitpid
|
||||
0x00000000000007a9 munmap
|
||||
0x00000000000007bd execve
|
||||
0x00000000000007b5 getpid
|
||||
0x00000000000007c5 ftruncate
|
||||
0x000000000000076c mmap
|
||||
0x00000000000007cd nanosleep
|
||||
0x000000000000079d write
|
||||
0x0000000000000799 read
|
||||
0x00000000000007d1 unlink
|
||||
0x00000000000007c1 fork
|
||||
0x00000000000007c9 gettimeofday
|
||||
0x00000000000007b1 access
|
||||
0x0000000000000791 exit
|
||||
0x0000000000000790 brk
|
||||
0x00000000000007a1 open
|
||||
0x00000000000007ad mprotect
|
||||
0x00000000000007b9 fcntl
|
||||
0x00000000000007a5 close
|
||||
*(.data)
|
||||
*fill* 0x0000000000c017e5 0x3 00
|
||||
.data 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.data 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-main.o
|
||||
.data 0x0000000000c017e8 0x0 tmp/i386-bsd.syscall.o
|
||||
*fill* 0x00000000000007d9 0x3 00
|
||||
.data 0x00000000000007dc 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.data 0x00000000000007dc 0x0 tmp/i386-bsd.elf-main.o
|
||||
.data 0x00000000000007dc 0x0 tmp/i386-bsd.syscall.o
|
||||
|
||||
.data
|
||||
|
||||
.bss 0x0000000000c017e8 0x0
|
||||
.bss 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.bss 0x0000000000c017e8 0x0 tmp/i386-bsd.elf-main.o
|
||||
.bss 0x0000000000c017e8 0x0 tmp/i386-bsd.syscall.o
|
||||
.bss 0x00000000000007dc 0x0
|
||||
.bss 0x00000000000007dc 0x0 tmp/i386-bsd.elf-fold.o
|
||||
.bss 0x00000000000007dc 0x0 tmp/i386-bsd.elf-main.o
|
||||
.bss 0x00000000000007dc 0x0 tmp/i386-bsd.syscall.o
|
||||
|
||||
.rel.dyn 0x0000000000c017e8 0x0
|
||||
.rel.dyn 0x00000000000007dc 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-bsd.elf-fold.o
|
||||
LOAD tmp/i386-bsd.elf-fold.o
|
||||
LOAD tmp/i386-bsd.elf-main.o
|
||||
|
||||
+35
-35
@@ -7,48 +7,48 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-i386)
|
||||
0x0000000000c01080 . = ((0xc01000 + SIZEOF_HEADERS) + 0xc)
|
||||
0x0000000000000074 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000c01080 0x854
|
||||
.text 0x0000000000000074 0x854
|
||||
*(.text)
|
||||
.text 0x0000000000c01080 0xc4 tmp/i386-openbsd.elf-fold.o
|
||||
.text 0x0000000000c01144 0x71d tmp/i386-openbsd.elf-main.o
|
||||
0x0000000000c01704 upx_main
|
||||
*fill* 0x0000000000c01861 0x3 00
|
||||
.text 0x0000000000c01864 0x6d tmp/i386-bsd.syscall.o
|
||||
0x0000000000c018cd waitpid
|
||||
0x0000000000c018a1 munmap
|
||||
0x0000000000c018b5 execve
|
||||
0x0000000000c018ad getpid
|
||||
0x0000000000c018bd ftruncate
|
||||
0x0000000000c01864 mmap
|
||||
0x0000000000c018c5 nanosleep
|
||||
0x0000000000c01895 write
|
||||
0x0000000000c01891 read
|
||||
0x0000000000c018c9 unlink
|
||||
0x0000000000c018b9 fork
|
||||
0x0000000000c018c1 gettimeofday
|
||||
0x0000000000c018a9 access
|
||||
0x0000000000c01889 exit
|
||||
0x0000000000c01888 brk
|
||||
0x0000000000c01899 open
|
||||
0x0000000000c018a5 mprotect
|
||||
0x0000000000c018b1 fcntl
|
||||
0x0000000000c0189d close
|
||||
.text 0x0000000000000074 0xc4 tmp/i386-openbsd.elf-fold.o
|
||||
.text 0x0000000000000138 0x71d tmp/i386-openbsd.elf-main.o
|
||||
0x00000000000006f8 upx_main
|
||||
*fill* 0x0000000000000855 0x3 00
|
||||
.text 0x0000000000000858 0x6d tmp/i386-bsd.syscall.o
|
||||
0x00000000000008c1 waitpid
|
||||
0x0000000000000895 munmap
|
||||
0x00000000000008a9 execve
|
||||
0x00000000000008a1 getpid
|
||||
0x00000000000008b1 ftruncate
|
||||
0x0000000000000858 mmap
|
||||
0x00000000000008b9 nanosleep
|
||||
0x0000000000000889 write
|
||||
0x0000000000000885 read
|
||||
0x00000000000008bd unlink
|
||||
0x00000000000008ad fork
|
||||
0x00000000000008b5 gettimeofday
|
||||
0x000000000000089d access
|
||||
0x000000000000087d exit
|
||||
0x000000000000087c brk
|
||||
0x000000000000088d open
|
||||
0x0000000000000899 mprotect
|
||||
0x00000000000008a5 fcntl
|
||||
0x0000000000000891 close
|
||||
*(.data)
|
||||
*fill* 0x0000000000c018d1 0x3 00
|
||||
.data 0x0000000000c018d4 0x0 tmp/i386-openbsd.elf-fold.o
|
||||
.data 0x0000000000c018d4 0x0 tmp/i386-openbsd.elf-main.o
|
||||
.data 0x0000000000c018d4 0x0 tmp/i386-bsd.syscall.o
|
||||
*fill* 0x00000000000008c5 0x3 00
|
||||
.data 0x00000000000008c8 0x0 tmp/i386-openbsd.elf-fold.o
|
||||
.data 0x00000000000008c8 0x0 tmp/i386-openbsd.elf-main.o
|
||||
.data 0x00000000000008c8 0x0 tmp/i386-bsd.syscall.o
|
||||
|
||||
.data
|
||||
|
||||
.bss 0x0000000000c018d4 0x0
|
||||
.bss 0x0000000000c018d4 0x0 tmp/i386-openbsd.elf-fold.o
|
||||
.bss 0x0000000000c018d4 0x0 tmp/i386-openbsd.elf-main.o
|
||||
.bss 0x0000000000c018d4 0x0 tmp/i386-bsd.syscall.o
|
||||
.bss 0x00000000000008c8 0x0
|
||||
.bss 0x00000000000008c8 0x0 tmp/i386-openbsd.elf-fold.o
|
||||
.bss 0x00000000000008c8 0x0 tmp/i386-openbsd.elf-main.o
|
||||
.bss 0x00000000000008c8 0x0 tmp/i386-bsd.syscall.o
|
||||
|
||||
.rel.dyn 0x0000000000c018d4 0x0
|
||||
.rel.dyn 0x00000000000008c8 0x0
|
||||
.rel.text 0x0000000000000000 0x0 tmp/i386-openbsd.elf-fold.o
|
||||
LOAD tmp/i386-openbsd.elf-fold.o
|
||||
LOAD tmp/i386-openbsd.elf-main.o
|
||||
|
||||
+14
-12
@@ -7,19 +7,20 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-bigmips)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000000 0xe50
|
||||
.text 0x0000000000000034 0xe50
|
||||
*(.text)
|
||||
.text 0x0000000000000000 0xe50 tmp/mips.r3000-linux.elf-fold.o
|
||||
0x00000000000000d0 get_page_mask
|
||||
0x0000000000000d30 upx_mmap_and_fd
|
||||
0x00000000000000f0 get_upxfn_path
|
||||
0x0000000000000cc4 underlay
|
||||
0x0000000000000b2c upx_main
|
||||
0x0000000000000010 get4unal
|
||||
0x0000000000000128 close
|
||||
.text 0x0000000000000034 0xe50 tmp/mips.r3000-linux.elf-fold.o
|
||||
0x0000000000000104 get_page_mask
|
||||
0x0000000000000d64 upx_mmap_and_fd_android
|
||||
0x0000000000000124 get_upxfn_path
|
||||
0x0000000000000cf8 underlay
|
||||
0x0000000000000b60 upx_main
|
||||
0x0000000000000044 get4unal
|
||||
0x000000000000015c close
|
||||
*(.data)
|
||||
.data 0x0000000000000e50 0x0 tmp/mips.r3000-linux.elf-fold.o
|
||||
.data 0x0000000000000e84 0x0 tmp/mips.r3000-linux.elf-fold.o
|
||||
|
||||
SYSCALLS 0x0000000000000000 0x178
|
||||
SYSCALLS 0x0000000000000000 0x178 tmp/mips.r3000-linux.elf-fold.o
|
||||
@@ -52,6 +53,7 @@ EXP_HEAD 0x0000000000000000 0xfc
|
||||
0x00000000000000b4 eof_n2e
|
||||
0x0000000000000000 f_expand
|
||||
0x00000000000000b4 eof_n2b
|
||||
0x00000000000000fc upx_mmap_and_fd
|
||||
0x00000000000000b4 eof_nrv
|
||||
0x00000000000000b4 eof_n2d
|
||||
0x00000000000000ac ret_decompr
|
||||
@@ -102,5 +104,5 @@ OUTPUT(tmp/mips.r3000-linux.elf-fold.bin elf32-bigmips)
|
||||
.gcc_compiled_long32
|
||||
0x0000000000000000 0x0 tmp/mips.r3000-linux.elf-fold.o
|
||||
|
||||
.comment 0x0000000000000000 0x23
|
||||
.comment 0x0000000000000000 0x23 tmp/mips.r3000-linux.elf-fold.o
|
||||
.comment 0x0000000000000000 0x34
|
||||
.comment 0x0000000000000000 0x34 tmp/mips.r3000-linux.elf-fold.o
|
||||
|
||||
+14
-12
@@ -7,19 +7,20 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-littlemips)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000000 0xe40
|
||||
.text 0x0000000000000034 0xe40
|
||||
*(.text)
|
||||
.text 0x0000000000000000 0xe40 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
0x00000000000000d0 get_page_mask
|
||||
0x0000000000000d20 upx_mmap_and_fd
|
||||
0x00000000000000f0 get_upxfn_path
|
||||
0x0000000000000cb4 underlay
|
||||
0x0000000000000b1c upx_main
|
||||
0x0000000000000010 get4unal
|
||||
0x0000000000000128 close
|
||||
.text 0x0000000000000034 0xe40 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
0x0000000000000104 get_page_mask
|
||||
0x0000000000000d54 upx_mmap_and_fd_android
|
||||
0x0000000000000124 get_upxfn_path
|
||||
0x0000000000000ce8 underlay
|
||||
0x0000000000000b50 upx_main
|
||||
0x0000000000000044 get4unal
|
||||
0x000000000000015c close
|
||||
*(.data)
|
||||
.data 0x0000000000000e40 0x0 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
.data 0x0000000000000e74 0x0 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
|
||||
SYSCALLS 0x0000000000000000 0x178
|
||||
SYSCALLS 0x0000000000000000 0x178 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
@@ -52,6 +53,7 @@ EXP_HEAD 0x0000000000000000 0xfc
|
||||
0x00000000000000b4 eof_n2e
|
||||
0x0000000000000000 f_expand
|
||||
0x00000000000000b4 eof_n2b
|
||||
0x00000000000000fc upx_mmap_and_fd
|
||||
0x00000000000000b4 eof_nrv
|
||||
0x00000000000000b4 eof_n2d
|
||||
0x00000000000000ac ret_decompr
|
||||
@@ -102,5 +104,5 @@ OUTPUT(tmp/mipsel.r3000-linux.elf-fold.bin elf32-littlemips)
|
||||
.gcc_compiled_long32
|
||||
0x0000000000000000 0x0 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
|
||||
.comment 0x0000000000000000 0x23
|
||||
.comment 0x0000000000000000 0x23 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
.comment 0x0000000000000000 0x34
|
||||
.comment 0x0000000000000000 0x34 tmp/mipsel.r3000-linux.elf-fold.o
|
||||
|
||||
+35
-40
@@ -7,61 +7,56 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf32-powerpc)
|
||||
0x0000000000000034 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000000 0x1408
|
||||
.text 0x0000000000000034 0x13e0
|
||||
*(.text)
|
||||
.text 0x0000000000000000 0x294 tmp/powerpc-linux.elf-fold.o
|
||||
0x0000000000000048 Pmap
|
||||
0x000000000000000c get_page_mask
|
||||
0x0000000000000024 Pprotect
|
||||
0x000000000000006c Punmap
|
||||
.text 0x0000000000000294 0x130 tmp/powerpc-linux.elf-upxfd_android.o
|
||||
0x0000000000000294 upx_mmap_and_fd
|
||||
.text 0x00000000000003c4 0x0 tmp/powerpc-expand.o
|
||||
.text 0x00000000000003c4 0x1044 tmp/powerpc-linux.elf-main2.o
|
||||
0x00000000000008bc underlay
|
||||
0x00000000000011f4 upx_main
|
||||
.text 0x0000000000000034 0x294 tmp/powerpc-linux.elf-fold.o
|
||||
0x000000000000007c Pmap
|
||||
0x0000000000000040 get_page_mask
|
||||
0x0000000000000058 Pprotect
|
||||
0x00000000000000a0 Punmap
|
||||
.text 0x00000000000002c8 0x108 tmp/powerpc-linux.elf-upxfd_linux.o
|
||||
0x00000000000002c8 upx_mmap_and_fd_linux
|
||||
.text 0x00000000000003d0 0x0 tmp/powerpc-expand.o
|
||||
.text 0x00000000000003d0 0x1044 tmp/powerpc-linux.elf-main2.o
|
||||
0x00000000000008c8 underlay
|
||||
0x0000000000001200 upx_main
|
||||
*(.data)
|
||||
.data 0x0000000000001408 0x0 tmp/powerpc-linux.elf-fold.o
|
||||
.data 0x0000000000001408 0x0 tmp/powerpc-linux.elf-upxfd_android.o
|
||||
.data 0x0000000000001408 0x0 tmp/powerpc-expand.o
|
||||
.data 0x0000000000001408 0x0 tmp/powerpc-linux.elf-main2.o
|
||||
.data 0x0000000000001414 0x0 tmp/powerpc-linux.elf-fold.o
|
||||
.data 0x0000000000001414 0x0 tmp/powerpc-expand.o
|
||||
.data 0x0000000000001414 0x0 tmp/powerpc-linux.elf-main2.o
|
||||
|
||||
.data
|
||||
|
||||
.bss 0x0000000000000000 0x0
|
||||
.bss 0x0000000000000000 0x0 tmp/powerpc-linux.elf-fold.o
|
||||
.bss 0x0000000000000000 0x0 tmp/powerpc-linux.elf-upxfd_android.o
|
||||
.bss 0x0000000000000000 0x0 tmp/powerpc-expand.o
|
||||
.bss 0x0000000000000000 0x0 tmp/powerpc-linux.elf-main2.o
|
||||
LOAD tmp/powerpc-linux.elf-fold.o
|
||||
LOAD tmp/powerpc-linux.elf-upxfd_android.o
|
||||
LOAD tmp/powerpc-linux.elf-upxfd_linux.o
|
||||
LOAD tmp/powerpc-expand.o
|
||||
LOAD tmp/powerpc-linux.elf-main2.o
|
||||
OUTPUT(tmp/powerpc-linux.elf-fold.bin elf32-powerpc)
|
||||
|
||||
SYSCALLS 0x0000000000000000 0xb4
|
||||
SYSCALLS 0x0000000000000000 0xb4 tmp/powerpc-linux.elf-fold.o
|
||||
0x0000000000000050 munmap
|
||||
0x000000000000006c memcpy
|
||||
0x0000000000000010 readlink
|
||||
0x0000000000000020 ftruncate
|
||||
0x0000000000000058 mmap
|
||||
0x0000000000000030 write
|
||||
0x0000000000000018 memfd_create
|
||||
0x0000000000000038 read
|
||||
0x0000000000000090 memset
|
||||
0x00000000000000ac my_bkpt
|
||||
0x0000000000000000 exit
|
||||
0x0000000000000008 brk
|
||||
0x0000000000000040 open
|
||||
0x0000000000000048 mprotect
|
||||
0x0000000000000028 close
|
||||
|
||||
.note.GNU-stack
|
||||
0x0000000000000000 0x0
|
||||
.note.GNU-stack
|
||||
0x0000000000000000 0x0 tmp/powerpc-linux.elf-upxfd_android.o
|
||||
SYSCALLS 0x0000000000000000 0xb8
|
||||
SYSCALLS 0x0000000000000000 0xb8 tmp/powerpc-linux.elf-fold.o
|
||||
0x0000000000000054 munmap
|
||||
0x0000000000000000 upx_mmap_and_fd
|
||||
0x0000000000000070 memcpy
|
||||
0x0000000000000014 readlink
|
||||
0x0000000000000024 ftruncate
|
||||
0x000000000000005c mmap
|
||||
0x0000000000000034 write
|
||||
0x000000000000001c memfd_create
|
||||
0x000000000000003c read
|
||||
0x0000000000000094 memset
|
||||
0x00000000000000b0 my_bkpt
|
||||
0x0000000000000004 exit
|
||||
0x000000000000000c brk
|
||||
0x0000000000000044 open
|
||||
0x000000000000004c mprotect
|
||||
0x000000000000002c close
|
||||
|
||||
EXP_HEAD 0x0000000000000000 0xa8
|
||||
EXP_HEAD 0x0000000000000000 0xa8 tmp/powerpc-expand.o
|
||||
|
||||
+10
-9
@@ -7,18 +7,19 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf64-powerpc)
|
||||
0x0000000000000040 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000000 0xe6c
|
||||
.text 0x0000000000000040 0xe6c
|
||||
*(.text)
|
||||
.text 0x0000000000000000 0xe6c tmp/powerpc64-linux.elf-fold.o
|
||||
0x0000000000000014 get_page_mask
|
||||
0x000000000000002c Pprotect
|
||||
0x0000000000000050 Pmap
|
||||
0x0000000000000074 Punmap
|
||||
0x0000000000000c48 underlay
|
||||
0x0000000000000cd4 upx_main
|
||||
.text 0x0000000000000040 0xe6c tmp/powerpc64-linux.elf-fold.o
|
||||
0x0000000000000054 get_page_mask
|
||||
0x000000000000006c Pprotect
|
||||
0x0000000000000090 Pmap
|
||||
0x00000000000000b4 Punmap
|
||||
0x0000000000000c88 underlay
|
||||
0x0000000000000d14 upx_main
|
||||
*(.data)
|
||||
.data 0x0000000000000e6c 0x0 tmp/powerpc64-linux.elf-fold.o
|
||||
.data 0x0000000000000eac 0x0 tmp/powerpc64-linux.elf-fold.o
|
||||
|
||||
.data
|
||||
LOAD tmp/powerpc64-linux.elf-fold.o
|
||||
|
||||
+10
-9
@@ -7,18 +7,19 @@ Name Origin Length Attributes
|
||||
Linker script and memory map
|
||||
|
||||
TARGET(elf64-powerpcle)
|
||||
0x0000000000000040 . = SIZEOF_HEADERS
|
||||
|
||||
.text 0x0000000000000000 0xe98
|
||||
.text 0x0000000000000040 0xe98
|
||||
*(.text)
|
||||
.text 0x0000000000000000 0xe98 tmp/powerpc64le-linux.elf-fold.o
|
||||
0x0000000000000014 get_page_mask
|
||||
0x000000000000002c Pprotect
|
||||
0x0000000000000050 Pmap
|
||||
0x0000000000000074 Punmap
|
||||
0x0000000000000c74 underlay
|
||||
0x0000000000000d00 upx_main
|
||||
.text 0x0000000000000040 0xe98 tmp/powerpc64le-linux.elf-fold.o
|
||||
0x0000000000000054 get_page_mask
|
||||
0x000000000000006c Pprotect
|
||||
0x0000000000000090 Pmap
|
||||
0x00000000000000b4 Punmap
|
||||
0x0000000000000cb4 underlay
|
||||
0x0000000000000d40 upx_main
|
||||
*(.data)
|
||||
.data 0x0000000000000e98 0x0 tmp/powerpc64le-linux.elf-fold.o
|
||||
.data 0x0000000000000ed8 0x0 tmp/powerpc64le-linux.elf-fold.o
|
||||
|
||||
.data
|
||||
LOAD tmp/powerpc64le-linux.elf-fold.o
|
||||
|
||||
Reference in New Issue
Block a user