热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CE基础

CE训练营1.【打开进程】2.【修改数值】生命值100,攻击会变少,根据数值找到直接修改3.【未初始化数值】有的没有确切的数值,首次扫描可

CE训练营

1.【打开进程】

2.【修改数值】

生命值100,攻击会变少,根据数值找到直接修改

3.【未初始化数值】

有的没有确切的数值,首次扫描可以先选择未初始化数值,

然后根据变动再筛选

4.【浮点跟双精度浮点】

有的生命或者子弹数是浮点类型或者双精度浮点类型的。

5.【修改写入此地址的位置】

当生命值被攻击,会有代码向他写入,找到生命值,右键查看什么访问了他

然后nop掉他。

6.【指针】

 

int num 344:
int *p= &num
int num2=110
*p=&num2;

点击改变指针,理论上是

重新生成一个变量,然后指针指向它

int num2=110 *p=&num2;

因此第一次根据数值找到的地址,算是指针里的数值,

把这个地址当成内容重新搜索,那么可以搜出指针。

然后再手动添加个指针地址

7.【攻击的时候原本扣血,现在变加血】

扣血的时候会有东西写入,所以找到血的位置后,右键看什么访问了他。

然后再点击一下攻击,跳出来的代码,点击反汇编显示-

工具-自动汇编-模板-代码注入

alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem:
//this is allocated memory, you have read,write,execute access 这里写代码
//place your code here
inc [ebx+00000478]
inc [ebx
+00000478]
originalcode:
//原本的代码
//dec [ebx+00000478]

exit:
jmp returnhere

"Tutorial-i386.exe"+26C40:
jmp newmem
nop
returnhere:

 

然后执行注入就ok了

8.【多级指针】

[196578]+18

[1C75A8]+18

[[1C7538+14]]+18

[[[1D44E8+0C]+14]]+18

[[[645390+0C]+14]+0]+18

一层一层搜,注意0的地方要标注出来。

9.【更改游戏结果,逻辑上的问题】

受到攻击的时候要判断,右键观察写入的的代码,会发现esi是类似于ID的东西

根据esi用内联更改逻辑。

 

10.【用变动的数值跟未变动数值找坐标】

游戏要下载CE6.81版本才有

1.横行原本红色要踩一下变绿色。

2.有的地方根本跳不到,要找到坐标瞬移过去

3.所有都绿的时候怪会被吸到门边。

4.要找出怪的坐标,改出来,怪会一直被吸住,所以要nop掉写入他的东西。

 

 

11.躲子弹无敌

 

 

1.死亡为搜0.非死亡搜1.找到地址

2.右键-查找更改此地址代码

3.根据逻辑更改成无条件jmp

12.血型大陆-无敌-无限子弹-扫射-换枪

 

 

1.根据浮点型-减少的血量-找到血的地址

2.打开查看内存定位到血的位置

3.因为是结构体,所以一般人物的属性内存都相近,根据血的位置找其他属性

4.

红色为根据行动之后产生的变动。

 

 

5.根据变动定位地址,更改数据

例如射击的时候,哪里变红了,那么那个位置就跟射击有关系。

转:https://www.cnblogs.com/ltyandy/p/11234715.html



推荐阅读
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
  • 本文探讨了如何在iOS开发环境中,特别是在Xcode 6.1中,设置和应用自定义文本样式。我们将详细介绍实现方法,并提供一些实用的技巧。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 配置PHPStudy环境并使用DVWA进行Web安全测试
    本文详细介绍了如何在PHPStudy环境下配置DVWA( Damn Vulnerable Web Application ),并利用该平台进行SQL注入和XSS攻击的练习。通过此过程,读者可以熟悉常见的Web漏洞及其利用方法。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • Babylon.js 实例展示
    探索 Babylon.js 的强大功能,通过全屏演示体验其卓越性能。本文提供在线文档链接和默认渲染管线的源码调试地址,帮助您深入了解 Babylon.js 的工作原理。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文介绍如何在Linux Mint系统上搭建Rust开发环境,包括安装IntelliJ IDEA、Rust工具链及必要的插件。通过详细步骤,帮助开发者快速上手。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 脑机接口(BCI)技术正逐步将科幻变为现实,从帮助听障人士恢复听力到使瘫痪者重新站立,甚至可能将多年的学习过程压缩至瞬间。本文探讨了这一前沿技术的现状、挑战及其未来前景。 ... [详细]
  • 利用决策树预测NBA比赛胜负的Python数据挖掘实践
    本文通过使用2013-14赛季NBA赛程与结果数据集以及2013年NBA排名数据,结合《Python数据挖掘入门与实践》一书中的方法,展示如何应用决策树算法进行比赛胜负预测。我们将详细讲解数据预处理、特征工程及模型评估等关键步骤。 ... [详细]
  • 社交网络中的级联行为 ... [详细]
author-avatar
54打工仔i_858
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有