[*] Binary protection state of dbus-send
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of dbus-send
movs r0, r0
lsrs r0, r2, 0xa
movs r0, r0
lsrs r6, r2, 9
movs r0, r0
lsrs r4, r1, 9
movs r0, r0
push {r3, lr}
mov r4, r0
ldr r3, [0x0000301c]
ldr.w ip, [0x00003020]
add r3, pc
ldr r1, [0x00003024]
ldr r2, [0x00003028]
ldr.w r0, [r3, ip]
add r1, pc
ldr r3, [r1]
add r2, pc
ldr r0, [r0]
movs r1, 1
blx sym.imp.__fprintf_chk
mov r0, r4
blx sym.imp.exit
--
movs r0, 0x78
b 0x3054
movs r0, 0x74
b 0x3054
movs r0, 0x64
b 0x3054
movs r0, 0x79
b 0x3054
movs r0, 0x62
b 0x3054
ldr r1, [0x00003138]
ldr r3, [0x0000313c]
ldr r2, [0x00003140]
ldr r0, [r5, r1]
movs r1, 1
add r3, pc
ldr r3, [r3]
add r2, pc
str r4, [sp]
ldr r0, [r0]
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
lsrs r0, r0, 0xd
movs r0, r0
lsls r0, r3, 5
movs r0, r0
cmp r7, 0x14
movs r0, r0
lsrs r4, r1, 0xc
movs r0, r0
push {r3, lr}
movs r1, 1
ldr r3, [0x0000316c]
ldr.w ip, [0x00003170]
add r3, pc
ldr r0, [0x00003174]
ldr r2, [0x00003178]
ldr.w r4, [r3, ip]
add r0, pc
ldr r3, [r0]
add r2, pc
ldr r0, [r4]
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
mov r1, r2
blx sym.imp.strtoul
add.w r2, sp, 0x17
mov r3, r0
movs r1, 0x79
mov r0, r4
strb.w r3, [sp, 0x17]
blx sym.imp.dbus_message_iter_append_basic
b 0x31ec
ldr r2, [0x00003358]
uxtb r1, r1
ldr r3, [0x0000335c]
ldr r0, [0x00003360]
add r2, pc
add r3, pc
ldr r0, [r5, r0]
ldr r3, [r3]
str r1, [sp]
ldr r0, [r0]
movs r1, 1
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
movs r0, r0
cmp r4, 0xfa
movs r0, r0
lsls r0, r3, 5
movs r0, r0
cmp r4, 0xd6
movs r0, r0
lsrs r4, r7, 3
movs r0, r0
ldr.w ip, [0x00003394]
movs r1, 1
push {r3, lr}
mov r3, r0
ldr.w lr, [0x00003398]
add ip, pc
ldr r2, [0x0000339c]
mov r0, ip
ldr.w r4, [ip, lr]
add r2, pc
ldr r0, [r4]
blx sym.imp.__fprintf_chk
movs r0, 1
blx sym.imp.exit
--
beq 0x33c0
movs r0, 0
pop {r3, r4, r5, r6, r7, pc}
movs r0, 1
bx lr
nop
ldr r2, [0x00003408]
mov r3, r0
ldr.w ip, [0x0000340c]
push {r4, r5, lr}
sub sp, 0xc
add r2, pc
ldrd r4, r5, [r1]
movs r1, 1
ldr.w r0, [r2, ip]
ldr r2, [0x00003410]
ldr r0, [r0]
add r2, pc
str r5, [sp, 4]
str r4, [sp]
blx sym.imp.__fprintf_chk
add sp, 0xc
pop {r4, r5, pc}
[*] Function fprintf used 6 times dbus-send