Nothing by 51b

\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00\x01\x00\x00\x00\x89\x80\x04\x084\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x004\x00 \x00\x01\x00(\x00\x05\x00\x04\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x80\x04\x08\x00\x80\x04\x08\xa0\x00\x00\x00\xa0\x00\x00\x00\x05\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00*NOTHING*\xb9\x80\x80\x04\x081\xd2\xb2\x091\xc0\xb0\x041\xdb\xfe\xc3\xcd\x80\xb0\x01\xcd\x80

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:	89 80 04 08 34 00    	mov    %eax,0x340804(%eax)
  1e:	00 00                	add    %al,(%eax)
  20:	e0 00                	loopne 0x22
  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:	01 00                	add    %eax,(%eax)
  2e:	28 00                	sub    %al,(%eax)
  30:	05 00 04 00 01       	add    $0x1000400,%eax
	...
  3d:	80 04 08 00          	addb   $0x0,(%eax,%ecx,1)
  41:	80 04 08 a0          	addb   $0xa0,(%eax,%ecx,1)
  45:	00 00                	add    %al,(%eax)
  47:	00 a0 00 00 00 05    	add    %ah,0x5000000(%eax)
  4d:	00 00                	add    %al,(%eax)
  4f:	00 00                	add    %al,(%eax)
  51:	10 00                	adc    %al,(%eax)
	...
  7f:	00 2a                	add    %ch,(%edx)
  81:	4e                   	dec    %esi
  82:	4f                   	dec    %edi
  83:	54                   	push   %esp
  84:	48                   	dec    %eax
  85:	49                   	dec    %ecx
  86:	4e                   	dec    %esi
  87:	47                   	inc    %edi
  88:	2a b9 80 80 04 08    	sub    0x8048080(%ecx),%bh
  8e:	31 d2                	xor    %edx,%edx
  90:	b2 09                	mov    $0x9,%dl
  92:	31 c0                	xor    %eax,%eax
  94:	b0 04                	mov    $0x4,%al
  96:	31 db                	xor    %ebx,%ebx
  98:	fe c3                	inc    %bl
  9a:	cd 80                	int    $0x80
  9c:	b0 01                	mov    $0x1,%al
  9e:	cd 80                	int    $0x80

download

return to the top page