飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4740|回复: 3

[求助] 所谓脱壳,是否并没有真的把壳代码去除呢??

[复制链接]
  • TA的每日心情
    开心
    2024-2-23 20:03
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2009-5-9 17:25:39 | 显示全部楼层 |阅读模式
    意思就是虽然脱壳了,但壳代码依然完整地保留在文件中,是不是呢?
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-12 22:39:09 | 显示全部楼层
    加个UPX 用UE前后对比下便知道了
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-12 23:30:30 | 显示全部楼层
    这个问题嘛,这样说吧

    壳的关键代码一般都不在了,但壳为你添加的区段还在,里面是一些还没释放出的垃圾数据
    这是就是大家说的要给脱壳后的程序优化,就是去掉这些区段,达到减肥的目的

    但上面的说法不是绝对的,某些壳由于有 VM ,我们很难还原被他处理后的源代码,而且
    由于这些 VM_CODE 都是动态解出,所以比较好的方法(省力)就是把这些进程直接 DUMP
    出来,然后补在我们脱出的程序中,这样程序运行的时候才能正常调用这些被偷掉的功能
    或启动代码,这就是你中有我,我中有你的说法

    上面的都不是绝对的,脱壳很多时候有灵活。。。。。。。。。。。。。。。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-2-23 20:03
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2009-5-26 15:36:28 | 显示全部楼层
    理解了,不过楼上后面所言好象是区域脱壳的内容了饿
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表