[*] Binary protection state of igmpproxy
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of igmpproxy
401800: 8c82b4f0 lw v0,-19216(a0)
401804: 00000000 nop
401808: 10400008 beqz v0,40182c <_ftext@@Base+0x19c>
40180c: 00000000 nop
401810: 8f9981bc lw t9,-32324(gp)
401814: 00000000 nop
401818: 13200004 beqz t9,40182c <_ftext@@Base+0x19c>
40181c: 2484b4f0 addiu a0,a0,-19216
401820: 8fbf001c lw ra,28(sp)
401824: 03200008 jr t9
401828: 27bd0020 addiu sp,sp,32
40182c: 8fbf001c lw ra,28(sp)
401830: 00000000 nop
401834: 03e00008 jr ra
401838: 27bd0020 addiu sp,sp,32
40183c: 00000000 nop
401840: 03e00008 jr ra
401844: 00001021 move v0,zero
401848: 3c1c0042 lui gp,0x42
40184c: 27bdffd8 addiu sp,sp,-40
401850: 279c35d0 addiu gp,gp,13776
401854: afbf0024 sw ra,36(sp)
401858: afb10020 sw s1,32(sp)
40185c: afb0001c sw s0,28(sp)
401860: afbc0010 sw gp,16(sp)
401864: 8f998058 lw t9,printf
401868: 3c100041 lui s0,0x41
40186c: 00808821 move s1,a0
401870: 3c060041 lui a2,0x41
401874: 3c040041 lui a0,0x41
401878: 24c6a68c addiu a2,a2,-22900
40187c: 2484a670 addiu a0,a0,-22928
401880: 0320f809 jalr t9
401884: 2605a680 addiu a1,s0,-22912
401888: 8fbc0010 lw gp,16(sp)
40188c: 3c040041 lui a0,0x41
401890: 8f998058 lw t9,printf
401894: 2605a680 addiu a1,s0,-22912
401898: 0320f809 jalr t9
--
403250: 10000049 b 403378 <vifs_dump@@Base+0x19c>
403254: 27b30038 addiu s3,sp,56
403258: 8e040010 lw a0,16(s0)
40325c: 0320f809 jalr t9
403260: 00000000 nop
403264: 8fbc0010 lw gp,16(sp)
403268: 00402821 move a1,v0
40326c: 8f998028 lw t9,-32728(gp)
403270: 00000000 nop
403274: 0320f809 jalr t9
403278: 02802021 move a0,s4
40327c: 8fbc0010 lw gp,16(sp)
403280: 8e040014 lw a0,20(s0)
403284: 8f9980cc lw t9,-32564(gp)
403288: 00000000 nop
40328c: 0320f809 jalr t9
403290: 00000000 nop
403294: 8fbc0010 lw gp,16(sp)
403298: 00402821 move a1,v0
40329c: 8f998028 lw t9,-32728(gp)
4032a0: 00000000 nop
4032a4: 0320f809 jalr t9
4032a8: 02602021 move a0,s3
4032ac: 8fbc0010 lw gp,16(sp)
4032b0: 3c040041 lui a0,0x41
4032b4: 8f998058 lw t9,printf
4032b8: 02003021 move a2,s0
4032bc: 02402821 move a1,s2
4032c0: 0320f809 jalr t9
4032c4: 2484a9f0 addiu a0,a0,-22032
4032c8: 8fbc0010 lw gp,16(sp)
4032cc: 3c040041 lui a0,0x41
4032d0: 8f998058 lw t9,printf
4032d4: 2484aa08 addiu a0,a0,-22008
4032d8: 0320f809 jalr t9
4032dc: 02802821 move a1,s4
4032e0: 8fbc0010 lw gp,16(sp)
4032e4: 3c040041 lui a0,0x41
4032e8: 8f998058 lw t9,printf
4032ec: 2484aa18 addiu a0,a0,-21992
4032f0: 0320f809 jalr t9
4032f4: 02602821 move a1,s3
4032f8: 8fbc0010 lw gp,16(sp)
4032fc: 92250000 lbu a1,0(s1)
403300: 8f998058 lw t9,printf
403304: 3c040041 lui a0,0x41
403308: 0320f809 jalr t9
40330c: 2484aa28 addiu a0,a0,-21976
403310: 8fbc0010 lw gp,16(sp)
403314: 8e250004 lw a1,4(s1)
403318: 8f998058 lw t9,printf
40331c: 3c040041 lui a0,0x41
403320: 0320f809 jalr t9
403324: 2484aa3c addiu a0,a0,-21956
403328: 8fbc0010 lw gp,16(sp)
40332c: 8e25000c lw a1,12(s1)
403330: 8f998058 lw t9,printf
403334: 00000000 nop
403338: 0320f809 jalr t9
40333c: 03c02021 move a0,s8
403340: 8fbc0010 lw gp,16(sp)
403344: 8e250010 lw a1,16(s1)
403348: 8f998058 lw t9,printf
40334c: 00000000 nop
403350: 0320f809 jalr t9
--
404514: afb40028 sw s4,40(sp)
404518: afb30024 sw s3,36(sp)
40451c: afb20020 sw s2,32(sp)
404520: afb1001c sw s1,28(sp)
404524: afb00018 sw s0,24(sp)
404528: afbc0010 sw gp,16(sp)
40452c: 8f99804c lw t9,-32692(gp)
404530: 3c040041 lui a0,0x41
404534: 0320f809 jalr t9
404538: 2484ac50 addiu a0,a0,-21424
40453c: 3c020041 lui v0,0x41
404540: 3c150042 lui s5,0x42
404544: 245eacc0 addiu s8,v0,-21312
404548: 3c020041 lui v0,0x41
40454c: 8fbc0010 lw gp,16(sp)
404550: 2457acd0 addiu s7,v0,-21296
404554: 00009021 move s2,zero
404558: 1000005c b 4046cc <rt_dump@@Base+0x1d8>
40455c: 26b6b9c0 addiu s6,s5,-17984
404560: 8f9980cc lw t9,-32564(gp)
404564: 8e440008 lw a0,8(s2)
404568: 0320f809 jalr t9
40456c: 26540014 addiu s4,s2,20
404570: 8fbc0010 lw gp,16(sp)
404574: 3c040041 lui a0,0x41
404578: 8f998058 lw t9,printf
40457c: 00402821 move a1,v0
404580: 0320f809 jalr t9
404584: 2484ac90 addiu a0,a0,-21360
404588: 8fbc0010 lw gp,16(sp)
40458c: 10000026 b 404628 <rt_dump@@Base+0x134>
404590: 00008821 move s1,zero
404594: 8f99803c lw t9,-32708(gp)
404598: 96240014 lhu a0,20(s1)
40459c: 0320f809 jalr t9
4045a0: 26330008 addiu s3,s1,8
4045a4: 8fbc0010 lw gp,16(sp)
4045a8: 96260014 lhu a2,20(s1)
4045ac: 8f998058 lw t9,printf
4045b0: 8e270018 lw a3,24(s1)
4045b4: 3c040041 lui a0,0x41
4045b8: 00402821 move a1,v0
4045bc: 0320f809 jalr t9
4045c0: 2484ac9c addiu a0,a0,-21348
4045c4: 8fbc0010 lw gp,16(sp)
4045c8: 1000000c b 4045fc <rt_dump@@Base+0x108>
4045cc: 00008021 move s0,zero
4045d0: 8f9980cc lw t9,-32564(gp)
4045d4: 8e04000c lw a0,12(s0)
4045d8: 0320f809 jalr t9
4045dc: 00000000 nop
4045e0: 8fbc0010 lw gp,16(sp)
4045e4: 00402821 move a1,v0
4045e8: 8f998058 lw t9,printf
4045ec: 00000000 nop
4045f0: 0320f809 jalr t9
--
404628: 12200004 beqz s1,40463c <rt_dump@@Base+0x148>
40462c: 00000000 nop
404630: 8e310000 lw s1,0(s1)
404634: 10000003 b 404644 <rt_dump@@Base+0x150>
404638: 00000000 nop
40463c: 8e510014 lw s1,20(s2)
404640: 00000000 nop
404644: 12340003 beq s1,s4,404654 <rt_dump@@Base+0x160>
404648: 2653000c addiu s3,s2,12
40464c: 1620ffd1 bnez s1,404594 <rt_dump@@Base+0xa0>
404650: 00000000 nop
404654: 10000012 b 4046a0 <rt_dump@@Base+0x1ac>
404658: 00008821 move s1,zero
40465c: 8f9980cc lw t9,-32564(gp)
404660: 8e240008 lw a0,8(s1)
404664: 0320f809 jalr t9
404668: 00000000 nop
40466c: 8fbc0010 lw gp,16(sp)
404670: 9624000c lhu a0,12(s1)
404674: 8f99803c lw t9,-32708(gp)
404678: 00000000 nop
40467c: 0320f809 jalr t9
404680: 00408021 move s0,v0
404684: 8fbc0010 lw gp,16(sp)
404688: 02002821 move a1,s0
40468c: 8f998058 lw t9,printf
404690: 00403021 move a2,v0
404694: 0320f809 jalr t9
--
405b7c: 8fbc0018 lw gp,24(sp)
405b80: 00000000 nop
405b84: 8f99816c lw t9,strlen
405b88: 00000000 nop
405b8c: 0320f809 jalr t9
405b90: 02002021 move a0,s0
405b94: 8fbc0018 lw gp,24(sp)
405b98: 27a30020 addiu v1,sp,32
405b9c: 8f998160 lw t9,-32416(gp)
405ba0: afa30010 sw v1,16(sp)
405ba4: 24030010 li v1,16
405ba8: 02002821 move a1,s0
405bac: afa30014 sw v1,20(sp)
405bb0: 00403021 move a2,v0
405bb4: 00003821 move a3,zero
405bb8: 0320f809 jalr t9
405bbc: 02202021 move a0,s1
405bc0: 8fbc0018 lw gp,24(sp)
405bc4: 00000000 nop
405bc8: 8f9980f0 lw t9,-32528(gp)
405bcc: 00000000 nop
405bd0: 0320f809 jalr t9
405bd4: 02202021 move a0,s1
405bd8: 8fbc0018 lw gp,24(sp)
405bdc: 3c040041 lui a0,0x41
405be0: 8f998058 lw t9,printf
405be4: 2484ae40 addiu a0,a0,-20928
405be8: 0320f809 jalr t9
--
4064e8: 279c35d0 addiu gp,gp,13776
4064ec: afbf00d4 sw ra,212(sp)
4064f0: afbe00d0 sw s8,208(sp)
4064f4: afb700cc sw s7,204(sp)
4064f8: afb600c8 sw s6,200(sp)
4064fc: afb500c4 sw s5,196(sp)
406500: afb400c0 sw s4,192(sp)
406504: afb300bc sw s3,188(sp)
406508: afb200b8 sw s2,184(sp)
40650c: afb100b4 sw s1,180(sp)
406510: afb000b0 sw s0,176(sp)
406514: afbc0028 sw gp,40(sp)
406518: 8f99804c lw t9,-32692(gp)
40651c: 3c040041 lui a0,0x41
406520: 3c020042 lui v0,0x42
406524: 8c54b9d0 lw s4,-17968(v0)
406528: 0320f809 jalr t9
40652c: 2484b000 addiu a0,a0,-20480
406530: 3c020041 lui v0,0x41
406534: 245eb03c addiu s8,v0,-20420
406538: 3c020041 lui v0,0x41
40653c: 8fbc0028 lw gp,40(sp)
406540: 2457b038 addiu s7,v0,-20424
406544: 1000004a b 406670 <RT_snooping_dump@@Base+0x190>
406548: 3c1600ff lui s6,0xff
40654c: 8f998058 lw t9,printf
406550: 92850000 lbu a1,0(s4)
406554: 92860001 lbu a2,1(s4)
406558: 92870002 lbu a3,2(s4)
40655c: 3c040041 lui a0,0x41
406560: 0320f809 jalr t9
406564: 2484b018 addiu a0,a0,-20456
406568: 92820003 lbu v0,3(s4)
40656c: 8fbc0028 lw gp,40(sp)
406570: 30420001 andi v0,v0,0x1
406574: 10400007 beqz v0,406594 <RT_snooping_dump@@Base+0xb4>
406578: 3c040041 lui a0,0x41
40657c: 8f998058 lw t9,printf
406580: 2484b034 addiu a0,a0,-20428
406584: 0320f809 jalr t9
--
4065a4: 8fbc0028 lw gp,40(sp)
4065a8: 8e930004 lw s3,4(s4)
4065ac: 10000028 b 406650 <RT_snooping_dump@@Base+0x170>
4065b0: 00000000 nop
4065b4: 8e640000 lw a0,0(s3)
4065b8: 92700004 lbu s0,4(s3)
4065bc: 00042e02 srl a1,a0,0x18
4065c0: 00041e00 sll v1,a0,0x18
4065c4: 00961024 and v0,a0,s6
4065c8: 00651825 or v1,v1,a1
4065cc: 00021202 srl v0,v0,0x8
4065d0: 3084ff00 andi a0,a0,0xff00
4065d4: 00621825 or v1,v1,v0
4065d8: 00042200 sll a0,a0,0x8
4065dc: 92910000 lbu s1,0(s4)
4065e0: 92920001 lbu s2,1(s4)
4065e4: 92950002 lbu s5,2(s4)
4065e8: 0320f809 jalr t9
4065ec: 00642025 or a0,v1,a0
4065f0: 001031c0 sll a2,s0,0x7
4065f4: 8fbc0028 lw gp,40(sp)
4065f8: 82630006 lb v1,6(s3)
4065fc: 30c600ff andi a2,a2,0xff
406600: 00108042 srl s0,s0,0x1
406604: 3c040041 lui a0,0x41
406608: 8f998058 lw t9,printf
40660c: 00d13025 or a2,a2,s1
406610: 360500e0 ori a1,s0,0xe0
--
407e34: afb00024 sw s0,36(sp)
407e38: afbc0018 sw gp,24(sp)
407e3c: 8f9981f0 lw t9,-32272(gp)
407e40: 0080a821 move s5,a0
407e44: 3c040041 lui a0,0x41
407e48: 00a08821 move s1,a1
407e4c: 2484b30c addiu a0,a0,-19700
407e50: 24050012 li a1,18
407e54: 0320f809 jalr t9
407e58: 00c0a021 move s4,a2
407e5c: 8fbc0018 lw gp,24(sp)
407e60: 04410013 bgez v0,407eb0 <rareg@@Base+0xa0>
407e64: 00409821 move s3,v0
407e68: 8f9981f8 lw t9,-32264(gp)
407e6c: 00000000 nop
407e70: 0320f809 jalr t9
407e74: 00000000 nop
407e78: 8fbc0018 lw gp,24(sp)
407e7c: 8c440000 lw a0,0(v0)
407e80: 8f99805c lw t9,-32676(gp)
407e84: 00000000 nop
407e88: 0320f809 jalr t9
407e8c: 00000000 nop
407e90: 8fbc0018 lw gp,24(sp)
407e94: 3c040041 lui a0,0x41
407e98: 8f998058 lw t9,printf
407e9c: 2484b318 addiu a0,a0,-19688
407ea0: 0320f809 jalr t9
--
407eb8: 00028300 sll s0,v0,0xc
407ebc: afb30010 sw s3,16(sp)
407ec0: afb00014 sw s0,20(sp)
407ec4: 00002021 move a0,zero
407ec8: 24051000 li a1,4096
407ecc: 24060003 li a2,3
407ed0: 0320f809 jalr t9
407ed4: 24070001 li a3,1
407ed8: 00409021 move s2,v0
407edc: 2402ffff li v0,-1
407ee0: 8fbc0018 lw gp,24(sp)
407ee4: 1642001e bne s2,v0,407f60 <rareg@@Base+0x150>
407ee8: 02301023 subu v0,s1,s0
407eec: 8f9981f8 lw t9,-32264(gp)
407ef0: 00000000 nop
407ef4: 0320f809 jalr t9
407ef8: 00000000 nop
407efc: 8fbc0018 lw gp,24(sp)
407f00: 8c440000 lw a0,0(v0)
407f04: 8f99805c lw t9,-32676(gp)
407f08: 00000000 nop
407f0c: 0320f809 jalr t9
407f10: 00000000 nop
407f14: 8fbc0018 lw gp,24(sp)
407f18: 3c040041 lui a0,0x41
407f1c: 8f998058 lw t9,printf
407f20: 2484b338 addiu a0,a0,-19656
407f24: 02002821 move a1,s0
--
408384: afbc0018 sw gp,24(sp)
408388: 8f99804c lw t9,-32692(gp)
40838c: 3c040041 lui a0,0x41
408390: 0320f809 jalr t9
408394: 2484b394 addiu a0,a0,-19564
408398: 8fbc0018 lw gp,24(sp)
40839c: 3c040041 lui a0,0x41
4083a0: 8f99804c lw t9,-32692(gp)
4083a4: 00000000 nop
4083a8: 0320f809 jalr t9
4083ac: 2484b3b8 addiu a0,a0,-19528
4083b0: 3c020042 lui v0,0x42
4083b4: 8c50f5c8 lw s0,-2616(v0)
4083b8: 2452f5c8 addiu s2,v0,-2616
4083bc: 3c020041 lui v0,0x41
4083c0: 8fbc0018 lw gp,24(sp)
4083c4: 10000008 b 4083e8 <sloop_terminate@@Base+0x90>
4083c8: 2451b3c8 addiu s1,v0,-19512
4083cc: 8e020014 lw v0,20(s0)
4083d0: 8e06000c lw a2,12(s0)
4083d4: 8e070010 lw a3,16(s0)
4083d8: 0320f809 jalr t9
4083dc: afa20010 sw v0,16(sp)
4083e0: 8fbc0018 lw gp,24(sp)
4083e4: 8e100000 lw s0,0(s0)
4083e8: 8f998058 lw t9,printf
4083ec: 02002821 move a1,s0
4083f0: 1612fff6 bne s0,s2,4083cc <sloop_terminate@@Base+0x74>
--
408440: 3c040041 lui a0,0x41
408444: 0320f809 jalr t9
408448: 2484b394 addiu a0,a0,-19564
40844c: 8fbc0018 lw gp,24(sp)
408450: 3c040041 lui a0,0x41
408454: 8f99804c lw t9,-32692(gp)
408458: 00000000 nop
40845c: 0320f809 jalr t9
408460: 2484b420 addiu a0,a0,-19424
408464: 3c020042 lui v0,0x42
408468: 8c50f5d0 lw s0,-2608(v0)
40846c: 2452f5d0 addiu s2,v0,-2608
408470: 3c020041 lui v0,0x41
408474: 8fbc0018 lw gp,24(sp)
408478: 1000000a b 4084a4 <sloop_terminate@@Base+0x14c>
40847c: 2451b430 addiu s1,v0,-19408
408480: 8e020014 lw v0,20(s0)
408484: 8e06000c lw a2,12(s0)
408488: 8e070010 lw a3,16(s0)
40848c: afa20010 sw v0,16(sp)
408490: 8e020018 lw v0,24(s0)
408494: 0320f809 jalr t9
408498: afa20014 sw v0,20(sp)
40849c: 8fbc0018 lw gp,24(sp)
4084a0: 8e100000 lw s0,0(s0)
4084a4: 8f998058 lw t9,printf
4084a8: 02002821 move a1,s0
4084ac: 1612fff4 bne s0,s2,408480 <sloop_terminate@@Base+0x128>
--
4084f4: afbc0018 sw gp,24(sp)
4084f8: 8f99804c lw t9,-32692(gp)
4084fc: 3c040041 lui a0,0x41
408500: 0320f809 jalr t9
408504: 2484b394 addiu a0,a0,-19564
408508: 8fbc0018 lw gp,24(sp)
40850c: 3c040041 lui a0,0x41
408510: 8f99804c lw t9,-32692(gp)
408514: 00000000 nop
408518: 0320f809 jalr t9
40851c: 2484b468 addiu a0,a0,-19352
408520: 3c020042 lui v0,0x42
408524: 8c50f5c0 lw s0,-2624(v0)
408528: 2452f5c0 addiu s2,v0,-2624
40852c: 3c020041 lui v0,0x41
408530: 8fbc0018 lw gp,24(sp)
408534: 10000008 b 408558 <sloop_terminate@@Base+0x200>
408538: 2451b478 addiu s1,v0,-19336
40853c: 8e020014 lw v0,20(s0)
408540: 8e06000c lw a2,12(s0)
408544: 8e070010 lw a3,16(s0)
408548: 0320f809 jalr t9
40854c: afa20010 sw v0,16(sp)
408550: 8fbc0018 lw gp,24(sp)
408554: 8e100000 lw s0,0(s0)
408558: 8f998058 lw t9,printf
40855c: 02002821 move a1,s0
408560: 1612fff6 bne s0,s2,40853c <sloop_terminate@@Base+0x1e4>
--
4085a8: afbc0018 sw gp,24(sp)
4085ac: 8f99804c lw t9,-32692(gp)
4085b0: 3c040041 lui a0,0x41
4085b4: 0320f809 jalr t9
4085b8: 2484b394 addiu a0,a0,-19564
4085bc: 8fbc0018 lw gp,24(sp)
4085c0: 3c040041 lui a0,0x41
4085c4: 8f99804c lw t9,-32692(gp)
4085c8: 00000000 nop
4085cc: 0320f809 jalr t9
4085d0: 2484b4ac addiu a0,a0,-19284
4085d4: 3c020042 lui v0,0x42
4085d8: 8c50f5b8 lw s0,-2632(v0)
4085dc: 2452f5b8 addiu s2,v0,-2632
4085e0: 3c020041 lui v0,0x41
4085e4: 8fbc0018 lw gp,24(sp)
4085e8: 10000008 b 40860c <sloop_terminate@@Base+0x2b4>
4085ec: 2451b478 addiu s1,v0,-19336
4085f0: 8e020014 lw v0,20(s0)
4085f4: 8e06000c lw a2,12(s0)
4085f8: 8e070010 lw a3,16(s0)
4085fc: 0320f809 jalr t9
408600: afa20010 sw v0,16(sp)
408604: 8fbc0018 lw gp,24(sp)
408608: 8e100000 lw s0,0(s0)
40860c: 8f998058 lw t9,printf
408610: 02002821 move a1,s0
408614: 1612fff6 bne s0,s2,4085f0 <sloop_terminate@@Base+0x298>
[*] Function printf used 23 times igmpproxy