破解的装载器方法.pdf [评价可免费]
首先关于 [评价可免费] 的严重声明: 一、评价=评论加评价(评星星); 二、评价必须是下载完了该资源后的评价,没下载就评论无效; 三、如果正确评价了,返还积分可能需要等等,系统需要反应下。呵呵 评论时记得要评分。然后会返回给你花费的分再加1分.理论上有十分就可以下载完所有的资源了。一般人我不告诉他。 本教程的目的是描述我们关于装载器的研究、介绍问题所在以及两个不同的编写装载器的方法。这里提供的一个框架,我们曾经在一些成功的补丁制作中使用过,希望你能够灵活应用它。 阅读本文至少需要懂得一点 C/C++ 程序语言知识,我们在以下章节使用的所有代码是用C语言编写的 (而且在 Visual C++ 6.0 控制台应用程序工程类型下经过测试)。 在本教程中我们还发布一个用C++语言编写的框架,帮助快速编写通用的、复杂的应用程序装载器。我们并不打算发布一个框架库,因为若要编写装载器你首先得读懂附件中C或C++源码,所以就把它的编译任务做为你的家庭作业了。 我们还结合一个实例,讲解如何通过装载器嗅探VB应用程系列号算法,并指出关于VB魔术破解 (不使用参考资料 [2], [3] , [4] 和 [5] 中使用的远程线程技术或DLL注入方式) 的一些注意事项。 如果你已经了解如何自己编码一个装载器,你可以跳越到第4节。如果你还不知道如何编写调试器装载器,可以跳到第 3.3 节开始,否则请从零开始按部就班地阅读全文。 装载器是做什么的? 如果你还完全不了解装载器以及程序如何装入内存的话,我们建议你阅读参考资料[1] 和 [8] 以便理解本教程其余部分;鉴于读者应该已经具备了基础知识,所以本文只会复述少数的基本概念。 1.1 装载器分类和行为 装载器一个程序,它能够把另一个程序载入内存并运行。每次你启动一个程序,标准的window装载器在幕后替你做这项工作。装载器有许多种,但是所有装载器基本上可以分为两大类型: l 标准的装载器 l 调试器装载器 1.1.1 标准的装载器
剩余60页未读,继续阅读
- 粉丝: 691
- 资源: 278
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Python和MXNet框架的ZJ League视频问题回答系统.zip
- (源码)基于C++的图书管理系统.zip
- (源码)基于C++的航班管理系统.zip
- ATmega328-Bootloader-Maker(使用ATmega328p芯片制作Arduino Uno R3开发板)
- 一组用 Javascript 解决的技术软件开发面试问题,非常合理.zip
- (源码)基于Spring Boot和WebSocket的贪吃蛇对战系统.zip
- (源码)基于C++的生产线数据传输成功率监控系统.zip
- (源码)基于Spring Boot和Dubbo的文件管理系统.zip
- (源码)基于C++的Local Generals游戏系统.zip
- (源码)基于MQTT协议的智能插座系统.zip