[*] Binary protection state of iwconfig
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of iwconfig
401c5c: 8f998084 lw t9,-32636(gp)
401c60: 8e040000 lw a0,0(s0)
401c64: 24a59ad4 addiu a1,a1,-25900
401c68: 24c69c3c addiu a2,a2,-25540
401c6c: 1000fde1 b 4013f4 <_ftext@@Base+0x414>
401c70: 34078b1a li a3,0x8b1a
401c74: 00121080 sll v0,s2,0x2
401c78: 02c21021 addu v0,s6,v0
401c7c: 8c500000 lw s0,0(v0)
401c80: 8f998110 lw t9,strlen
401c84: 00000000 nop
401c88: 0320f809 jalr t9
401c8c: 02002021 move a0,s0
401c90: 2c420021 sltiu v0,v0,33
401c94: 8fbc0018 lw gp,24(sp)
401c98: 14400009 bnez v0,401cc0 <_ftext@@Base+0xce0>
401c9c: 3c050041 lui a1,0x41
401ca0: 8f9080d4 lw s0,-32556(gp)
401ca4: 3c060041 lui a2,0x41
401ca8: 8f998084 lw t9,-32636(gp)
401cac: 8e040000 lw a0,0(s0)
401cb0: 24a59ad4 addiu a1,a1,-25900
401cb4: 24c69c3c addiu a2,a2,-25540
401cb8: 100000c6 b 401fd4 <_ftext@@Base+0xff4>
401cbc: 34078b1a li a3,0x8b1a
401cc0: 8f998034 lw t9,strcpy
401cc4: 24020001 li v0,1
401cc8: a7a20046 sh v0,70(sp)
--
403378: 27bd0320 addiu sp,sp,800
40337c: 3c1c0042 lui gp,0x42
403380: 27bdfb88 addiu sp,sp,-1144
403384: 279c31e0 addiu gp,gp,12768
403388: afbf0474 sw ra,1140(sp)
40338c: afb20470 sw s2,1136(sp)
403390: afb1046c sw s1,1132(sp)
403394: afb00468 sw s0,1128(sp)
403398: afbc0020 sw gp,32(sp)
40339c: 8f998094 lw t9,-32620(gp)
4033a0: 27b000e8 addiu s0,sp,232
4033a4: 00809021 move s2,a0
4033a8: 00a08821 move s1,a1
4033ac: 02002021 move a0,s0
4033b0: 00002821 move a1,zero
4033b4: 0320f809 jalr t9
4033b8: 24060380 li a2,896
4033bc: 02402021 move a0,s2
4033c0: 02202821 move a1,s1
4033c4: 34068b01 li a2,0x8b01
4033c8: 0c100464 jal 401190 <_ftext@@Base+0x1b0>
4033cc: 27a70028 addiu a3,sp,40
4033d0: 8fbc0020 lw gp,32(sp)
4033d4: 04410013 bgez v0,403424 <_ftext@@Base+0x2444>
4033d8: 02002021 move a0,s0
4033dc: 8f998034 lw t9,strcpy
4033e0: 27b00048 addiu s0,sp,72
4033e4: 02002021 move a0,s0
--
00406770 <iw_print_pm_mode@@Base>:
406770: 3c1c0042 lui gp,0x42
406774: 30a50f00 andi a1,a1,0xf00
406778: 24020300 li v0,768
40677c: 279c31e0 addiu gp,gp,12768
406780: 10a20018 beq a1,v0,4067e4 <iw_print_pm_mode@@Base+0x74>
406784: 00801821 move v1,a0
406788: 28a20301 slti v0,a1,769
40678c: 10400008 beqz v0,4067b0 <iw_print_pm_mode@@Base+0x40>
406790: 24020400 li v0,1024
406794: 24020100 li v0,256
406798: 10a2000b beq a1,v0,4067c8 <iw_print_pm_mode@@Base+0x58>
40679c: 24020200 li v0,512
4067a0: 14a2001b bne a1,v0,406810 <iw_print_pm_mode@@Base+0xa0>
4067a4: 3c050041 lui a1,0x41
4067a8: 1000000b b 4067d8 <iw_print_pm_mode@@Base+0x68>
4067ac: 00000000 nop
4067b0: 10a20010 beq a1,v0,4067f4 <iw_print_pm_mode@@Base+0x84>
4067b4: 24020800 li v0,2048
4067b8: 14a20015 bne a1,v0,406810 <iw_print_pm_mode@@Base+0xa0>
4067bc: 3c050041 lui a1,0x41
4067c0: 10000010 b 406804 <iw_print_pm_mode@@Base+0x94>
4067c4: 00000000 nop
4067c8: 3c050041 lui a1,0x41
4067cc: 8f998034 lw t9,strcpy
4067d0: 10000013 b 406820 <iw_print_pm_mode@@Base+0xb0>
4067d4: 24a5a8d8 addiu a1,a1,-22312
4067d8: 8f998034 lw t9,strcpy
4067dc: 10000010 b 406820 <iw_print_pm_mode@@Base+0xb0>
4067e0: 24a5a8f4 addiu a1,a1,-22284
4067e4: 3c050041 lui a1,0x41
4067e8: 8f998034 lw t9,strcpy
4067ec: 1000000c b 406820 <iw_print_pm_mode@@Base+0xb0>
4067f0: 24a5a914 addiu a1,a1,-22252
4067f4: 3c050041 lui a1,0x41
4067f8: 8f998034 lw t9,strcpy
4067fc: 10000008 b 406820 <iw_print_pm_mode@@Base+0xb0>
406800: 24a5a930 addiu a1,a1,-22224
406804: 8f998034 lw t9,strcpy
406808: 10000005 b 406820 <iw_print_pm_mode@@Base+0xb0>
40680c: 24a5a944 addiu a1,a1,-22204
406810: 3c050041 lui a1,0x41
406814: 8f998034 lw t9,strcpy
406818: 00602021 move a0,v1
40681c: 24a5a5a4 addiu a1,a1,-23132
--
40683c: afb1001c sw s1,28(sp)
406840: afb00018 sw s0,24(sp)
406844: afbc0010 sw gp,16(sp)
406848: 24020002 li v0,2
40684c: 8f998068 lw t9,-32664(gp)
406850: a4a20000 sh v0,0(a1)
406854: a4a00002 sh zero,2(a1)
406858: 00a08821 move s1,a1
40685c: 3c050041 lui a1,0x41
406860: 24a5a95c addiu a1,a1,-22180
406864: 0320f809 jalr t9
406868: 00809021 move s2,a0
40686c: 8fbc0010 lw gp,16(sp)
406870: 14400003 bnez v0,406880 <iw_print_pm_mode@@Base+0x110>
406874: 00000000 nop
406878: 10000018 b 4068dc <iw_print_pm_mode@@Base+0x16c>
40687c: ae200004 sw zero,4(s1)
406880: 8f998088 lw t9,-32632(gp)
406884: 00000000 nop
406888: 0320f809 jalr t9
40688c: 02402021 move a0,s2
406890: 8fbc0010 lw gp,16(sp)
406894: 10400013 beqz v0,4068e4 <iw_print_pm_mode@@Base+0x174>
406898: 00402821 move a1,v0
40689c: 8c42000c lw v0,12(v0)
4068a0: 8f998034 lw t9,strcpy
4068a4: 00023602 srl a2,v0,0x18
4068a8: 00021e00 sll v1,v0,0x18
--
4068f8: 14400010 bnez v0,40693c <iw_print_pm_mode@@Base+0x1cc>
4068fc: 00408021 move s0,v0
406900: 8f998164 lw t9,-32412(gp)
406904: 00000000 nop
406908: 0320f809 jalr t9
40690c: 00000000 nop
406910: 8fbc0010 lw gp,16(sp)
406914: 00000000 nop
406918: 8f99808c lw t9,-32628(gp)
40691c: 00000000 nop
406920: 0320f809 jalr t9
406924: 00408021 move s0,v0
406928: 8c420000 lw v0,0(v0)
40692c: 8fbc0010 lw gp,16(sp)
406930: 2403ffff li v1,-1
406934: 1000000f b 406974 <iw_print_pm_mode@@Base+0x204>
406938: ae020000 sw v0,0(s0)
40693c: 8c420010 lw v0,16(v0)
406940: 8f998154 lw t9,-32428(gp)
406944: 8e06000c lw a2,12(s0)
406948: 8c450000 lw a1,0(v0)
40694c: 0320f809 jalr t9
406950: 26240004 addiu a0,s1,4
406954: 8fbc0010 lw gp,16(sp)
406958: 8e050000 lw a1,0(s0)
40695c: 8f998034 lw t9,strcpy
406960: 00000000 nop
406964: 0320f809 jalr t9
--
406d00: 14e00002 bnez a3,406d0c <iw_ether_ntop@@Base+0x164>
406d04: 0067001a div zero,v1,a3
406d08: 0007000d break 0x7
406d0c: 00003812 mflo a3
406d10: 0320f809 jalr t9
406d14: afa20010 sw v0,16(sp)
406d18: 8fbf0024 lw ra,36(sp)
406d1c: 8fbc0018 lw gp,24(sp)
406d20: 03e00008 jr ra
406d24: 27bd0028 addiu sp,sp,40
00406d28 <iw_print_retry_value@@Base>:
406d28: 3c1c0042 lui gp,0x42
406d2c: 27bdffd8 addiu sp,sp,-40
406d30: 279c31e0 addiu gp,gp,12768
406d34: afbf0024 sw ra,36(sp)
406d38: afb20020 sw s2,32(sp)
406d3c: afb1001c sw s1,28(sp)
406d40: afb00018 sw s0,24(sp)
406d44: afbc0010 sw gp,16(sp)
406d48: 30c20001 andi v0,a2,0x1
406d4c: 00c09021 move s2,a2
406d50: 00a08821 move s1,a1
406d54: 10400007 beqz v0,406d74 <iw_print_retry_value@@Base+0x4c>
406d58: 00808021 move s0,a0
406d5c: 8f998034 lw t9,strcpy
406d60: 3c050041 lui a1,0x41
406d64: 24a5aa8c addiu a1,a1,-21876
406d68: 0320f809 jalr t9
406d6c: 24900004 addiu s0,a0,4
406d70: 8fbc0010 lw gp,16(sp)
406d74: 32420002 andi v0,s2,0x2
406d78: 10400009 beqz v0,406da0 <iw_print_retry_value@@Base+0x78>
406d7c: 32422000 andi v0,s2,0x2000
406d80: 8f998034 lw t9,strcpy
406d84: 3c050041 lui a1,0x41
406d88: 02002021 move a0,s0
406d8c: 0320f809 jalr t9
406d90: 24a5aa94 addiu a1,a1,-21868
406d94: 8fbc0010 lw gp,16(sp)
406d98: 26100004 addiu s0,s0,4
406d9c: 32422000 andi v0,s2,0x2000
406da0: 10400040 beqz v0,406ea4 <iw_print_retry_value@@Base+0x17c>
406da4: 3c050041 lui a1,0x41
406da8: 8f998034 lw t9,strcpy
406dac: 02002021 move a0,s0
406db0: 0320f809 jalr t9
--
406ea8: 8f99807c lw t9,-32644(gp)
406eac: 02002021 move a0,s0
406eb0: 24a5aac0 addiu a1,a1,-21824
406eb4: 02203021 move a2,s1
406eb8: 8fbf0024 lw ra,36(sp)
406ebc: 8fb20020 lw s2,32(sp)
406ec0: 8fb1001c lw s1,28(sp)
406ec4: 8fb00018 lw s0,24(sp)
406ec8: 03200008 jr t9
406ecc: 27bd0028 addiu sp,sp,40
00406ed0 <iw_print_pm_value@@Base>:
406ed0: 3c1c0042 lui gp,0x42
406ed4: 27bdffd8 addiu sp,sp,-40
406ed8: 279c31e0 addiu gp,gp,12768
406edc: afbf0024 sw ra,36(sp)
406ee0: afb20020 sw s2,32(sp)
406ee4: afb1001c sw s1,28(sp)
406ee8: afb00018 sw s0,24(sp)
406eec: afbc0010 sw gp,16(sp)
406ef0: 30c20001 andi v0,a2,0x1
406ef4: 00c08821 move s1,a2
406ef8: 00a09021 move s2,a1
406efc: 10400007 beqz v0,406f1c <iw_print_pm_value@@Base+0x4c>
406f00: 00808021 move s0,a0
406f04: 8f998034 lw t9,strcpy
406f08: 3c050041 lui a1,0x41
406f0c: 24a5aa8c addiu a1,a1,-21876
406f10: 0320f809 jalr t9
406f14: 24900004 addiu s0,a0,4
406f18: 8fbc0010 lw gp,16(sp)
406f1c: 32220002 andi v0,s1,0x2
406f20: 10400009 beqz v0,406f48 <iw_print_pm_value@@Base+0x78>
406f24: 32222000 andi v0,s1,0x2000
406f28: 8f998034 lw t9,strcpy
406f2c: 3c050041 lui a1,0x41
406f30: 02002021 move a0,s0
406f34: 0320f809 jalr t9
406f38: 24a5aa94 addiu a1,a1,-21868
406f3c: 8fbc0010 lw gp,16(sp)
406f40: 26100004 addiu s0,s0,4
406f44: 32222000 andi v0,s1,0x2000
406f48: 8f998034 lw t9,strcpy
406f4c: 10400007 beqz v0,406f6c <iw_print_pm_value@@Base+0x9c>
406f50: 02002021 move a0,s0
--
407064: 8fb20020 lw s2,32(sp)
407068: 8fb1001c lw s1,28(sp)
40706c: 8fb00018 lw s0,24(sp)
407070: 24a5aab8 addiu a1,a1,-21832
407074: 03200008 jr t9
407078: 27bd0028 addiu sp,sp,40
0040707c <iw_print_key@@Base>:
40707c: 3c1c0042 lui gp,0x42
407080: 27bdffc8 addiu sp,sp,-56
407084: 279c31e0 addiu gp,gp,12768
407088: afbf0034 sw ra,52(sp)
40708c: afb60030 sw s6,48(sp)
407090: afb5002c sw s5,44(sp)
407094: afb40028 sw s4,40(sp)
407098: afb30024 sw s3,36(sp)
40709c: afb20020 sw s2,32(sp)
4070a0: afb1001c sw s1,28(sp)
4070a4: afb00018 sw s0,24(sp)
4070a8: afbc0010 sw gp,16(sp)
4070ac: 30e70800 andi a3,a3,0x800
4070b0: 00a0a021 move s4,a1
4070b4: 00c09821 move s3,a2
4070b8: 10e0002e beqz a3,407174 <iw_print_key@@Base+0xf8>
4070bc: 00808821 move s1,a0
4070c0: 8f998034 lw t9,strcpy
4070c4: 1cc0000d bgtz a2,4070fc <iw_print_key@@Base+0x80>
4070c8: 3c100041 lui s0,0x41
4070cc: 3c050041 lui a1,0x41
4070d0: 8fbf0034 lw ra,52(sp)
4070d4: 8fb60030 lw s6,48(sp)
4070d8: 8fb5002c lw s5,44(sp)
4070dc: 8fb40028 lw s4,40(sp)
4070e0: 8fb30024 lw s3,36(sp)
4070e4: 8fb20020 lw s2,32(sp)
4070e8: 8fb1001c lw s1,28(sp)
4070ec: 8fb00018 lw s0,24(sp)
4070f0: 24a59b70 addiu a1,a1,-25744
4070f4: 03200008 jr t9
4070f8: 27bd0038 addiu sp,sp,56
4070fc: 0320f809 jalr t9
407100: 2605aae4 addiu a1,s0,-21788
407104: 3c020041 lui v0,0x41
407108: 8fbc0010 lw gp,16(sp)
40710c: 26310002 addiu s1,s1,2
407110: 24559c48 addiu s5,v0,-25528
407114: 2614aae4 addiu s4,s0,-21788
407118: 10000010 b 40715c <iw_print_key@@Base+0xe0>
40711c: 24120001 li s2,1
407120: 14600008 bnez v1,407144 <iw_print_key@@Base+0xc8>
407124: 02202021 move a0,s1
407128: 8f998034 lw t9,strcpy
40712c: 00000000 nop
407130: 0320f809 jalr t9
407134: 02a02821 move a1,s5
407138: 26300001 addiu s0,s1,1
40713c: 8fbc0010 lw gp,16(sp)
407140: 02008821 move s1,s0
407144: 8f998034 lw t9,strcpy
407148: 02202021 move a0,s1
40714c: 0320f809 jalr t9
407150: 02802821 move a1,s4
407154: 8fbc0010 lw gp,16(sp)
407158: 26310002 addiu s1,s1,2
40715c: 0253102a slt v0,s2,s3
407160: 32430001 andi v1,s2,0x1
407164: 1440ffee bnez v0,407120 <iw_print_key@@Base+0xa4>
407168: 26520001 addiu s2,s2,1
40716c: 10000022 b 4071f8 <iw_print_key@@Base+0x17c>
407170: 00000000 nop
407174: 8f99807c lw t9,-32644(gp)
407178: 3c100041 lui s0,0x41
40717c: 90a60000 lbu a2,0(a1)
407180: 0320f809 jalr t9
407184: 2605aae8 addiu a1,s0,-21784
407188: 3c020041 lui v0,0x41
40718c: 8fbc0010 lw gp,16(sp)
407190: 26310002 addiu s1,s1,2
407194: 24569c48 addiu s6,v0,-25528
407198: 2615aae8 addiu s5,s0,-21784
40719c: 10000013 b 4071ec <iw_print_key@@Base+0x170>
4071a0: 24120001 li s2,1
4071a4: 14600009 bnez v1,4071cc <iw_print_key@@Base+0x150>
4071a8: 02921021 addu v0,s4,s2
4071ac: 8f998034 lw t9,strcpy
4071b0: 02202021 move a0,s1
4071b4: 0320f809 jalr t9
--
407a18: 10000013 b 407a68 <iw_get_range_info@@Base+0x440>
407a1c: 2484ac10 addiu a0,a0,-21488
407a20: 8f998110 lw t9,strlen
407a24: 00000000 nop
407a28: 0320f809 jalr t9
407a2c: 02202021 move a0,s1
407a30: 8fbc0010 lw gp,16(sp)
407a34: 00000000 nop
407a38: 8f998128 lw t9,-32472(gp)
407a3c: 00000000 nop
407a40: 0320f809 jalr t9
407a44: 24440021 addiu a0,v0,33
407a48: 8fbc0010 lw gp,16(sp)
407a4c: 1440000b bnez v0,407a7c <iw_get_range_info@@Base+0x454>
407a50: 00409821 move s3,v0
407a54: 8f8280d4 lw v0,-32556(gp)
407a58: 3c040041 lui a0,0x41
407a5c: 8f9980a4 lw t9,-32604(gp)
407a60: 8c450000 lw a1,0(v0)
407a64: 2484ae8c addiu a0,a0,-20852
407a68: 0320f809 jalr t9
407a6c: 2410ffff li s0,-1
407a70: 8fbc0010 lw gp,16(sp)
407a74: 10000051 b 407bbc <iw_get_range_info@@Base+0x594>
407a78: 00000000 nop
407a7c: 8f998034 lw t9,strcpy
407a80: 24500020 addiu s0,v0,32
407a84: 02202821 move a1,s1
[*] Function strcpy used 21 times iwconfig