快速开发x86/x64平台shellcode的方法及系统

    公开(公告)号:CN105487846A

    公开(公告)日:2016-04-13

    申请号:CN201410482655.7

    申请日:2014-09-19

    IPC分类号: G06F9/44 G06F9/45 G06F21/57

    摘要: 本发明公开了一种快速开发x86/x64平台shellcode的方法及系统。其中该方法包括如下步骤:使用C语言编写函数动态获取操作系统的应用程序接口(API);根据获取的应用程序接口编写所需的shellcode代码;使用编译器对所编写的shellcode代码进行编译,生成x86或x64平台的EXE文件;使用提取工具从EXE文件代码段中提取出shellcode代码。其通过较高级的C语言进行shellcode代码的编写,代码开发速度快,并使用C语言编写函数动态获取应用程序接口,可自动适应x86平台或x64平台,从而开发人员可统一维护x86和x64平台的shellcode代码,做到shellcode代码易开发、易维护、代码统一,且容易实现复杂功能。

    主机开放端口审计的方法和系统

    公开(公告)号:CN105490866A

    公开(公告)日:2016-04-13

    申请号:CN201410482653.8

    申请日:2014-09-19

    IPC分类号: H04L12/26 H04L29/12

    摘要: 本发明公开了一种主机开放端口审计的方法和系统,其中方法包括如下步骤:对一个或多个网络内的主机进行扫描配置,设置扫描方式;根据扫描配置,对一个或多个网络内的主机进行扫描,获取相应的扫描结果;收集扫描结果,并将扫描结果导入数据库中;对扫描结果进行分析处理,获取扫描信息,并生成扫描信息报表;其中,扫描方式包括快速扫描、精确扫描、及全面扫描。其通过设置开放端口的扫描方式为快速扫描、精确扫描或全面扫描,从而根据不同的扫描方式对一个或多个网络内的主机进行扫描,具有多重选择性,扩展了开放端口的审计方法。有效地解决了现有的网络中大量主机开放端口审计时,方法单一,灵活性较差,具有一定的限制性的问题。