Timeout by shinh

\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00\x01\x00\x00\x00\x94\x00\x00\x004\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x004\x00 \x00\x03\x00(\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\x01\x00\x00\x00\x10\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\xc6\x00\x00\x00\xc6\x00\x00\x00\xc6\x00\x00\x00\x13\x00\x00\x00\x13\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\xdc\x00\x00\x00\xdc\x00\x00\x00\xdc\x00\x00\x00P\x00\x00\x00P\x00\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00U\x89\xe5f\x81\xec\xe8\x03\xb8\x01\x00\x00\x00\x85\xc0\x0f\x84
\x00\x00\x00\xb8\x01\x00\x00\x00\xe9\xe9\xff\xff\xff\xb8\x00\x00\x00\x00P\xe8\xfb\xff\xff\xffZf\x81\xc4\xe8\x03]\xc3/lib/ld-linux.so.2\x00\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x04\x00\x00\x00,\x01\x00\x00\x0b\x00\x00\x00\x10\x00\x00\x00\x06\x00\x00\x00<\x01\x00\x00\x13\x00\x00\x00\x08\x00\x00\x00\x12\x00\x00\x00\x08\x00\x00\x00\x11\x00\x00\x00L\x01\x00\x00
\x00\x00\x00\x10\x00\x00\x00\x05\x00\x00\x00T\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x12\x00\x00\x00\xba\x00\x00\x00\x02\x00\x00\x00\x00exit\x00libc.so.6\x00

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 03                	add    %eax,(%ebx)
	...
  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:	94                   	xchg   %eax,%esp
  19:	00 00                	add    %al,(%eax)
  1b:	00 34 00             	add    %dh,(%eax,%eax,1)
	...
  26:	00 00                	add    %al,(%eax)
  28:	34 00                	xor    $0x0,%al
  2a:	20 00                	and    %al,(%eax)
  2c:	03 00                	add    (%eax),%eax
  2e:	28 00                	sub    %al,(%eax)
  30:	00 00                	add    %al,(%eax)
  32:	00 00                	add    %al,(%eax)
  34:	01 00                	add    %eax,(%eax)
	...
  42:	00 00                	add    %al,(%eax)
  44:	64 01 00             	add    %eax,%fs:(%eax)
  47:	00 00                	add    %al,(%eax)
  49:	10 00                	adc    %al,(%eax)
  4b:	00 07                	add    %al,(%edi)
  4d:	00 00                	add    %al,(%eax)
  4f:	00 00                	add    %al,(%eax)
  51:	00 00                	add    %al,(%eax)
  53:	00 03                	add    %al,(%ebx)
  55:	00 00                	add    %al,(%eax)
  57:	00 c6                	add    %al,%dh
  59:	00 00                	add    %al,(%eax)
  5b:	00 c6                	add    %al,%dh
  5d:	00 00                	add    %al,(%eax)
  5f:	00 c6                	add    %al,%dh
  61:	00 00                	add    %al,(%eax)
  63:	00 13                	add    %dl,(%ebx)
  65:	00 00                	add    %al,(%eax)
  67:	00 13                	add    %dl,(%ebx)
  69:	00 00                	add    %al,(%eax)
  6b:	00 04 00             	add    %al,(%eax,%eax,1)
  6e:	00 00                	add    %al,(%eax)
  70:	01 00                	add    %eax,(%eax)
  72:	00 00                	add    %al,(%eax)
  74:	02 00                	add    (%eax),%al
  76:	00 00                	add    %al,(%eax)
  78:	dc 00                	faddl  (%eax)
  7a:	00 00                	add    %al,(%eax)
  7c:	dc 00                	faddl  (%eax)
  7e:	00 00                	add    %al,(%eax)
  80:	dc 00                	faddl  (%eax)
  82:	00 00                	add    %al,(%eax)
  84:	50                   	push   %eax
  85:	00 00                	add    %al,(%eax)
  87:	00 50 00             	add    %dl,0x0(%eax)
  8a:	00 00                	add    %al,(%eax)
  8c:	06                   	push   %es
  8d:	00 00                	add    %al,(%eax)
  8f:	00 04 00             	add    %al,(%eax,%eax,1)
  92:	00 00                	add    %al,(%eax)
  94:	55                   	push   %ebp
  95:	89 e5                	mov    %esp,%ebp
  97:	66 81 ec e8 03       	sub    $0x3e8,%sp
  9c:	b8 01 00 00 00       	mov    $0x1,%eax
  a1:	85 c0                	test   %eax,%eax
  a3:	0f 84 0a 00 00 00    	je     0xb3
  a9:	b8 01 00 00 00       	mov    $0x1,%eax
  ae:	e9 e9 ff ff ff       	jmp    0x9c
  b3:	b8 00 00 00 00       	mov    $0x0,%eax
  b8:	50                   	push   %eax
  b9:	e8 fb ff ff ff       	call   0xb9
  be:	5a                   	pop    %edx
  bf:	66 81 c4 e8 03       	add    $0x3e8,%sp
  c4:	5d                   	pop    %ebp
  c5:	c3                   	ret    
  c6:	2f                   	das    
  c7:	6c                   	insb   (%dx),%es:(%edi)
  c8:	69 62 2f 6c 64 2d 6c 	imul   $0x6c2d646c,0x2f(%edx),%esp
  cf:	69 6e 75 78 2e 73 6f 	imul   $0x6f732e78,0x75(%esi),%ebp
  d6:	2e 32 00             	xor    %cs:(%eax),%al
  d9:	00 00                	add    %al,(%eax)
  db:	00 01                	add    %al,(%ecx)
  dd:	00 00                	add    %al,(%eax)
  df:	00 06                	add    %al,(%esi)
  e1:	00 00                	add    %al,(%eax)
  e3:	00 04 00             	add    %al,(%eax,%eax,1)
  e6:	00 00                	add    %al,(%eax)
  e8:	2c 01                	sub    $0x1,%al
  ea:	00 00                	add    %al,(%eax)
  ec:	0b 00                	or     (%eax),%eax
  ee:	00 00                	add    %al,(%eax)
  f0:	10 00                	adc    %al,(%eax)
  f2:	00 00                	add    %al,(%eax)
  f4:	06                   	push   %es
  f5:	00 00                	add    %al,(%eax)
  f7:	00 3c 01             	add    %bh,(%ecx,%eax,1)
  fa:	00 00                	add    %al,(%eax)
  fc:	13 00                	adc    (%eax),%eax
  fe:	00 00                	add    %al,(%eax)
 100:	08 00                	or     %al,(%eax)
 102:	00 00                	add    %al,(%eax)
 104:	12 00                	adc    (%eax),%al
 106:	00 00                	add    %al,(%eax)
 108:	08 00                	or     %al,(%eax)
 10a:	00 00                	add    %al,(%eax)
 10c:	11 00                	adc    %eax,(%eax)
 10e:	00 00                	add    %al,(%eax)
 110:	4c                   	dec    %esp
 111:	01 00                	add    %eax,(%eax)
 113:	00 0a                	add    %cl,(%edx)
 115:	00 00                	add    %al,(%eax)
 117:	00 10                	add    %dl,(%eax)
 119:	00 00                	add    %al,(%eax)
 11b:	00 05 00 00 00 54    	add    %al,0x54000000
 121:	01 00                	add    %eax,(%eax)
	...
 12b:	00 01                	add    %al,(%ecx)
 12d:	00 00                	add    %al,(%eax)
 12f:	00 01                	add    %al,(%ecx)
	...
 139:	00 00                	add    %al,(%eax)
 13b:	00 01                	add    %al,(%ecx)
 13d:	00 00                	add    %al,(%eax)
 13f:	00 00                	add    %al,(%eax)
 141:	00 00                	add    %al,(%eax)
 143:	00 04 00             	add    %al,(%eax,%eax,1)
 146:	00 00                	add    %al,(%eax)
 148:	12 00                	adc    (%eax),%al
 14a:	00 00                	add    %al,(%eax)
 14c:	ba 00 00 00 02       	mov    $0x2000000,%edx
 151:	00 00                	add    %al,(%eax)
 153:	00 00                	add    %al,(%eax)
 155:	65 78 69             	gs js  0x1c1
 158:	74 00                	je     0x15a
 15a:	6c                   	insb   (%dx),%es:(%edi)
 15b:	69 62 63 2e 73 6f 2e 	imul   $0x2e6f732e,0x63(%edx),%esp
 162:	36                   	ss
	...

download

return to the top page