[*] Binary protection state of netd_migrate

  
  	Full RELRO     Canary found      NX enabled   PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function system tear down of netd_migrate

ldr r4, [0x000035f4]
ldr r3, [0x000035f8]
add r4, pc
ldr r3, [r4, r3]
ldr r3, [r3]
str r3, [sp, 0xc]
mov.w r3, 0
movs r3, 0
str r3, [sp, 8]
cmp r0, 0
beq 0x35a4
mov r5, r1
cmp r1, 0
beq 0x35bc
mov r6, r2
cmp r2, 0
beq 0x35d6
mov r4, r0
ldr r0, [0x000035fc]
add r0, pc
blx sym.imp.policykit_system_reload_service
add r2, sp, 8
mov r1, r0
--
mov r0, r5
blx 0x22b8
mov r0, r4
pop {r4, r5, r6, pc}
subs r6, 0xb6
movs r0, r0
push.w {r4, r5, r6, r7, r8, lr}
mov r4, r0
sub sp, 8
movs r0, 1
bl 0x53dc
mov r5, r0
movs r0, 2
bl 0x53dc
cbz r4, 0x3f3e
ldr.w r8, [0x00003fac]
mov r1, r4
mov r7, r0
add r8, pc
add.w r0, r8, 0xa8
blx sym.imp.policykit_system_reload_service
mov r6, r0
mov r0, r5
--
mov r1, r4
mov r0, r7
blx 0x287c
cmp r0, 1
beq 0x3f26
ldrb r3, [r7]
cbnz r3, 0x3f9a
mov r0, r4
blx sym.imp.g_clear_error
mov r4, r0
mov r1, r4
movs r0, 2
bl 0x53c8
mov r0, r4
blx 0x22b8
bl 0x3e2c
b 0x3f26
mov r2, r4
add.w r0, r8, 0xe4
mov r1, r7
blx sym.imp.policykit_system_reload_service
mov r4, r0
b 0x3f86
--
mov r4, r0
ldr r6, [0x000046c4]
mov r1, r4
ldr r3, [r3, r2]
add r6, pc
ldr r0, [r6, 8]
mov r2, r3
str r3, [sp, 0xc]
blx 0x270c
cmp r0, 0
beq.w 0x4692
mov r0, r4
bl 0x41bc
mov r4, r0
cmp r0, 0
beq 0x468c
ldr.w sb, [0x000046c8]
mov r1, r5
add sb, pc
add.w r0, sb, 0x254
blx sym.imp.policykit_system_reload_service
mov r1, r5
mov r6, r0
add.w r0, sb, 0x258
blx sym.imp.policykit_system_reload_service
mov r3, r0
mov r0, r7
--
beq 0x4676
ldr r0, [r4]
cbnz r0, 0x45e6
b 0x46a8
ldr r0, [r4]
mov r1, r7
blx 0x26d0
cbnz r0, 0x45f0
ldr r0, [r4, 4]!
cmp r0, 0
beq 0x46a8
mov r1, r6
blx 0x26d0
cmp r0, 0
beq 0x45d4
ldr r0, [0x000046cc]
mov r2, r8
mov r1, r6
add r0, pc
add.w r0, r0, 0x2a0
blx sym.imp.policykit_system_reload_service
mov sb, r0
ldr r0, [r4]
--
str r3, [r4, 8]
ldr r3, [0x00004858]
add r3, pc
ldr r5, [r3, 4]
cmp r5, 0
beq 0x483a
ldr r7, [0x0000485c]
ldr.w sb, [0x00004860]
add r7, pc
add sb, pc
add.w r8, r7, 0x2a8
b 0x47d4
cmp.w ip, 2
beq 0x4840
bl 0x48c4
ldr r5, [r5, 4]
cbz r5, 0x4822
ldr r6, [r5]
mov r0, r8
mov r1, r6
blx sym.imp.policykit_system_reload_service
mov r2, r6
add.w r1, r7, 0xf0
--
mov r5, r0
cmp r0, 0
beq 0x558a
blx 0x2928
ldr r3, [0x000057f4]
movs r2, 0
str r2, [r0]
mov fp, r0
ldr r7, [0x000057f8]
ldr r3, [r6, r3]
add r7, pc
mov r0, r3
add.w sl, r7, 0x498
str r3, [sp, 0xc]
add.w r7, r7, 0x4b0
blx 0x236c
mov r6, r0
b 0x5646
mov r1, sl
mov r0, r7
blx sym.imp.policykit_system_reload_service
mov r1, r0
mov r0, r6
--
pop.w {r4, r5, r6, r8, pc}
mov r3, r8
mov r0, r8
b 0x5aee
blx 0x273c
strh r6, [r4, r3]
movs r0, r0
lsls r4, r1, 9
movs r0, r0
strh r0, [r5, r2]
movs r0, r0
push.w {r4, r5, r6, r8, sb, lr}
cbz r0, 0x5b7a
ldr.w r8, [0x00005b88]
mov r4, r0
movs r6, 0
add r8, pc
add.w sb, r8, 0x40
add.w r8, r8, 0x130
b 0x5b4c
blx sym.imp.policykit_system_reload_service
mov r3, r0
mov r0, r6
--
mov r0, r5
movw r1, 0x8041
str.w r8, [sl]
blx 0x22c4
adds r2, r0, 1
mov r5, r0
beq 0x5e96
ldr.w fp, [0x00005f44]
add fp, pc
add.w r1, fp, 0x188
blx 0x267c
mov r6, r0
cbz r0, 0x5e96
mov r3, r4
add.w r2, fp, 0x18c
movs r1, 1
blx 0x2754
cmp r0, 0
blt 0x5f16
mov r0, r6
blx sym.imp.system
cmp r0, 0
beq 0x5f12
--
add r1, pc
add.w r4, r1, 0x178
add.w r3, r1, 0x148
str r4, [sp]
adds r1, 0x74
blx 0x24f0
movs r0, 1
b 0x5ebe
blx 0x24d8
ldr.w fp, [sl]
mov r4, r0
mov r0, fp
blx 0x2810
mov r2, fp
mov r3, r0
mov r1, r4
mov r0, sb
blx sym.imp.g_bus_get_sync
mov r0, r6
str.w r8, [sl]
blx sym.imp.system
cmp r0, 0
bne 0x5e72
--
movs r0, r0
ldr r3, [0x00006564]
movs r0, r0
cmp r6, 0x24
movs r0, r0
cmp r6, 0xe
movs r0, r0
cmp r5, 0xfa
movs r0, r0
push.w {r4, r5, r6, r8, lr}
sub sp, 0xc
cmp r0, 0
beq 0x638c
mov r8, r1
cmp r1, 0
beq 0x63a4
mov r4, r0
ldr r0, [0x000063d8]
add r0, pc
add.w r0, r0, 0x348
blx sym.imp.policykit_system_reload_service
ldr r3, [r4]
mov r6, r0
--
movs r0, r0
ldr.w ip, [0x000067b8]
push {r4, r5, lr}
mov r4, r0
ldr r0, [0x000067bc]
sub sp, 0x14
add ip, pc
movs r5, 0
ldr.w r0, [ip, r0]
ldr r0, [r0]
str r0, [sp, 0xc]
mov.w r0, 0
str r5, [sp, 8]
cmp r1, 0
beq 0x6764
cmp r2, 0
beq 0x677e
ldr r0, [0x000067c0]
add r0, pc
add.w r0, r0, 0x558
blx sym.imp.policykit_system_reload_service
mov r5, r0
subs r3, r4, 1
--
blx 0x25b8
mov r4, r0
b 0x6704
add r1, sp, 8
mov r0, r5
blx 0x2610
mov r4, r0
b 0x6704
mov r0, r1
ldr r1, sym.imp.__errno_location
movw r2, 0x3be
add r1, pc
add.w r4, r1, 0x548
add.w r3, r1, 0x530
str r4, [sp]
adds r1, 0x74
blx 0x24f0
ldr r0, [0x000067d0]
add r0, pc
add.w r0, r0, 0x568
blx sym.imp.policykit_system_reload_service
mov r5, r0
b 0x66ec

[*] Function system used 14 times netd_migrate