发明名称 |
快速开发x86/x64平台shellcode的方法及系统 |
摘要 |
本发明公开了一种快速开发x86/x64平台shellcode的方法及系统。其中该方法包括如下步骤:使用C语言编写函数动态获取操作系统的应用程序接口(API);根据获取的应用程序接口编写所需的shellcode代码;使用编译器对所编写的shellcode代码进行编译,生成x86或x64平台的EXE文件;使用提取工具从EXE文件代码段中提取出shellcode代码。其通过较高级的C语言进行shellcode代码的编写,代码开发速度快,并使用C语言编写函数动态获取应用程序接口,可自动适应x86平台或x64平台,从而开发人员可统一维护x86和x64平台的shellcode代码,做到shellcode代码易开发、易维护、代码统一,且容易实现复杂功能。 |
申请公布号 |
CN105487846A |
申请公布日期 |
2016.04.13 |
申请号 |
CN201410482655.7 |
申请日期 |
2014.09.19 |
申请人 |
国家电网公司;国网冀北电力有限公司信息通信分公司 |
发明人 |
刘昀;闫磊;苏丹;任建伟;吴佳;李环媛;宋伟 |
分类号 |
G06F9/44(2006.01)I;G06F9/45(2006.01)I;G06F21/57(2013.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
李芙蓉 |
主权项 |
一种快速开发x86/x64平台shellcode的方法,其特征在于,包括以下步骤:使用C语言编写函数动态获取操作系统的应用程序接口;根据获取的所述应用程序接口编写所需的shellcode代码;使用编译器对所编写的shellcode代码进行编译,生成x86或x64平台的EXE文件;使用提取工具从所述EXE文件代码段中提取出shellcode代码。 |
地址 |
100031 北京市西城区西长安街86号 |