创建一个asm文件,写入如下内容作为入口点用于进入shellcode并执行代码,区段名”AyyLmao”可以是任意值。shellco.bin保存实际使用的shellcode代码
1 | Global Start |
yasm将汇编文件编译成obj文件,-f选择是win32还是win64, -o为输出的obj文件。
1 | yasm.exe -f win32 -o shellcode.obj shellcode.asm |
程序golink生成可执行文件,程序入口点设置为汇编文件中的入口点Start。
1 | golink /ni /entry Start shellcode.obj |
本文作者:
KenYang
最后更新: 2023年10月17日 15:00:23
本文链接: http://shxi.cc/post/50098e1b.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!
最后更新: 2023年10月17日 15:00:23
本文链接: http://shxi.cc/post/50098e1b.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!