fork download
  1. call 0x00000005
  2. pop ebx ; mov ebx, ip
  3. mov ecx, ebx
  4. add ebx, 0x1E
  5. xor eax, eax ; clear eax, edx
  6. xor edx, edx
  7. mov al, [ebx]
  8. mov dl, [ecx]
  9. xor al, dl
  10. mov [ebx], al ; [ecx + 0x1E] ^= [ecx]
  11. cmp al, 0x00 ; [ecx] == [ecx + 0x1E]?
  12. jz 0x00000046 ; yes? then breakpoint
  13. add ecx, 0x01 ; no? ++ecx, try again
  14. add ebx, 0x01
  15. jmp 0x0000000F
  16. xor edi, edi ; This is all crap from here on - just an encoded URL
  17. mov edi, 0x1C31F9F3
  18. mov bh, 0x44
  19. movs es:[edi], ds:[esi]
  20. movs es:[edi], ds:[esi]
  21. stc
  22. jnz 0x0000004E
  23. movs es:[edi], ds:[esi]
  24. out 0x75, al
  25. adc ah, [ecx+0x1]
  26. add al, 0xE7
  27. movs es:[edi], ds:[esi]
  28. bound ebp, esp
  29. cmps ds:[esi], es:[edi]
  30. pop edx
  31. add [eax], al
  32. sbb [edx+edi], ebx
  33. int3
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.asm:19: error: parser: instruction expected
prog.asm:20: error: symbol `movs' redefined
prog.asm:20: error: parser: instruction expected
prog.asm:23: error: symbol `movs' redefined
prog.asm:23: error: parser: instruction expected
prog.asm:27: error: symbol `movs' redefined
prog.asm:27: error: parser: instruction expected
prog.asm:29: error: parser: instruction expected
stdout
Standard output is empty