Nothing by 51b

\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00\x01\x00\x00\x00\x98\x80\x04\x084\x00\x00\x00\x04\x01\x00\x00\x00\x00\x00\x004\x00 \x00\x02\x00(\x00\x07\x00\x06\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x80\x04\x08\x00\x80\x04\x08\xcd\x00\x00\x00\xcd\x00\x00\x00\x05\x00\x00\x00\x00\x10\x00\x00\x01\x00\x00\x00\xd0\x00\x00\x00\xd0\x90\x04\x08\xd0\x90\x04\x08\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x10\x00\x00S\xb8\x01\x00\x00\x00\x8b\$\x08\xcd\x80[\xc3S\xb8\x04\x00\x00\x00\x8b\$\x08\x8bL$\x0c\x8bT$\x10\xcd\x80[\xc3U\xbd\x09\x00\x00\x00\xb8\x04\x00\x00\x00W\xbf\xc3\x80\x04\x08\x89\xf9V\xbe\x01\x00\x00\x00\x89\xeaS\x89\xf3\xcd\x800\xdb\x89\xf0\xcd\x80[^_]\xc3*NOTHING*

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

Disassemble:


00000000 <.data>:
   0:	7f 45                	jg     0x47
   2:	4c                   	dec    %esp
   3:	46                   	inc    %esi
   4:	01 01                	add    %eax,(%ecx)
   6:	01 00                	add    %eax,(%eax)
	...
  10:	02 00                	add    (%eax),%al
  12:	03 00                	add    (%eax),%eax
  14:	01 00                	add    %eax,(%eax)
  16:	00 00                	add    %al,(%eax)
  18:	98                   	cwtl   
  19:	80 04 08 34          	addb   $0x34,(%eax,%ecx,1)
  1d:	00 00                	add    %al,(%eax)
  1f:	00 04 01             	add    %al,(%ecx,%eax,1)
  22:	00 00                	add    %al,(%eax)
  24:	00 00                	add    %al,(%eax)
  26:	00 00                	add    %al,(%eax)
  28:	34 00                	xor    $0x0,%al
  2a:	20 00                	and    %al,(%eax)
  2c:	02 00                	add    (%eax),%al
  2e:	28 00                	sub    %al,(%eax)
  30:	07                   	pop    %es
  31:	00 06                	add    %al,(%esi)
  33:	00 01                	add    %al,(%ecx)
	...
  3d:	80 04 08 00          	addb   $0x0,(%eax,%ecx,1)
  41:	80 04 08 cd          	addb   $0xcd,(%eax,%ecx,1)
  45:	00 00                	add    %al,(%eax)
  47:	00 cd                	add    %cl,%ch
  49:	00 00                	add    %al,(%eax)
  4b:	00 05 00 00 00 00    	add    %al,0x0
  51:	10 00                	adc    %al,(%eax)
  53:	00 01                	add    %al,(%ecx)
  55:	00 00                	add    %al,(%eax)
  57:	00 d0                	add    %dl,%al
  59:	00 00                	add    %al,(%eax)
  5b:	00 d0                	add    %dl,%al
  5d:	90                   	nop
  5e:	04 08                	add    $0x8,%al
  60:	d0 90 04 08 00 00    	rclb   0x804(%eax)
  66:	00 00                	add    %al,(%eax)
  68:	00 00                	add    %al,(%eax)
  6a:	00 00                	add    %al,(%eax)
  6c:	06                   	push   %es
  6d:	00 00                	add    %al,(%eax)
  6f:	00 00                	add    %al,(%eax)
  71:	10 00                	adc    %al,(%eax)
  73:	00 53 b8             	add    %dl,-0x48(%ebx)
  76:	01 00                	add    %eax,(%eax)
  78:	00 00                	add    %al,(%eax)
  7a:	8b 5c 24 08          	mov    0x8(%esp),%ebx
  7e:	cd 80                	int    $0x80
  80:	5b                   	pop    %ebx
  81:	c3                   	ret    
  82:	53                   	push   %ebx
  83:	b8 04 00 00 00       	mov    $0x4,%eax
  88:	8b 5c 24 08          	mov    0x8(%esp),%ebx
  8c:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
  90:	8b 54 24 10          	mov    0x10(%esp),%edx
  94:	cd 80                	int    $0x80
  96:	5b                   	pop    %ebx
  97:	c3                   	ret    
  98:	55                   	push   %ebp
  99:	bd 09 00 00 00       	mov    $0x9,%ebp
  9e:	b8 04 00 00 00       	mov    $0x4,%eax
  a3:	57                   	push   %edi
  a4:	bf c3 80 04 08       	mov    $0x80480c3,%edi
  a9:	89 f9                	mov    %edi,%ecx
  ab:	56                   	push   %esi
  ac:	be 01 00 00 00       	mov    $0x1,%esi
  b1:	89 ea                	mov    %ebp,%edx
  b3:	53                   	push   %ebx
  b4:	89 f3                	mov    %esi,%ebx
  b6:	cd 80                	int    $0x80
  b8:	30 db                	xor    %bl,%bl
  ba:	89 f0                	mov    %esi,%eax
  bc:	cd 80                	int    $0x80
  be:	5b                   	pop    %ebx
  bf:	5e                   	pop    %esi
  c0:	5f                   	pop    %edi
  c1:	5d                   	pop    %ebp
  c2:	c3                   	ret    
  c3:	2a 4e 4f             	sub    0x4f(%esi),%cl
  c6:	54                   	push   %esp
  c7:	48                   	dec    %eax
  c8:	49                   	dec    %ecx
  c9:	4e                   	dec    %esi
  ca:	47                   	inc    %edi
  cb:	2a                   	.byte 0x2a

download

return to the top page