\x7fELF\xb2\x09\xb1/\x811*\x00\x00\x00CE\x02\x00\x03\x00\xb0\x04\xcd\x80\x01\x00\x00\x00\x18\x00\x00\x00\x18\x00\x00\x00\x96K\xcd\x80\xe8\xff \x00\x01\x00!\x00NOTHING*
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: b2 09 mov $0x9,%dl 6: b1 2f mov $0x2f,%cl 8: 81 31 2a 00 00 00 xorl $0x2a,(%ecx) e: 43 inc %ebx f: 45 inc %ebp 10: 02 00 add (%eax),%al 12: 03 00 add (%eax),%eax 14: b0 04 mov $0x4,%al 16: cd 80 int $0x80 18: 01 00 add %eax,(%eax) 1a: 00 00 add %al,(%eax) 1c: 18 00 sbb %al,(%eax) 1e: 00 00 add %al,(%eax) 20: 18 00 sbb %al,(%eax) 22: 00 00 add %al,(%eax) 24: 96 xchg %eax,%esi 25: 4b dec %ebx 26: cd 80 int $0x80 28: e8 ff 20 00 01 call 0x100212c 2d: 00 21 add %ah,(%ecx) 2f: 00 4e 4f add %cl,0x4f(%esi) 32: 54 push %esp 33: 48 dec %eax 34: 49 dec %ecx 35: 4e dec %esi 36: 47 inc %edi 37: 2a .byte 0x2a