121321 by ninjalj

\x7fELF\x01\x00\x00\x00B\x0b\x00\x00B\xeb\x11\x00\x02\x00\x03\x00\x0c\xe0\x11\x00\x0c\xe0\x11\x00\x04\x00\x00\x00\xb0\x03\x89\xe11\xdb\xcd\x80\xeb\x04 \x00\x01\x00<\x01|\x1cC\x80<$0t\xe7\xb0\x04\xcd\x80\x80<$9w\xdd\xff\x0c$\x80<$0w\xe7\xeb\xd2

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 00                	add    %eax,(%eax)
   6:	00 00                	add    %al,(%eax)
   8:	42                   	inc    %edx
   9:	0b 00                	or     (%eax),%eax
   b:	00 42 eb             	add    %al,-0x15(%edx)
   e:	11 00                	adc    %eax,(%eax)
  10:	02 00                	add    (%eax),%al
  12:	03 00                	add    (%eax),%eax
  14:	0c e0                	or     $0xe0,%al
  16:	11 00                	adc    %eax,(%eax)
  18:	0c e0                	or     $0xe0,%al
  1a:	11 00                	adc    %eax,(%eax)
  1c:	04 00                	add    $0x0,%al
  1e:	00 00                	add    %al,(%eax)
  20:	b0 03                	mov    $0x3,%al
  22:	89 e1                	mov    %esp,%ecx
  24:	31 db                	xor    %ebx,%ebx
  26:	cd 80                	int    $0x80
  28:	eb 04                	jmp    0x2e
  2a:	20 00                	and    %al,(%eax)
  2c:	01 00                	add    %eax,(%eax)
  2e:	3c 01                	cmp    $0x1,%al
  30:	7c 1c                	jl     0x4e
  32:	43                   	inc    %ebx
  33:	80 3c 24 30          	cmpb   $0x30,(%esp)
  37:	74 e7                	je     0x20
  39:	b0 04                	mov    $0x4,%al
  3b:	cd 80                	int    $0x80
  3d:	80 3c 24 39          	cmpb   $0x39,(%esp)
  41:	77 dd                	ja     0x20
  43:	ff 0c 24             	decl   (%esp)
  46:	80 3c 24 30          	cmpb   $0x30,(%esp)
  4a:	77 e7                	ja     0x33
  4c:	eb d2                	jmp    0x20

download

return to the top page