安全中国首页 > 文章中心 > 脱壳技术
 
安全中国网友投稿专用上传FTP空间:
Ftp服务器:download.anqn.com
Ftp端口:21
用户名:anqn
密 码:anqn.com
 

牛壳ARMADILLO和 NANOMITES (第一部分)(图)

更新时间:2008-5-14 0:18:51
责任编辑:果果龙
热 点:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

这是由从Table 2中获得的值产生的完整的一个跳转列表它们和最终的那个跳转有关这个列表将会非常有用在其它Armadillo中从Table 2中获得的值产生的完整列表将有所不同

 

改回ECX=04; Crusader的帮助下我们知道如果EAX的值是 1,那将是一个跳转但是如果EAX的值是0将不是跳转稍加跟踪你将会看到属于数字04的代码是:

 

005C750E  |> \B0 01         MOV AL1   

                             ; 

这里把 AL的值改变为1所以无论标志的值是什么它都会跳转然后属于04 的跳转类型就是JMP

现在我们需要知道它将跳向哪里答案在走出这个CALL之后

 

 

这里测试了EAX里的值如果值是1就跳它带领我们去Table 3在那儿父进程计算出新的EIP就是子进程将要跳向的地方

 

 

 

上图中的第二行是Table 3的起始值这个表告诉我们所有的跳转将要跳向何方

 

TABLE 3

 

上一页 1 2 3 4 5 6 下一页

 
相关文章
一日一文章
 
一日一软件
一日一动画