[*] Binary protection state of pppd
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 pppd
42f054: 00000000 nop
42f058: 8fa20044 lw v0,68(sp)
42f05c: 00000000 nop
42f060: 1040ffc8 beqz v0,42ef84 <PPPOEInitDevice@@Base+0xa3c>
42f064: 00000000 nop
42f068: 8fa506c4 lw a1,1732(sp)
42f06c: 00000000 nop
42f070: 88a20003 lwl v0,3(a1)
42f074: 90a30004 lbu v1,4(a1)
42f078: 98a20000 lwr v0,0(a1)
42f07c: 90a40005 lbu a0,5(a1)
42f080: aae20003 swl v0,3(s7)
42f084: bae20000 swr v0,0(s7)
42f088: a2e30004 sb v1,4(s7)
42f08c: a2e40005 sb a0,5(s7)
42f090: 8e420030 lw v0,48(s2)
42f094: 00000000 nop
42f098: 10400029 beqz v0,42f140 <PPPOEInitDevice@@Base+0xbf8>
42f09c: 24020001 li v0,1
42f0a0: 92440017 lbu a0,23(s2)
42f0a4: 92420015 lbu v0,21(s2)
42f0a8: 92430016 lbu v1,22(s2)
42f0ac: 92450012 lbu a1,18(s2)
42f0b0: 92460013 lbu a2,19(s2)
42f0b4: 92470014 lbu a3,20(s2)
42f0b8: 8f9980f0 lw t9,printf
42f0bc: afa40018 sw a0,24(sp)
42f0c0: 3c040045 lui a0,0x45
--
42f664: 3c040045 lui a0,0x45
42f668: 8e300020 lw s0,32(s1)
42f66c: 00000000 nop
42f670: 1200ffe7 beqz s0,42f610 <kpppoe_discovery@@Base+0x254>
42f674: 00000000 nop
42f678: 8f998620 lw t9,strlen
42f67c: 00000000 nop
42f680: 0320f809 jalr t9
42f684: 02002021 move a0,s0
42f688: 8fbc0010 lw gp,16(sp)
42f68c: 1642ffe0 bne s2,v0,42f610 <kpppoe_discovery@@Base+0x254>
42f690: 02802021 move a0,s4
42f694: 8f99866c lw t9,-31124(gp)
42f698: 02002821 move a1,s0
42f69c: 0320f809 jalr t9
42f6a0: 02403021 move a2,s2
42f6a4: 8fbc0010 lw gp,16(sp)
42f6a8: 1440ffd9 bnez v0,42f610 <kpppoe_discovery@@Base+0x254>
42f6ac: 24020001 li v0,1
42f6b0: 1000ffd7 b 42f610 <kpppoe_discovery@@Base+0x254>
42f6b4: ae620008 sw v0,8(s3)
42f6b8: 8e220030 lw v0,48(s1)
42f6bc: 00000000 nop
42f6c0: 104000ab beqz v0,42f970 <kpppoe_discovery@@Base+0x5b4>
42f6c4: 3c040045 lui a0,0x45
42f6c8: 8f9980f0 lw t9,printf
42f6cc: 24849a48 addiu a0,a0,-26040
42f6d0: 02402821 move a1,s2
--
42f6fc: 00000000 nop
42f700: 14400071 bnez v0,42f8c8 <kpppoe_discovery@@Base+0x50c>
42f704: 00121202 srl v0,s2,0x8
42f708: 00121a00 sll v1,s2,0x8
42f70c: 00621825 or v1,v1,v0
42f710: 8f9987a8 lw t9,-30808(gp)
42f714: 24020401 li v0,1025
42f718: a6220048 sh v0,72(s1)
42f71c: a623004a sh v1,74(s1)
42f720: 2624004c addiu a0,s1,76
42f724: 02802821 move a1,s4
42f728: 02403021 move a2,s2
42f72c: 8fbf0034 lw ra,52(sp)
42f730: 8fb50030 lw s5,48(sp)
42f734: 8fb4002c lw s4,44(sp)
42f738: 8fb30028 lw s3,40(sp)
42f73c: 8fb20024 lw s2,36(sp)
42f740: 8fb10020 lw s1,32(sp)
42f744: 8fb0001c lw s0,28(sp)
42f748: 03200008 jr t9
42f74c: 27bd0038 addiu sp,sp,56
42f750: 8e220030 lw v0,48(s1)
42f754: 00000000 nop
42f758: 10400085 beqz v0,42f970 <kpppoe_discovery@@Base+0x5b4>
42f75c: 3c040045 lui a0,0x45
42f760: 8f9980f0 lw t9,printf
42f764: 1000ffda b 42f6d0 <kpppoe_discovery@@Base+0x314>
42f768: 24849a04 addiu a0,a0,-26108
42f76c: 8e220030 lw v0,48(s1)
42f770: 00000000 nop
42f774: 1040007e beqz v0,42f970 <kpppoe_discovery@@Base+0x5b4>
42f778: 3c040045 lui a0,0x45
42f77c: 8f9980f0 lw t9,printf
42f780: 1000ffd3 b 42f6d0 <kpppoe_discovery@@Base+0x314>
42f784: 24849a28 addiu a0,a0,-26072
--
42f7bc: 02002021 move a0,s0
42f7c0: 8fbc0010 lw gp,16(sp)
42f7c4: 1642ff92 bne s2,v0,42f610 <kpppoe_discovery@@Base+0x254>
42f7c8: 02802021 move a0,s4
42f7cc: 8f99866c lw t9,-31124(gp)
42f7d0: 02002821 move a1,s0
42f7d4: 0320f809 jalr t9
42f7d8: 02403021 move a2,s2
42f7dc: 8fbc0010 lw gp,16(sp)
42f7e0: 1440ff8b bnez v0,42f610 <kpppoe_discovery@@Base+0x254>
42f7e4: 24020001 li v0,1
42f7e8: 1000ff89 b 42f610 <kpppoe_discovery@@Base+0x254>
42f7ec: ae620004 sw v0,4(s3)
42f7f0: 8e220030 lw v0,48(s1)
42f7f4: 00000000 nop
42f7f8: 14400010 bnez v0,42f83c <kpppoe_discovery@@Base+0x480>
42f7fc: 00121202 srl v0,s2,0x8
42f800: 00121a00 sll v1,s2,0x8
42f804: 00621825 or v1,v1,v0
42f808: 24021001 li v0,4097
42f80c: 8f9987a8 lw t9,-30808(gp)
42f810: a6220628 sh v0,1576(s1)
42f814: a623062a sh v1,1578(s1)
42f818: 1000ffc2 b 42f724 <kpppoe_discovery@@Base+0x368>
42f81c: 2624062c addiu a0,s1,1580
42f820: 8f9980f0 lw t9,printf
42f824: 248499c0 addiu a0,a0,-26176
42f828: 0320f809 jalr t9
42f82c: 02402821 move a1,s2
42f830: 8fbc0010 lw gp,16(sp)
42f834: 1000ff8c b 42f668 <kpppoe_discovery@@Base+0x2ac>
42f838: 00000000 nop
42f83c: 8f9980f0 lw t9,printf
42f840: 3c040045 lui a0,0x45
42f844: 0320f809 jalr t9
42f848: 248499f4 addiu a0,a0,-26124
42f84c: 8fbc0010 lw gp,16(sp)
42f850: 12400016 beqz s2,42f8ac <kpppoe_discovery@@Base+0x4f0>
42f854: 00008021 move s0,zero
42f858: 3c040045 lui a0,0x45
42f85c: 249599ec addiu s5,a0,-26132
42f860: 24130014 li s3,20
42f864: 02901021 addu v0,s4,s0
42f868: 8f9980f0 lw t9,printf
42f86c: 90450000 lbu a1,0(v0)
42f870: 26100001 addiu s0,s0,1
42f874: 0320f809 jalr t9
42f878: 02a02021 move a0,s5
42f87c: 0212102a slt v0,s0,s2
42f880: 8fbc0010 lw gp,16(sp)
42f884: 10400009 beqz v0,42f8ac <kpppoe_discovery@@Base+0x4f0>
42f888: 00000000 nop
42f88c: 1613fff5 bne s0,s3,42f864 <kpppoe_discovery@@Base+0x4a8>
42f890: 3c040045 lui a0,0x45
42f894: 8f9980f0 lw t9,printf
42f898: 00000000 nop
42f89c: 0320f809 jalr t9
42f8a0: 24849a68 addiu a0,a0,-26008
42f8a4: 8fbc0010 lw gp,16(sp)
42f8a8: 00000000 nop
42f8ac: 8f998730 lw t9,-30928(gp)
42f8b0: 00000000 nop
42f8b4: 0320f809 jalr t9
42f8b8: 2404000a li a0,10
42f8bc: 8fbc0010 lw gp,16(sp)
42f8c0: 1000ffcf b 42f800 <kpppoe_discovery@@Base+0x444>
42f8c4: 00121202 srl v0,s2,0x8
42f8c8: 8f9980f0 lw t9,printf
42f8cc: 3c040045 lui a0,0x45
42f8d0: 0320f809 jalr t9
42f8d4: 248499dc addiu a0,a0,-26148
42f8d8: 8fbc0010 lw gp,16(sp)
42f8dc: 12400016 beqz s2,42f938 <kpppoe_discovery@@Base+0x57c>
42f8e0: 3c040045 lui a0,0x45
42f8e4: 249599ec addiu s5,a0,-26132
42f8e8: 00008021 move s0,zero
42f8ec: 24130014 li s3,20
42f8f0: 02901021 addu v0,s4,s0
42f8f4: 8f9980f0 lw t9,printf
42f8f8: 90450000 lbu a1,0(v0)
42f8fc: 26100001 addiu s0,s0,1
42f900: 0320f809 jalr t9
42f904: 02a02021 move a0,s5
42f908: 0212102a slt v0,s0,s2
42f90c: 8fbc0010 lw gp,16(sp)
42f910: 10400009 beqz v0,42f938 <kpppoe_discovery@@Base+0x57c>
42f914: 00000000 nop
42f918: 1613fff5 bne s0,s3,42f8f0 <kpppoe_discovery@@Base+0x534>
42f91c: 3c040045 lui a0,0x45
42f920: 8f9980f0 lw t9,printf
42f924: 00000000 nop
42f928: 0320f809 jalr t9
42f92c: 24849a68 addiu a0,a0,-26008
42f930: 8fbc0010 lw gp,16(sp)
42f934: 00000000 nop
42f938: 8f998730 lw t9,-30928(gp)
42f93c: 00000000 nop
42f940: 0320f809 jalr t9
42f944: 2404000a li a0,10
42f948: 8fbc0010 lw gp,16(sp)
42f94c: 1000ff6e b 42f708 <kpppoe_discovery@@Base+0x34c>
42f950: 00121202 srl v0,s2,0x8
42f954: 8f9980f0 lw t9,printf
42f958: 248499a4 addiu a0,a0,-26204
42f95c: 0320f809 jalr t9
--
43c3e8: 24020001 li v0,1
43c3ec: 8fbc0010 lw gp,16(sp)
43c3f0: ae220018 sw v0,24(s1)
43c3f4: 8fbf0064 lw ra,100(sp)
43c3f8: 8fb10060 lw s1,96(sp)
43c3fc: 8fb0005c lw s0,92(sp)
43c400: 03e00008 jr ra
43c404: 27bd0068 addiu sp,sp,104
43c408: 8c820018 lw v0,24(a0)
43c40c: 00000000 nop
43c410: 14400018 bnez v0,43c474 <MD4Update@@Base+0x16c>
43c414: 24830010 addiu v1,a0,16
43c418: 00c02021 move a0,a2
43c41c: 90620000 lbu v0,0(v1)
43c420: 00000000 nop
43c424: 00821021 addu v0,a0,v0
43c428: 00022202 srl a0,v0,0x8
43c42c: a0620000 sb v0,0(v1)
43c430: 1480fffa bnez a0,43c41c <MD4Update@@Base+0x114>
43c434: 24630001 addiu v1,v1,1
43c438: 24020200 li v0,512
43c43c: 10c2002e beq a2,v0,43c4f8 <MD4Update@@Base+0x1f0>
43c440: 2cc20201 sltiu v0,a2,513
43c444: 1440ffbd bnez v0,43c33c <MD4Update@@Base+0x34>
43c448: 3c040045 lui a0,0x45
43c44c: 8f9980f0 lw t9,printf
43c450: 2484af30 addiu a0,a0,-20688
43c454: 0320f809 jalr t9
43c458: 00c02821 move a1,a2
43c45c: 8fbf0064 lw ra,100(sp)
43c460: 8fbc0010 lw gp,16(sp)
43c464: 8fb10060 lw s1,96(sp)
43c468: 8fb0005c lw s0,92(sp)
43c46c: 03e00008 jr ra
43c470: 27bd0068 addiu sp,sp,104
43c474: 8f9980f0 lw t9,printf
43c478: 3c040045 lui a0,0x45
43c47c: 0320f809 jalr t9
--
43c55c: a2020001 sb v0,1(s0)
43c560: a2040002 sb a0,2(s0)
43c564: a2050003 sb a1,3(s0)
43c568: a2030000 sb v1,0(s0)
43c56c: 14c7fff5 bne a2,a3,43c544 <MD4Final@@Base+0x38>
43c570: 26100004 addiu s0,s0,4
43c574: 8fbf0024 lw ra,36(sp)
43c578: 8fb10020 lw s1,32(sp)
43c57c: 8fb0001c lw s0,28(sp)
43c580: 03e00008 jr ra
43c584: 27bd0028 addiu sp,sp,40
43c588: 3c1c0046 lui gp,0x46
43c58c: 27bdffd0 addiu sp,sp,-48
43c590: 279c6730 addiu gp,gp,26416
43c594: afbf002c sw ra,44(sp)
43c598: afb30028 sw s3,40(sp)
43c59c: afb20024 sw s2,36(sp)
43c5a0: afb10020 sw s1,32(sp)
43c5a4: afb0001c sw s0,28(sp)
43c5a8: afbc0010 sw gp,16(sp)
43c5ac: 3c020045 lui v0,0x45
43c5b0: 00808021 move s0,a0
43c5b4: 24529918 addiu s2,v0,-26344
43c5b8: 00008821 move s1,zero
43c5bc: 24130004 li s3,4
43c5c0: 8f9980f0 lw t9,printf
43c5c4: 92050000 lbu a1,0(s0)
43c5c8: 0320f809 jalr t9
43c5cc: 02402021 move a0,s2
43c5d0: 8fbc0010 lw gp,16(sp)
43c5d4: 92050001 lbu a1,1(s0)
43c5d8: 8f9980f0 lw t9,printf
43c5dc: 00000000 nop
43c5e0: 0320f809 jalr t9
43c5e4: 02402021 move a0,s2
43c5e8: 8fbc0010 lw gp,16(sp)
43c5ec: 92050002 lbu a1,2(s0)
43c5f0: 8f9980f0 lw t9,printf
43c5f4: 00000000 nop
43c5f8: 0320f809 jalr t9
43c5fc: 02402021 move a0,s2
43c600: 8fbc0010 lw gp,16(sp)
43c604: 92050003 lbu a1,3(s0)
43c608: 8f9980f0 lw t9,printf
43c60c: 02402021 move a0,s2
43c610: 0320f809 jalr t9
[*] Function printf used 18 times pppd