[*] Binary protection state of sshd
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of sshd
mov r3, r0
str r7, [sp, 0xc]
mov r0, r6
bl 0x626f4
str r4, [sp, 4]
mov r1, sb
ldr r3, [r5, -0x3c]
mov.w sb, 4
mov r0, r6
mov.w r2, 0x530
str.w sb, [sp]
str r3, [sp, 0xc]
ldr r3, [0x0003303c]
add r3, pc
str r3, [sp, 8]
mov r3, r4
bl 0x626f4
ldr r0, [r5, -0x3c]
movw r2, 0xfff
mov r1, r8
blx sym.imp.__fprintf_chk
adds r3, r0, 1
mov r6, r0
--
mov r1, r7
str r3, [sp, 0xc]
ldr r3, [0x0003916c]
add r8, pc
mov r0, r8
add r3, pc
str r3, [sp, 8]
movs r3, 5
strd r3, r6, [sp]
mov r3, r6
bl 0x626f4
ldr.w sl, [r5]
cmp.w sl, 0
bne.w 0x38f6e
ldr.w sb, [0x00039170]
mov r1, sl
movs r6, 1
mov r0, sl
strd r6, r6, [r5, 8]
add sb, pc
blx sym.imp.snprintf
mov r1, r0
str.w r0, [sb]
adds r0, r1, 1
beq.w 0x39012
cmp r1, 0
ldr r0, [r5, 0x10]
ble.w 0x38f64
movs r2, 4
bl 0x6f9a0
mov r1, r0
str r0, [r5, 0x10]
ldr.w r0, [sb]
blx sym.imp.snprintf
adds r0, 1
beq.w 0x3910c
--
add r3, pc
ldr r5, [r3, 4]
adds r2, r5, 1
beq 0x38e54
ldr r3, [0x00039178]
ldr r1, [r4, 8]
add r3, pc
ldr r2, [r3, 0x14]
cmp r1, r2
it eq
ldreq r6, [r3, 0x18]
beq 0x38ea8
ldr r1, [r4, 0xc]
ldr r0, [r4]
blx 0x5564
adds r0, 1
beq.w 0x390b8
movs r1, 0
ldr r6, [0x0003917c]
mov r0, r1
blx sym.imp.snprintf
adds r3, r0, 1
add r6, pc
mov r5, r0
str r0, [r6, 4]
beq.w 0x390e4
ldr r7, [0x00039180]
cmp r5, 0
add r7, pc
ldr r0, [r7, 0x18]
ble.w 0x39006
mov r1, r5
movs r2, 4
bl 0x6f9a0
ldr r5, [r6, 4]
mov r1, r0
str r0, [r7, 0x18]
mov r6, r0
mov r0, r5
blx sym.imp.snprintf
adds r0, 1
beq.w 0x39132
--
ble.w 0x4559a
mov r0, r7
blx 0x6074
mov sl, r0
mov r0, r4
blx 0x6074
add.w r0, r0, r0, lsr 31
cmp.w sl, r0, asr 1
ble.w 0x4559a
mov r0, r5
blx sym.imp.EC_POINT_get_affine_coordinates_GFp
mov sl, r0
cmp r0, 0
beq.w 0x455d0
movs r2, 0
mov r1, r0
mov r3, fp
mov r0, r5
str r4, [sp]
str r2, [sp, 4]
blx sym.imp.__asprintf_chk
cmp r0, 1
bne.w 0x4558e
--
bne 0x8834c
mov r7, sl
cmp r5, 1
bls 0x88414
subs r5, 1
ldrb r3, [r7, r5]
cmp r3, 0x2f
itt eq
moveq r3, 0
strbeq r3, [r7, r5]
mov r0, r7
b 0x88500
ldr r2, [sp, 0x14]
cmp r2, 0x20
add.w r7, r2, 1
bhi.w 0x8866c
str r0, [sp, 0x14]
movw r2, 0xfff
ldr r1, [sp, 8]
mov r0, sl
blx sym.imp.__fprintf_chk
subs.w fp, r0, 0
blt.w 0x8867a
[*] Function printf used 7 times sshd