逆向知识之CS辅助/外挂专题.2.实现CS1.6无限夜视仪.无限闪光烟雾高爆弹.

    逆向知识之CS辅助/外挂专题.2.实现CS1.6无限夜视仪.无限闪光烟雾高爆弹.

关于人物子弹无限可以观看上一篇博客.

一丶无限夜视仪.

无限夜视仪找法.

    1.CE附加游戏.

    2.搜索0或者1.

    3.修改夜视仪状态为开启或者关闭.

    4.CE继续搜索.

    5.筛选数据.

关于搜索0或者1我们也不知道哪个是打开或者关闭. PS: 因为我找过了.确定了1是打开夜视仪.

搜索到最后如下图所示:

通过上图所示找到了一个地址.对其修改0或者1可以实现夜视仪的打开关闭.

对其下访问断点

可以得出汇编代码使用了基址.所以确定这个是个基地址.  所以直接写入 0 关闭. 1打开即可.

二丶无限闪光高爆烟雾弹找法.

寻找思路:

    1.购买高爆

    2.CE搜索1

    3.丢掉高爆手雷

    4.CE搜索0

    5.循环1 2 3 4步骤.最终得出地址.

    6.对地址进行过滤.

通过不断寻找得出以下CE图片

对这些地址进行分析: PS: 因为分析过了.所以直接把第三个拉下来.看看谁访问了. (不然写博客写一大堆.不利于观看.手工都能做的)

PS: 上图寻找方法是我先下谁访问了.然后进行手雷投掷.才会出现这种代码.选择下边的

得出一级偏移 0x5f8

但是细细的观看代码得出

edx + ecx * 4 + 0x5f8

ecx = c

    c * 4 + 0x5f8  才是我们真正的偏移地址.  算出来的偏移地址是 0x628

那么我们继续寻找edx值即可.

PS: 寻找到了.过滤一下.得到下面的图

可以看出+ 0x7c是我们的二级偏移. 人物基址我们上次已经找过了

所以我们测试一下.

[[[]基址] + 0x7c] + 0x628] = 无限高爆手雷地址

CE中测试

锁定

发现确实可以实现无限手雷.

所以 0x 7c 0x628则是无限手雷的.

经过测试

0x624   = 无限闪光

0x628   = 无限手雷

0x62c   = 无限烟雾弹

三丶编写代码

通过上面寻找数据.我们已经找到数据了.所以直接在编程中实现. PS: 为了大家了解逆向应用.所以代码不放出.只会以成品显示.

无限手雷闪光烟雾弹展示

无限夜视仪展示

原文地址:https://www.cnblogs.com/iBinary/p/9568964.html

时间: 2024-08-30 10:37:47

逆向知识之CS辅助/外挂专题.2.实现CS1.6无限夜视仪.无限闪光烟雾高爆弹.的相关文章

逆向知识之CS1.6辅助/外挂专题.1.实现CS1.6主武器副武器无限子弹

逆向知识之CS辅助/外挂专题.1.实现CS主武器副武器无限子弹 PS: 相信大家CS1.6这类的FPS应该玩过.现在我们通过外挂手法.讲解逆向的本质.以及应用. 关于CS1.6的下载.网络百度下载即可. 一丶主武器无限子弹寻找方法. 首先我们知道.在CS中主武器有子弹个数.那么我们可以通过CE寻找子弹的个数增加或者减少来进行寻找我们的数据. 关于CE的使用.可以参考网络教程.很简单.主需要来回扫描即可. 寻找思路: 1.首次扫描子弹个数 2.变化子弹继续扫描. 3.重复2步骤.直到地址很少. 4

学习逆向知识之用于游戏外挂的实现.第三讲,通过游戏外挂.分析红色警戒金钱基址.以及确定基址小技巧.

