[*] Binary protection state of libformatname.so
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libformatname.so
str r3, [sp, 4]
movs r2, 1
ldr r3, [0x00003400]
movs r1, 3
mov r0, sb
add r3, pc
str r3, [sp]
mov.w r3, -1
blx 0x1648
b.w 0x2128
movs r3, 0
str r3, [r7, 0x3c]
ldr r3, [r7, 0x54]
add.w r1, r7, 0x6c
movs r2, 0xa
str r1, [r7, 0x30]
adds r4, r3, 4
adds r3, 5
mov r0, r4
str r3, [r7, 0x54]
blx sym.imp.strcpy
ldr r1, [r7, 0x30]
ldr r3, [r1]
cmp r3, r4
beq.w 0x270a
ldr r3, [0x00003404]
add.w r4, r7, 0xfc
movs r1, 1
movs r2, 0x40
str r0, [sp]
mov r0, r4
add r3, pc
add.w r5, r7, 0x1bc
blx sym.imp.__strcpy_chk
ldr.w ip, [0x00003408]
add.w r1, r7, 0xf0
--
cmp r0, 0
beq.w 0x3756
ldrb r3, [r0]
cmp r3, 0
beq.w 0x3756
movs r2, 0xa
movs r1, 0
adds r0, r5, 2
blx sym.imp.strtol
ldr.w r8, [r7, 0x20]
adds r3, r0, 1
str r3, [r7, 0x1c]
mov r0, r8
blx sym.imp.strtoul
ldr r3, [r7, 0x1c]
movs r1, 1
add r0, r8
mov.w r2, -1
str r3, [sp]
ldr r3, [r7, 0xc]
blx sym.imp.__strcpy_chk
movs r1, 0x5c
mov r0, r5
--
cmp r6, r4
beq 0x3750
ldr r1, [r5]
ldr r0, [r7, 0x18]
blx sym.imp.__cxa_finalize
cmp r0, 0
bne 0x3686
ldr r5, [r5, 4]
mov r6, r8
mov r4, fp
cmp r5, 0
beq 0x361a
ldr.w r8, [r7, 0x30]
mov r0, r8
blx sym.imp.strtoul
str r5, [sp]
add r0, r8
ldr r3, [r7, 8]
mov.w r2, -1
movs r1, 1
blx sym.imp.__strcpy_chk
b 0x361a
str r0, [r7, 0x18]
[*] Function strcpy used 4 times libformatname.so