- PUSH EAX
- CALL @L00000002
- @L00000001:
- RETF
- @L00000002:
- POP EAX
- INC BYTE PTR DS:[EAX]
- POP EAX
- JMP SHORT @L00000001
复制代码 INT3的变形不过段不可写会造成异常,需要手工恢复现场。
- PUSH EAX
- CALL @L00000002
- @L00000001:
- FSUB ST(5),ST(0)
- @L00000002:
- POP EAX
- XOR DWORD PTR DS:[EAX],1337
- POP EAX
- JMP SHORT @L00000001
复制代码 EB FE的变形同样段不可写会造成异常,要手工修复。
- CALL @L00000001
- @L00000001:
- PUSH 0FE21
- XOR BYTE PTR SS:[ESP],0CA
- JMP ESP
复制代码 栈内构造EB FE
|