分析红色警戒金钱基址.以及确定基址小技巧. 一丶基址简介 通过第二讲.我们寻找植物大战僵尸无限阳光.学习到了相关的逆向知识.以及认识了基址.动态地址. 静态地址的区别.现在我们拿红色警戒这款单击游戏进行练手. PS: 主要目的是分析数据.学习逆向知识.并为之所用.并不是教大家如何制作外挂. 1.怎么确定我们寻找到的是基址? 有三种方法. CE中绿色表示基址,黑色表示内存地址.一般绿色的很有可能是基址(当然不一定是.不过大部分是) 退出游戏重新进入游戏.地址不会改变.其值的内容也不会改变. 搜索指

逆向知识第六讲,取摸优化的几种方式

逆向知识第六讲,取摸优化的几种方式 除法讲完之后,直接开始讲 % 运算符在汇编中表现形式 首先C的高级代码贴上来. 高级代码: // Tedy.cpp : Defines the entry point for the console application. // #include "stdafx.h" int main(int argc, char* argv[]) { unsigned Number; scanf("%d",&Number); //防止

逆向知识十一讲,识别函数的调用约定,函数参数,函数返回值.

逆向知识十一讲,识别函数的调用约定,函数参数,函数返回值. 在反汇编中,我们常常的会看到各种的函数调用,或者通过逆向的手段,单独的使用这个函数,那么此时,我们就需要认识一下怎么识别函数了. 一丶识别__cdecl 函数(俗称C Call),函数参数,函数返回值 首先写一个C Call的函数 1.返回值 int类型, 参数int 类型 高级代码: int __cdecl MyAdd(int a,int b) { return a + b; } int main(int argc, char* ar

逆向知识十三讲,汇编中数组的表现形式,以及还原数组

逆向知识十三讲,汇编中数组的表现形式,以及还原数组 讲解数组之前,要了解数组的特性 1.数据具有连续性 2.数据类型相同 比如: int Ary[3] = {0,1,2}; 我们可以看出,上面定义的数组,数据是连续的,其中每个数据类型大小都是int类型(类型也是一样的) 汇编中识别数组: 1.地址连续 2.带有比例因子寻址   (lea  reg32,[xxx  + 4 *xxxx]) 一丶一维数组在汇编中的表现形式 首先说下数组寻址公式,便于下面讲解 公式: 数组首地址 + sizeof(ty

手机游戏捕鱼辅助外挂打鱼一枪死代码解析

一对一定制捕鱼辅助外挂 原文地址:http://blog.51cto.com/13742232/2114941

关于微信玩十人拼三张游戏作弊器透视辅助外挂,辅助器使用方法

关于微信玩十人拼三张游戏作弊器透视辅助外挂,辅助器使用方法[微信号:qqgkj0130 无丨法乄丨打丨开 打不开请添加微信][此乄乄信乄息乄永久乄有乄乄效][薇.信已开通]以实力求生存,以信誉求发展]"台美"日趋频繁热络联系 国台办:会自食其果联最新汽车遥控拦截 器怎么购买文基.金"的招募材料称,其所募资金主要用于获取南开国有资产经营有限(下称"南开国资")的80%股权,进行天津南开光电子城项目的一级土地整理,并以土地出让收入作为还款来源.2014年9月以

【逆向知识】除0异常-编程与逆向

1.简介 重温编程和反调试的知识. 2.编程知识 整体界面长这个样子,然后拖控件,按钮点击事件. 按钮点击事件的函数编写 获取用户名与密码的值,然后取出用户名的最后一位判断是不是0,如果是0就进入判断函数内,否则就输出注册失败的提示. void CSehDlg::OnReg() { // TODO: Add your control notification handler code here CString strName; CString strCode; GetDlgItemText(ID

逆向知识第九讲,switch case语句在汇编中表达的方式

一丶Switch Case语句在汇编中的第一种表达方式 (引导性跳转表) 第一种表达方式生成条件: case 个数偏少,那么汇编中将会生成引导性的跳转表,会做出 if else的情况(类似,但还是能分辨出来的) 1.高级代码: #include "stdafx.h" int main(int argc, char* argv[]) { switch(argc) { case 0: printf("case 0\n"); break; case 1: printf(&