[*] 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