342 lines
13 KiB
ArmAsm
342 lines
13 KiB
ArmAsm
.section .data
|
|
|
|
.globl _code
|
|
_code:
|
|
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
|
|
xorl %eax,%eax
|
|
pushl $_ExitProcess@4
|
|
pushl %fs:(%eax)
|
|
movl %esp,%fs:(%eax)
|
|
|
|
.ascii "PAYLOAD:\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314\314"
|
|
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
xorl %ecx,%ecx
|
|
|
|
.text
|
|
.globl _WinMain@16
|
|
.def _WinMain@16; .scl 2; .type 32; .endef
|
|
_WinMain@16:
|
|
|
|
movl $_code,%eax
|
|
jmp %eax
|