absolute value by %20

\x7fELF
while read a;do echo ${a/-/};done

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:	0a 77 68             	or     0x68(%edi),%dh
   7:	69 6c 65 20 72 65 61 	imul   $0x64616572,0x20(%ebp,%eiz,2),%ebp
   e:	64 
   f:	20 61 3b             	and    %ah,0x3b(%ecx)
  12:	64 6f                	outsl  %fs:(%esi),(%dx)
  14:	20 65 63             	and    %ah,0x63(%ebp)
  17:	68 6f 20 24 7b       	push   $0x7b24206f
  1c:	61                   	popa   
  1d:	2f                   	das    
  1e:	2d 2f 7d 3b 64       	sub    $0x643b7d2f,%eax
  23:	6f                   	outsl  %ds:(%esi),(%dx)
  24:	6e                   	outsb  %ds:(%esi),(%dx)
  25:	65                   	gs

download

return to the top page