section .data
section .bss
buffer resb 62
section .text
global _start
meat db 0x81,0x72,0x79,0x79,0x2D,0x81,0x75,0x72,0x2D,0x80
db 0x7E,0x82,0x76,0x71,0x2D,0x86,0x7C,0x82,0x7F,0x2D,0x76
db 0x71,0x72,0x6E,0x80,0x3B,0x17,0x17,0x7F,0x72,0x80,0x7D
db 0x76,0x81,0x72,0x2D,0x6E,0x81,0x2D,0x73,0x76,0x74,0x75
db 0x81,0x76,0x7B,0x74,0x80,0x7E,0x82,0x76,0x71,0x2D,0x71
db 0x7C,0x81,0x2D,0x7B,0x72,0x81,0x17,0xC6
_start:
mov ecx,62
mov esi,meat
mov edi,buffer
rotting:
lodsb
sub al,13
stosb
loop rotting
push dword 62
push dword buffer
push dword 1
mov eax,4
push eax
int 0x80
mov eax,1
push eax
int 0x80