关闭

关闭

关闭

封号提示

内容

首页 实用电脑技术实例-1269

实用电脑技术实例-1269.PDF

实用电脑技术实例-1269

等你来聊 2012-06-26 评分 0 浏览量 0 0 0 0 暂无简介 简介 举报

简介:本文档为《实用电脑技术实例-1269pdf》,可适用于高等教育领域,主题内容包含破解技术实例(高手勿进)为pe文件添加CRC自效验的小程序(vc)标题:(高手勿进)为pe文件添加CRC自效验的小程序(vc)作者:sdzbyy详细符等。

破解技术实例(高手勿进)为pe文件添加CRC自效验的小程序(vc)标题:(高手勿进)为pe文件添加CRC自效验的小程序(vc)作者:sdzbyy详细信息:学习CRC的一个习作老实说对CRC的原理还是不太明白我是菜鸟请大家不吝赐教。QQ:原理:http:wwwpediycomtutorialchapChaphtm还有wwwluocongcom上也有很好的讲解。步骤:pe文件通过比较自己的CRC效验值来判断自己是否被改写。()为原pe文件添加一个新的节将自效验部分(Loader)写入该新节。()将原pe文件的ep改为新节的开始。()计算原pe文件部分(在程序里计算的是从pe文件的开头到xe)的CRC效验值并将该效验值保存在Loader中。()修改后的pe文件开始运行时先计算相应部分的(在程序里计算的是从pe文件的开头到xe)CRC效验值。与原pe文件的CRC效验值比较若相等则跳转到原pe的ep,否则直接调用ExitProcess退出。测试:(1)打开程序CRC为记事本添加自效验。(2)运行已添加自效验的记事本能正常运行。(3)修改从记事本开头到0xe5范围内的任意一个字节(不要修改关键数据如“MZ“)再运行记事本直接ExitProcess,退出。IMAGE几点说明:(1)源码在vc7+xp_xp2下编译通过。(2)卡巴斯基会将已添加自效验的记事本误报为病毒。(3)因为图简单所以将自效验的范围定为"MZ"到0XE5。(添加了新的节以后记事本的头部会改变但0xe6之前的不会变)()在调用ExitProcess时使用了硬编码:moveax,ccaah(KernelExitProcess),calleax参考文献:(1)bbs.pediy.com(2)wwwluocongcom相关附件请到这页面下载:http:bbspediycomshowthreadphpt=

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +1积分

资料评分:

/2
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料