[*] Binary protection state of dhcp6c

  	RELRO          CANARY            NX           PIE          RPATH        RUNPATH      SYMBOLS      
  	No RELRO       No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function fprintf tear down of dhcp6c

addiu a2, zero, 0x71
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
move a0, zero
addu v0, s6, v0
lw v1, (v0)
nop
addu v1, v1, gp
jr v1
nop
lw s0, (s5)
lw t9, -sym.imp.strcasecmp(gp)
lui a1, 0x42
move a0, s0
jalr t9
addiu a1, a1, 0x6e80
lw gp, 0x18(sp)
bnez v0, 0x406850
addiu v0, zero, 3
lw a2, -obj.duid_type(gp)
sw v0, (s7)
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, (a2)
lw a0, (v0)
lui a1, 0x42
jalr t9
addiu a1, a1, 0x6e88
lw gp, 0x18(sp)
move a0, s4
lw t9, -sym.imp.getopt(gp)
move a1, s1
jalr t9
addiu a2, s2, 0x6f14
move v1, v0
addiu v0, zero, -1
lw gp, 0x18(sp)
bne v1, v0, 0x4060c0
addiu v1, v1, -0x44
lw v0, -0x7e34(gp)
nop
lw s0, (v0)
nop
--
lui v0, 0x44
lw v1, -obj.foreground(gp)
nop
lw v0, (v1)
nop
bnez v0, 0x40657c
nop
lw v0, -0x1640(s0)
nop
beqz v0, 0x4069f0
move a0, zero
lw t9, -sym.imp.getpid(gp)
nop
jalr t9
lui fp, 0x44
lw gp, 0x18(sp)
lw a0, -0x1d00(fp)
lw t9, -sym.imp.fopen(gp)
lui a1, 0x42
addiu a1, a1, 0x7778
jalr t9
move s1, v0
lw gp, 0x18(sp)
beqz v0, 0x4065e4
move s0, v0
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x42
addiu a1, a1, 0x7108
move a2, s1
jalr t9
move a0, v0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.fclose(gp)
nop
jalr t9
move a0, s0
jal 0x404104
move a0, zero
lw gp, 0x18(sp)
lui s2, 0x44
lui s4, 0x44
addiu s3, sp, 0x48
addiu s0, sp, 0xc8
addiu s7, zero, -1
lw v0, -0x1614(s4)
--
nop
jalr t9
move a0, zero
lw gp, 0x30(sp)
bltz v0, 0x4079bc
sw v0, 0x3c(sp)
lw t9, -sym.imp.localtime(gp)
nop
jalr t9
addiu a0, sp, 0x3c
lw gp, 0x30(sp)
lw v1, 0x10(v0)
lw a0, -0x7dc8(gp)
sll v1, v1, 2
addu a1, sp, v1
lw a0, (a0)
lw a2, 0x40(a1)
lw t2, (v0)
lw a3, 0xc(v0)
lw v1, 0x14(v0)
lw t1, 8(v0)
lw t0, 4(v0)
bnez s1, 0x4079b0
lui v0, 0x43
addiu a1, v0, -0x4f00
lw t9, -sym.imp.fprintf(gp)
sw a1, 0x24(sp)
addiu v0, v1, 0x76c
lui a1, 0x42
sw s2, 0x20(sp)
sw s3, 0x28(sp)
sw v0, 0x10(sp)
sw t1, 0x14(sp)
sw t0, 0x18(sp)
sw t2, 0x1c(sp)
jalr t9
addiu a1, a1, 0x7608
lw ra, 0x884(sp)
lw gp, 0x30(sp)
lw s3, 0x880(sp)
lw s2, 0x87c(sp)
lw s1, 0x878(sp)
lw s0, 0x874(sp)
jr ra
addiu sp, sp, 0x888
lui v0, 0x42
--
sw zero, 4(s3)
lui v0, 0x44
lw a1, -0x1cf0(v0)
addiu v1, zero, 1
beq a1, v1, 0x40ba44
addiu v0, zero, 3
beq a1, v0, 0x40bad4
nop
jal sym.duidstr
move a0, s3
lui a2, 0x42
move a3, v0
addiu a1, s2, -0x74ac
addiu a2, a2, 0x7fb8
jal sym.dprintf
addiu a0, zero, 7
lw gp, 0x18(sp)
nop
lw v0, -0x7dc8(gp)
nop
lw s0, (v0)
jal sym.duidstr
move a0, s3
lw gp, 0x18(sp)
lui a1, 0x42
lw t9, -sym.imp.fprintf(gp)
lui a2, 0x43
move a0, s0
addiu a1, a1, 0x7fd4
addiu a2, a2, -0x74b8
jalr t9
move a3, v0
lw gp, 0x18(sp)
lui a1, 0x42
lw t9, -sym.imp.fopen(gp)
addiu a1, a1, 0x7ff4
jalr t9
move a0, s4
lw gp, 0x18(sp)
move s1, v0
beqz v0, 0x40bb1c
lui s0, 0x43
lw t9, -sym.imp.fwrite(gp)
addiu a0, sp, 0x20
addiu a1, zero, 2
addiu a2, zero, 1
--
addiu a1, s2, -0x74ac
addiu a2, a2, 0x7f74
jal sym.dprintf
addiu a0, zero, 3
lw gp, 0x18(sp)
beqz s1, 0x40b6fc
nop
b 0x40b6e8
nop
lui s0, 0x44
lw a2, -0x15f8(s0)
addiu a0, sp, 0x24
jal 0x40b490
addiu a3, sp, 0x22
lw gp, 0x18(sp)
bgez v0, 0x40b8f4
move a0, v0
lui a2, 0x42
addiu a1, s2, -0x74ac
addiu a2, a2, 0x7f20
jal sym.dprintf
addiu a0, zero, 6
lw gp, 0x18(sp)
lw v0, -0x15f8(s0)
lw v1, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lb a2, (v0)
lw a0, (v1)
lui a1, 0x42
jalr t9
addiu a1, a1, 0x7f44
lw gp, 0x18(sp)
b 0x40b6fc
nop
lui a2, 0x42
addiu a1, s2, -0x74ac
addiu a2, a2, 0x7f20
jal sym.dprintf
addiu a0, zero, 6
lw gp, 0x18(sp)
lw v0, -0x15f4(s0)
b 0x40b9f8
nop
lhu v0, 0x22(sp)
lw t9, -sym.imp.time(gp)
sll v1, v0, 8
--
and a3, v0, a2
subu s1, s1, a3
slt v1, s3, v1
slti a1, s1, 4
bnez v1, 0x41da2c
slt a0, s2, s3
sll v0, s2, 2
beqz a0, 0x41da2c
addu v0, s4, v0
addiu s2, s2, 1
sw s0, (v0)
beqz a1, 0x41d9d8
addu s0, s0, a3
bnez s1, 0x41da5c
move v0, s2
lw ra, 0x2c(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x30
lhu a3, (s0)
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
move a2, s1
jalr t9
addiu a1, a1, -0x5174
lw ra, 0x2c(sp)
move v0, s2
lw gp, 0x10(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x30
b 0x41da60
move s2, zero
b 0x41da34
move s2, zero
lui gp, 0x44
--
bnez a0, 0x41dba8
nop
addiu v0, a3, 3
lhu v1, 2(s0)
and a3, v0, a1
subu s1, s1, a3
sll v0, v1, 2
slt v1, s3, v1
addu a0, s2, v0
bnez v1, 0x41db78
slti v0, s1, 4
sw s0, (a0)
beqz v0, 0x41db30
addu s0, s0, a3
bnez s1, 0x41dba4
move v0, zero
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
lhu a3, (s0)
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
move a2, s1
jalr t9
addiu a1, a1, -0x5174
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
move v0, zero
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x44
addiu sp, sp, -0x20
addiu gp, gp, 0x64a0
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
lhu v0, (a2)
--
addiu s0, t0, 4
addu a0, a0, v1
lw t9, -sym.imp.memcpy(gp)
andi s0, s0, 0xffff
sh a2, 2(a0)
sh s0, (a0)
move a2, t0
jalr t9
addiu a0, a0, 4
lhu v0, (s2)
addiu s0, s0, 3
addiu v0, v0, 3
and v0, v0, s1
and s0, s0, s1
addu s0, s0, v0
lw gp, 0x10(sp)
sh s0, (s2)
move v0, zero
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
addiu a1, a1, -0x5158
jalr t9
move a2, t1
lw gp, 0x10(sp)
b 0x41dd18
addiu v0, zero, -1
lui gp, 0x44
addiu sp, sp, -0x20
addiu gp, gp, 0x64a0
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
lhu v0, (a0)
addiu t2, zero, -4
addiu v0, v0, 3
and v1, v0, t2
addiu v0, v1, 8
slt v0, a1, v0
move t0, a0
move t1, a1
bnez v0, 0x41dddc
sw a3, 0x2c(sp)
addu v1, a0, v1
addiu v0, zero, 8
lw a0, 0x2c(sp)
sh v0, (v1)
sh a2, 2(v1)
addiu v0, v1, 4
swl a0, 3(v0)
swr a0, (v0)
lhu v1, (t0)
move v0, zero
addiu v1, v1, 3
and v1, v1, t2
addiu v1, v1, 8
sh v1, (t0)
lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
addiu a1, a1, -0x5120
jalr t9
move a2, t1
lw gp, 0x10(sp)
b 0x41ddcc
addiu v0, zero, -1
lui gp, 0x44
addiu sp, sp, -0x30
addiu gp, gp, 0x64a0
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lw v1, (a0)
addiu v0, a3, 3
addiu s3, zero, -4
--
lw gp, 0x10(sp)
addiu a0, a0, 3
and a0, a0, s3
lw t9, -sym.imp.memset(gp)
addu a0, s1, a0
addu a0, s2, a0
subu a2, s0, s1
jalr t9
move a1, zero
lw v0, (s2)
lw gp, 0x10(sp)
addiu v0, v0, 3
and v0, v0, s3
addu v0, s0, v0
move v1, zero
sw v0, (s2)
lw ra, 0x2c(sp)
move v0, v1
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
addiu a1, a1, -0x50e8
jalr t9
move a2, a3
lw gp, 0x10(sp)
b 0x41deb0
addiu v1, zero, -1
lui gp, 0x44
addiu sp, sp, -0x28
addiu gp, gp, 0x64a0
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t1, 0x38(sp)
lw v0, (a0)
addiu s1, zero, -4
addiu v0, v0, 3
--
move a1, a3
bnez v0, 0x41dfa4
addiu t0, t1, 4
addu a0, a0, v1
lw t9, -sym.imp.memcpy(gp)
sh a2, 2(a0)
sh t0, (a0)
move a2, t1
jalr t9
addiu a0, a0, 4
lw v0, (s0)
lw gp, 0x10(sp)
addiu v0, v0, 3
and v0, v0, s1
addu v0, s2, v0
move v1, zero
sw v0, (s0)
lw ra, 0x24(sp)
move v0, v1
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
addiu a1, a1, -0x50b8
jalr t9
move a2, t2
lw gp, 0x10(sp)
b 0x41df88
addiu v1, zero, -1
addiu sp, sp, -0x28
sw ra, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x18(sp)
lw v0, (a0)
addiu v1, zero, -4
addiu v0, v0, 3
and v0, v0, v1
move a3, zero
addu s0, a0, v0
jal 0x41def8
sw zero, 0x10(sp)
--
addiu v0, v1, 8
sltu v0, a1, v0
move t0, a0
move t1, a1
bnez v0, 0x41e114
sw a3, 0x2c(sp)
addu a0, a0, v1
lw a1, 0x2c(sp)
addiu v1, zero, 8
sh v1, (a0)
addiu v0, a0, 4
sh a2, 2(a0)
swl a1, 3(v0)
swr a1, (v0)
lw v1, (t0)
move v0, zero
addiu v1, v1, 3
and v1, v1, t2
addiu v1, v1, 8
sw v1, (t0)
lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x43
addiu a1, a1, -0x511c
jalr t9
move a2, t1
lw gp, 0x10(sp)
b 0x41e104
addiu v0, zero, -1
lui gp, 0x44
addiu sp, sp, -0x2050
addiu gp, gp, 0x64a0
sw ra, 0x204c(sp)
sw fp, 0x2048(sp)
sw s7, 0x2044(sp)
sw s6, 0x2040(sp)
sw s5, 0x203c(sp)
sw s4, 0x2038(sp)
sw s3, 0x2034(sp)
sw s2, 0x2030(sp)
sw s1, 0x202c(sp)
--
addiu sp, sp, 0x2050
lw t9, -sym.imp.__errno_location(gp)
nop
jalr t9
nop
lw v1, (v0)
addiu v0, zero, 4
lw gp, 0x10(sp)
beq v1, v0, 0x41e1a4
nop
lw t9, -sym.imp.perror(gp)
lui a0, 0x43
jalr t9
addiu a0, a0, -0x5088
lw gp, 0x10(sp)
b 0x41e23c
addiu v0, zero, -1
lw t9, -sym.imp.ftell(gp)
lw v0, -0x7dc8(gp)
nop
lw s0, (v0)
jalr t9
move a0, s3
lw gp, 0x10(sp)
lui a1, 0x43
lw t9, -sym.imp.fprintf(gp)
move a0, s0
addiu a1, a1, -0x5070
move a2, s1
jalr t9
move a3, v0
lw gp, 0x10(sp)
b 0x41e23c
addiu v0, zero, -1
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
lui a0, 0x43
addiu a0, a0, -0x504c
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x22
lw gp, 0x10(sp)
b 0x41e23c
addiu v0, zero, -1
lui gp, 0x44
--
addiu sp, sp, 0x2070
lw v0, 0x44(sp)
nop
andi v0, v0, 0x20
beqz v0, 0x41e620
lui a1, 0x43
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
lui a0, 0x43
addiu a0, a0, -0x4fd8
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x12
lw gp, 0x10(sp)
b 0x41e474
addiu v0, zero, -1
lw v0, 0x44(sp)
nop
andi v0, v0, 0x20
bnez v0, 0x41e5b8
lui a0, 0x43
beqz s2, 0x41e3b0
lui a1, 0x43
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x4f90
move a2, s2
jalr t9
nop
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lw t9, -sym.imp.__errno_location(gp)
nop
jalr t9
nop
lw a0, (v0)
addiu t9, zero, 4
lw gp, 0x10(sp)
beq a0, t9, 0x41e3b0
move s1, v0
addiu v0, zero, 0xb
beq a0, v0, 0x41e3b0
nop
lw t9, -sym.imp.strerror(gp)
lw v1, -0x7dc8(gp)
nop
lw s0, (v1)
jalr t9
nop
lw gp, 0x10(sp)
lw a3, (s1)
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x43
move a0, s0
move a2, v0
jalr t9
addiu a1, a1, -0x5028
lw v0, (s1)
addiu t9, zero, 0x84
lw gp, 0x10(sp)
beq v0, t9, 0x41e3b0
addiu v0, zero, -1
b 0x41e474
nop
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
addiu a0, a0, -0x4fa4
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x12
lw gp, 0x10(sp)
b 0x41e3b0
nop
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
addiu a0, a0, -0x5008
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0xf
lw gp, 0x10(sp)
b 0x41e474
addiu v0, zero, -1
lw v0, -0x7dc8(gp)
lui a1, 0x43
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
b 0x41e514
addiu a1, a1, -0x4ff8
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x4fc4
b 0x41e514
move a2, s0
lui gp, 0x44
addiu sp, sp, -0x4078
addiu gp, gp, 0x64a0
sw ra, 0x4074(sp)
sw fp, 0x4070(sp)
sw s7, 0x406c(sp)
sw s6, 0x4068(sp)
sw s5, 0x4064(sp)
sw s4, 0x4060(sp)
sw s3, 0x405c(sp)
sw s2, 0x4058(sp)
sw s1, 0x4054(sp)
sw s0, 0x4050(sp)
sw gp, 0x10(sp)
addiu v0, zero, 0xc
sw v0, 0x30(sp)
--
lw ra, 0x4074(sp)
lw fp, 0x4070(sp)
lw s7, 0x406c(sp)
lw s6, 0x4068(sp)
lw s5, 0x4064(sp)
lw s4, 0x4060(sp)
lw s3, 0x405c(sp)
lw s2, 0x4058(sp)
lw s1, 0x4054(sp)
lw s0, 0x4050(sp)
jr ra
addiu sp, sp, 0x4078
addiu s2, s2, 0x10
lw v0, (s2)
nop
bnez v0, 0x41e70c
slti v0, a2, 0x10
lw v0, 0x44(sp)
nop
andi v0, v0, 0x20
bnez v0, 0x41e988
lui a0, 0x43
beqz a2, 0x41e6c0
lui a1, 0x43
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
jalr t9
addiu a1, a1, -0x4f90
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lw t9, -sym.imp.__errno_location(gp)
nop
jalr t9
nop
lw a0, (v0)
move s1, v0
addiu v0, zero, 4
lw gp, 0x10(sp)
beq a0, v0, 0x41e6c0
addiu v1, zero, 0xb
beq a0, v1, 0x41e6c0
nop
lw t9, -sym.imp.strerror(gp)
lw v0, -0x7dc8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x10(sp)
lw a3, (s1)
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x43
move a0, s0
addiu a1, a1, -0x5028
jalr t9
move a2, v0
lw gp, 0x10(sp)
b 0x41e810
addiu v0, zero, -1
b 0x41e810
move v0, zero
beqz v0, 0x41e94c
nop
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
lui a0, 0x43
addiu a0, a0, -0x4f78
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x10
--
nop
beqz s3, 0x41ebc0
move a1, s1
lw a0, 0x404c(sp)
move t9, s3
jalr t9
move a2, fp
lw gp, 0x10(sp)
bltz v0, 0x41ecec
nop
addiu v0, s2, 3
and v0, v0, s4
subu s0, s0, v0
addu s1, s1, v0
sltiu v0, s0, 0x10
beqz v0, 0x41eb70
nop
lw v0, 0x44(sp)
nop
andi v0, v0, 0x20
bnez v0, 0x41ede4
lui a0, 0x43
beqz s0, 0x41eb24
lui a1, 0x43
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x4f90
move a2, s0
jalr t9
nop
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lw v1, 0xc(s1)
lw v0, 8(s5)
nop
bne v1, v0, 0x41eb9c
nop
lw v0, 8(s1)
nop
bne s7, v0, 0x41eb9c
addiu v1, zero, 2
--
jalr t9
addiu a2, zero, 0x12
lw gp, 0x10(sp)
b 0x41ecec
addiu v0, zero, -1
lw t9, -sym.imp.__errno_location(gp)
nop
jalr t9
nop
lw a0, (v0)
addiu v1, zero, 4
lw gp, 0x10(sp)
beq a0, v1, 0x41eb24
move s1, v0
addiu t9, zero, 0xb
beq a0, t9, 0x41eb24
nop
lw t9, -sym.imp.strerror(gp)
lw v0, -0x7dc8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x10(sp)
lw a3, (s1)
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x43
move a0, s0
addiu a1, a1, -0x5028
jalr t9
move a2, v0
lw gp, 0x10(sp)
b 0x41ecec
addiu v0, zero, -1
lhu v0, 6(a1)
nop
ori v0, v0, 4
b 0x41ead4
sh v0, 6(a1)
lw v1, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v1)
addiu a0, a0, -0x4fa4
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x12
lw gp, 0x10(sp)
b 0x41eb24
nop
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
addiu a0, a0, -0x5008
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0xf
lw gp, 0x10(sp)
b 0x41ecec
addiu v0, zero, -1
lw t9, -sym.imp.perror(gp)
lui a0, 0x43
jalr t9
addiu a0, a0, -0x4f50
lw gp, 0x10(sp)
b 0x41ecec
addiu v0, zero, -1
lw v0, -0x7dc8(gp)
lui a1, 0x43
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
b 0x41ec0c
addiu a1, a1, -0x4f34
lw t9, -sym.imp.memcpy(gp)
lw a0, 0x4090(sp)
move a1, s1
jalr t9
move a2, s2
lw gp, 0x10(sp)
b 0x41ecec
move v0, zero
lw v0, -0x7dc8(gp)
lui a1, 0x43
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x4fc4
b 0x41ec0c
move a2, s2
lw t9, -sym.imp.perror(gp)
lui a0, 0x43
jalr t9
addiu a0, a0, -0x4f64
lw gp, 0x10(sp)
b 0x41ecec
addiu v0, zero, -1
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
addiu a0, a0, -0x4f78
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x10
lw gp, 0x10(sp)
b 0x41ecec
--
lw gp, 0x18(sp)
bltz v0, 0x41f3dc
lui a0, 0x43
lw a2, 0x20(sp)
nop
bne a2, s2, 0x41f34c
lui a1, 0x43
lhu a2, 4(s0)
addiu v0, zero, 0x10
bne a2, v0, 0x41f32c
lui a1, 0x43
lw t9, -sym.imp.time(gp)
nop
jalr t9
move a0, zero
lw gp, 0x18(sp)
sw v0, 0x1c(s0)
move v0, zero
lw ra, 0x34(sp)
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x38
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
jalr t9
addiu a1, a1, -0x4e7c
lw gp, 0x18(sp)
b 0x41f314
addiu v0, zero, -1
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
jalr t9
addiu a1, a1, -0x4e98
lw gp, 0x18(sp)
b 0x41f314
addiu v0, zero, -1
lw t9, -sym.imp.perror(gp)
lui a0, 0x43
jalr t9
addiu a0, a0, -0x4efc
lw gp, 0x18(sp)
b 0x41f314
addiu v0, zero, -1
lw t9, -sym.imp.perror(gp)
lui a0, 0x43
jalr t9
addiu a0, a0, -0x4ee0
lw gp, 0x18(sp)
b 0x41f314
addiu v0, zero, -1
--
lw s2, 0x20(sp)
move v0, zero
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
sw zero, 0x11a4(v1)
jr ra
addiu sp, sp, 0x28
lui gp, 0x44
addiu gp, gp, 0x64a0
lw t9, -sym.imp.realloc(gp)
nop
jr t9
nop
lui gp, 0x44
addiu gp, gp, 0x64a0
lw t9, -sym.imp.malloc(gp)
nop
jr t9
nop
lui gp, 0x44
addiu sp, sp, -0x20
addiu gp, gp, 0x64a0
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
lw v0, -0x7dc8(gp)
lw t9, -sym.imp.fprintf(gp)
move a2, a0
lui a1, 0x43
lw a0, (v0)
jalr t9
addiu a1, a1, -0x4250
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 2
lui gp, 0x44
addiu sp, sp, -0x28
addiu gp, gp, 0x64a0
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lui s1, 0x44

[*] Function fprintf used 26 times dhcp6c