PATH by ninjalj

\x7fELF\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00B\x05\x02\x00\x03\x00\x1a\x00B\x05\x1a\x00B\x05\x04\x00\x00\x00H\x89\xe11\xdb\xcd\x80\x04\x03= \x00\x01\x00\x809:u\x03\x80)0C\xcd\x80Ht\xdf

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)
	...
   e:	42                   	inc    %edx
   f:	05 02 00 03 00       	add    $0x30002,%eax
  14:	1a 00                	sbb    (%eax),%al
  16:	42                   	inc    %edx
  17:	05 1a 00 42 05       	add    $0x542001a,%eax
  1c:	04 00                	add    $0x0,%al
  1e:	00 00                	add    %al,(%eax)
  20:	48                   	dec    %eax
  21:	89 e1                	mov    %esp,%ecx
  23:	31 db                	xor    %ebx,%ebx
  25:	cd 80                	int    $0x80
  27:	04 03                	add    $0x3,%al
  29:	3d 20 00 01 00       	cmp    $0x10020,%eax
  2e:	80 39 3a             	cmpb   $0x3a,(%ecx)
  31:	75 03                	jne    0x36
  33:	80 29 30             	subb   $0x30,(%ecx)
  36:	43                   	inc    %ebx
  37:	cd 80                	int    $0x80
  39:	48                   	dec    %eax
  3a:	74 df                	je     0x1b

download

return to the top page