当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1、Anti-Debug 1.MeltICE子类型类型:检测SoftICE、TRW2000平台:Windows9x、Windows NT原理:用CreateFileA( )或_lopen( )函数试图获得SoftICE的驱动程序"\\.\SICE"(Windows9X版本)、"\\.\SI...
 

 

    摘要: 第2章 动态分析技术 第一节 softice与trw2000安装安装与配制 softice有几个平台的版本,dos,windows 3.0,windows 95/98,windows nt,等。 由于现在最普及的操作系统是 windows 95/98、windows nt、windows millennium、windows2000因此就讲讲softice在这几个平台安装时的一些注意事项。 一、softice for win9x安装与配制 ㈠、......
    摘要:第3章 静态分析技术 第一节 基础知识 一、虚拟地址和偏移量转换 由于windows程序是运行在386保护模式下,在保护模式下,程序访问存储器所使用的逻辑地址称为虚拟地址(virual address,va)。与实地址模式下的分段地址类似,虚拟地址也可写成"段:偏移量"的形式,这里的段是指段选择器。文件执行时将被映像到指定内存地址中,这个初始内存地址称为基址(imagebase)。在windows nt中,缺省的值是10000h;对于dlls,缺省值......


一步一步教你加密解密技术——软件保护技术(2)(1)

第二节 反跟踪技术

1.meltice子类型 【相关文章:Vista版本众多 零售价格已确定

1、anti-debug 【扩展阅读:Vista加入新认证技术 争取企业客户

【扩展信息:百款杀毒软件测试:国际软件简介(2)

类型:检测softice、trw2000

平台:windows9x、windows nt

原理:用createfilea( )或_lopen( )函数试图获得softice的驱动程序"\\.\sice"(windows9x版本)、"\\.\siwdebug"、"\\.\ntice"(windows nt版本)、"\\.\siwvid"等的句柄,如果成功则说明softice驻留在内存中。

2.vwin32_int41dispatch子类型

类型:检测softice

平台:windows9x

原理:vwin32.vxd(其vxd id为0x002a)提供一个名为vwin32_int41dispatch的vxd service(其service id为0x002a),系统内核使用此服务来与系统级调试器如windbg、softice等进行通信。其中0x4f号子功能是用来查询调试器是否已经驻留内存并能否处理保护模式程序,如果是的话则调试器应返回0xf386。

3.给softice发送命令

类型:检测softice

平台:windows9x、windows nt

原理:通过调试中断int 3给softice发送命令让其执行,其中si与di寄存器中放的分别是固定值0x4647("fg")与0x4a4d("jm")。ax中存放的是子功能号,值为0x0911则表示让softice执行命令,此时dx指向一个命令字符串如"hboot"等。ax还可以为其它子功能号,比如让softice修改断点设置等。

4、boundschecker后门

类型:检测softice

平台:windows9x、windows nt

原理:这是softice为boundschecker留的一个公开的接口,入口参数ebp = 0x4243484b(即"bchk"),al =4,如果softice在内存中则应返回al = 0。

这种方法一般也要结合seh?(结构异常处理)来实现,否则当softice不存在时就会引起非法操作。

5.icecream子类型

类型:检测softice、trw2000

平台:windows9x

原理:调试器驻留后修改int 1与int 3的入口,指向它自己的处理程序,所以入口高位偏移与其他中断不同。其他所有中断入口高位偏移都相同。

6.int 68h子类型

类型:检测softice

平台:windows9x

原理:

mov ah, 43h

int 68h

cmp ax, 0f386h ;检测此处是否被调试器设置0f386h

jz softice_is_here

7.搜索特征串

类型:检测softice


...   下一页
 ·化解无线网络ip地址冲突    »显示摘要«
    摘要:在一些无线网络中,由于客户机数目较多,为方便对这些机器进行管理,很多管理员会使用无线路由器提供的dhcp服务,为客户机提供tcp/ip参数配置,如ip地址、网关地址和dns服务器等。但如果你的无线网络中,有些电脑必须手工指定tcp/ip参数配置,这时dhcp服务器提供的动态ip地址和手工指定的静态ip地址共存,如果你没有合理配置无线路由器中dhcp服务器的参数,就会很容易造成ip地址冲突。冲突如何产生?如笔者管理的一个无线网络,有50台电脑,其中有5台电脑......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE