序言
目前的网络发展速度与网民的扩张速度还有电脑的普及都是超快的,其中大部份原因源于网络游戏。相信在网上混的人们,不管是白领阶级或业余游民或多或少的在玩一两个网络游戏。游戏玩久了也会常常听到 外挂 这个词,或正用着外挂在游戏里爽着。
在游戏中使用了外挂一段时间后,你是否对外挂的功能感到很神奇?是否想了解外挂是如何做出来的?外挂又是如何运作的呢?看完本章的电子书教材,你将会有所悟。
外挂技术所涉及的领域是很广的,可以根据其在设计过程中使用到的技术面,大致划分为四大类
一。模拟式
模拟式外挂的原理主要是先得到目标游戏的一些程序窗口特征,然后去模拟用户的鼠标键盘来自动操作游戏中人物的动作来完成。这类外挂制作简单,实现简单,周期短,涉及技术面小,很适合从未接触过外挂方面的人员入门学习用。代表这方面佼佼者有 按键精灵 与 脚本大师 等这类脚本解析工具软件
二。内存式
内存式外挂的原理是根据任何的软件在电脑里执行时,所以有数据都会被加载在内存中的原理。这类数据到了内存时基本上都是明文的。使用内存监控方面的技术可以很方例的实现,达到监控游戏中人物与怪物还有物品方面的各种信息数据。有了这些数据后,可以判断游戏当前的各种状态并决定执行哪些功能的动作。常见的一些内存分析软件可以使用 金山游侠 与 FPE 等工具软件
三。封包式
封包式外挂的原理是,任何基于网络 客户端/服务端 进行数据交换的网络程序,如网络游戏,所有要交换的数据都将通过网络进行。在网络中传送的数据被称为 封包 。外挂可以拦截到封包之后进行解密,得到所有的数据,可以从这些数据中分析出一切可以被利用的数据,然后模拟游戏客户端或游戏服务器来重新组织一段数据来欺骗目标端。比较老牌的并且有名的封包拦截滤镜功能的软件就是 WPE 。
四。指今修改式
前面说到的,程序在电脑中执行时,所有的数据终将都被加载到内存中。内存是用来存放数据用的,而执行程序中各种指今的就是电脑的 CPU 。能被CPU执行的指今就必需能被CPU识别才可以。所以,内存中的数据分为两类,一类为CPU所能够执行的指今,另一类就是提供给CPU指今执行时需要的一些操作用的数据。只要能够修改内存中的CPU指今,就能达到修改游戏的执行功能。这部份的技术涉及了反汇编与动态调试方面的技术。通常这类的技术也都被使用在一些软件的破解技术上。 阅读全文…
Popularity: 3% [?]
http://blog.csdn.net/wfw1987/archive/2007/11/06/1870008.aspx
脱机外挂制作完全版(制作原理与实现技术) 
[恢复+原创][2007.10.26]脱机外挂制作完全版(制作原理与实现技术)
一、游戏封包的加密与解密算法的破解
破解封包的加密与解密算法是制作外挂的第一步,是外挂制作中最具技术含量的步骤,同样也是一个十分令人头痛的环节。如果加密与解密算法被成功地破解,那么外挂制作也就完成了一半。破解封包的加密与解密算法的行为同样属于黑客们其中之一的行为,因此我们可以在黑客网站里找到相应的资料,另外网络上也有专门的破解网站为大家提供信息。
在破解封包的加密与解密算法之前我们首先需要知道一些情况。我们知道随着机器性能的提高与网络带宽的提升,新的游戏运行商对游戏封包的加密与解密算法的设计变得越来复杂。那种原先通过分析封包数据就可以得出加密与解密算法的时代已经变成了过去。现在如果再要破解一个游戏的封包的加密与解密算法,那么其必须通过分析程序源代码才能清楚。
1.1 封包的概念 本文所讲的封包是指由sockets协议进行发送与接收的数据包。广义的封包是指计算机之间互相进行通信的数据包,其可以因通信协议的不同而在内容上有所不同。
1.2 破解原理 目前破解封包加密与解密算法的方法主要是通过动态调试技术来实现的。其原理是首先通过动态调试跟踪并取出加密与解密算法的代码段,然后再通过分析这些代码最终得出结论。
那为什么我们可以跟踪并取得这些代码呢?首先我们知道无论游戏程序如何设计,其加密与解密算法的代码永远存在于程序中;其次我们知道在程序流的执行过程中,加密与解密算法的代码段一定会被执行。
1.3 破解需要具备的知识 要能顺利进行破解则必须具备一定的知识,一是熟练掌握汇编原理与汇编语言,二是要熟悉加壳与脱壳原理(虽然很多游戏不需要),三是要熟悉代码结构的知识,四是要熟悉动态调试技术与调试工具的使用,五是具有高级语言知识与较高的编程修为。
1.4 破解的技术与方法 动态调试工具我们可以采用OllyDbg工具或其他工具,不熟悉OllyDbg工具的可以查看它的中文帮助。动态调试主要是跟踪代码的执行,而我们查找加密与解密代码段就是一个跟踪的过程。一般跟踪的起点可以是windows消息、socket中的send与recv等函数。有时程序有可能将发送与接收过程由一个专门的线程进行处理,那么这种情况下我们需要找出该处理线程。至于具体如何进行跟踪本文不再进行详述,具体内容可以到相关网站上查看,比如看雪学院、笨冬瓜等网站。这里主要讲一下加密与解密算法代码的特征。
阅读全文…
Popularity: 3% [?]
大家反汇编出来的无非就是这些了,可以帮助初学者看懂汇编代码
1.算术运算符
ADC:带进位加法
ADD:二进制数加法
DEC:减一
DIV:无符号数除法
IDIV:带符号数(整数)除法
IMUL:带符号数(整数)乘法
INC:加一
MUL:无符号书乘法
NEG:求补
SBB:带借位减法
SUB:二进制减法
XADD:交换并相加
2.ASCII-BCD转换
AAA:加后ASCII调整
AAD:除前ASCII调整
AAM:乘后ASCII调整
AAC:减后ASCII调整
DAA:加后十进制调整
DAS:减后十进制调整
3.移位
RCL:带进位循环左移
RCR:带进位循环右移
ROL:循环左移
ROR:循环右移
SAL:算术左移
SAR:算术右移
SHL:逻辑左移
SHR:逻辑右移
SHLD:双精度左移
SHRD:双精度右移
4.比较
BSF/BSR:位扫描
BT/BTC/BR/BB:位测试
CMP:比较
CMPSN:串比较
CMPXCHG:比较交换
CMPXCHG8B:比较并换?lt;br>TEST:测试位
5.数据传送
LDS:装如数据段寄存器
LEA:装入有效地址
LES:装入附加段寄存器
LODS:从串取
LSS:装入堆栈段寄存器
MOV:传送数据
MOVS:串传送
MOVSX:带符号扩展传送
MOVZX:带零扩展传送
STOS:存入串
XCHG:交换
XLAT:换码
阅读全文…
Popularity: 2% [?]
CHEAT ENGINE 5.3 我早就下载了就是不会用~,为了配合CCB老师的教程我去下载了
CHEAT ENGINE 4.4 来学习并记录过程来练习,这可是我第一次读到关于CE的中文教程哦,呵呵^!!!
↓↓↓↓↓↓
今天把CHEAT ENGINE 4.4下载回来并完成安装它,准备好学习使用CE咯。
↓
打开CHEAT ENGINE,唷!主界面左上角的小电脑按钮正在闪动,以前不知道做什么的,读了CCB老师在教程中的描述让我理解和知道了每个按钮的功能和用处了。
找到了Tutorial.exe并打开了Cheat Engine Tutorial v2.4的窗口,内容全部是英文哦,不过,
不怕了,窗口的英文内容CCB老师的CE入门教程都有翻译和描述。
去看CCB大作原贴:http://www.ghoffice.com/bbs/read.php?tid=11594
现在先做个简称:CE=CHEAT ENGINE 4.4,TUT=Cheat Engine Tutorial v2.4。
CE是内存修改工具,TUT是练习作弊的基本步骤。
好了,这就开始吧!
开始步骤我要打开CE和TUT这两个应用程序,先后随便都可以。
Cheat Engine Tutorial v2.4的英文内容看不懂,去看看CCB的教程。啊哈!
Welcome to the Cheat Engine Tutorial. (v2.4)
(CCB:欢迎你来到CE的教程(V2.4)..
…………
最下边有一个Next的按钮是灰色的哦,要按它的要求一步一步做完,必须跟着内容的要求
修改完成了才能点击并通过下一步骤。)^o^
点击CE左上边正在闪动的小电脑,看到Process List,在列表内点到Tutorial.exe就点OK吧
(或双击它)。
现在CE最上边宣示进程的代号-名称,做对了,就选择TUT窗口。
点击TUT最下边的Next进入Step 2。呵呵!去到第二步骤了。
↓↓
第二步:精确数值扫描(密码:090453)
Step 2: Exact Value scanning (PW=090453)
…………………
阅读全文…
Popularity: 5% [?]
好久没写教程了,今天放上一个教程,就是教你如何做一个识别验证码的教程,比较实用,特别是想干坏事的时候。-_-!!!
好了,废话就不说了,直接就开始我们的教程吧。现在网上关于验证码的识别的教程相对来说比较少,在这里我就写一个比较简单的,其实对于验证码的识别的话原理其实都差不多。具体是怎样的,大家往下看就明白了~~~
[ft=#ffff00,5,楷体_GB2312]第一部份 图片的组成及特征码的定义
做为验证码的识别,那我们首先需要了解的就是基本的原理,这里就是先说清楚这个原理,再往后大家看代码就比较容易明白了(其实本来就比较简单,我说这么多就是为了大家看完不说我的水平次罢了。再次爆汗~!)
正题了,其实整个验证码的识别的话我们先得分解一个图,每一个图形其实都是由每一个点和每一个点来组成的,说到每个点其实就是一个色块,当每一个色块拼接起来就成了一个图形,这个虽然说有点废话,但我还是提一下。
需要更好的理解我们来看图:
阅读全文…
Popularity: 5% [?]
今天准备发布的时候软件准备命名“加密QQ空间日志查看工具”我刚开始以为我的方法可以查看加密空间的日志,但是发现出了问题。我一直是拿她的QQ号做测试,结果每次都能显示出她的日志列表因为她QQ空间一直是加密的在QQ里又找到一个加密空间结果无法显示他的日志列表我就纳闷了再找了几个不同加密方式的空间还是不行于是我直接访问她的QQ空间还真发现她现在空间没有加密了。。于是我的软件就又改名为刷QQ空间日志访问量工具 V2.0
刷了一次之后的点击量(大概用了20秒种)
PS:此软件不再更新了,效率很高,一分钟至少刷几百点击量,唯一缺陷就是刚运行的时候有点假死,不知道是怎么回事。同时发布此软件的 源代码。
程序以及源码 下载地址 :
刷QQ空间日志访问量工具 V2.0最终版发布版
http://www.nokia992.com/viewthread.php?tid=5547&fromuid=1880
Popularity: 5% [?]

蹭网已是一件时髦的事,种种“蹭网秘笈”、“简明蹭网指南”、“10分钟破解无线路由器密码步骤”层出不穷。一些“蹭网专业户”级别的网民,热衷于“晒”出自己采购或自制的蹭网设备,交流“天线防锈”之类的经验。
免费网络不请自来
乔迁新居后,白领青年晓艳的免费上网生活开始了——这是她完全没有想过的。
天津的这个年轻人自称“电脑白痴”,遇到死机都会惊慌失措。2008年1月,当她搬入一处繁华地带的公寓,打开新买的笔记本电脑,自动连上了无线网络。
她看到好几个无线网络,尽管信号较弱,但是能够连接,而且网速还能接受。
怀着惊喜的心情,晓艳立即给电脑经销商打电话:“这是怎么回事?”
对方恭喜她:“您怎么那么幸运?”
确认没出任何事故之后,晓艳放下心来蹭网。
当她第二次开机,无线网络在她面前消失了。她又打电话求助,才知道电脑上有个无线网关,打开后才能接收到网络信号。
这让晓艳省了一笔费用。“原来没打算蹭网。如果不是打开的第一时间就搜索到了无线网的话,宽带再贵我也会上。”
她所在的居民小区,要想通过宽带接入互联网,只有网通公司的ADSL(非对称数字用户线路)业务可以选择,而这种技术需要通过普通电话线传输宽带数据。其他公司都没有进入。这样一来,她的原定支出就包括400多元的初装费、电话月租费和宽带月租费。
“我的手机24小时开着。为什么不能网络单独卖呢,为什么非要安个有月租的座机呢?现在好多家庭根本不需要座机。”
晓艳用省下的钱买了一个小型的电脑桌,放在窗前——她端着笔记本电脑在房间里到处走,发现在那个位置信号是最好的。只要打开电脑,晓艳在家里能收到多则十几个少则七、八个无线信号。对于这位只需浏览网页、处理基本文字的“菜鸟”网民来说,这足够了。
阅读全文…
Popularity: 3% [?]
最新评论