逆向入门(三) CE自动汇编后保存CT表并生成exe修改器

一、背景

背景:修改QT编译完成的软件的tab页,让其中的一个页面点击失效。
实现程度:因为目前操作的是tabbar 的槽函数。所以会导致所有相关的槽都对应的tab页按键全部失效

二、寻找基地址

寻找基地址的教程网上很多,官网也有自带的教程。ce安装完就有教程
CE官网地址:
CE版本我用的是7.4中文版,百度可以下载到一堆。

一、查找对应的tab页代码,当前显示第二页
在这里插入图片描述
二、软件页面点击到第0页后再继续搜索0
在这里插入图片描述
三、重新点击会第三页,再次扫描后就剩下这些了。手动点击页面会发现数据相应得到变化。说明这个就是我们要找的切换值。
在这里插入图片描述
四、选中一个地址右键找出访问地址、然后重新点击下软件,就可以定位到tabwidget的槽的位置
在这里插入图片描述

五、选一个点击显示到反汇编。然后就可以跳转到对应的执行位置
在这里插入图片描述

三、代码注入

一、点击指令位置,点击工具,自动反汇编到对应的位置
在这里插入图片描述
二、在弹出的界面上点击CT表框架代码、然后再点击代码注入,就可以注入对应 的CT表代码
在这里插入图片描述
三、修改对应的代码,判断如果页面为2时将1 赋值给2 从而让页面切换失效
在这里插入图片描述
四、生成的代码点击执行注入就可以注入到对应的软件里了
然后点击自动汇编的窗口将代码保存到CT表里,就会在CE上显示了点击激活就会注入,不然就取消
在这里插入图片描述

在这里插入图片描述

四、生成可执行文件

一、点击文件保存可以保存成CT 后缀的格式。可以直接用CE打开就会加载到上一张图
在这里插入图片描述
二、修改成可以直接运行的exe 或者Ce脚本
在这里插入图片描述
点击后弹出页面,在点击生成热键就可以添加刚才的CT脚本了,这时点击添加,设置好快捷键就行
在这里插入图片描述
在这里插入图片描述
点击完确定后,点击生成修改器后就能行了
在这里插入图片描述
在这里插入图片描述
我的是在这个位置老是出错不知道为啥子。应该是绿色免安装的找不到对应设计UI的文件在哪。不过也没关系。选择CTETRAINER后,就能正常保存。到时运行时,选择打开方式用CE去打开就行。就是需要在对应电脑安装下CE.
在这里插入图片描述
运行起来的话界面设计有点搓,但是功能还是有的
在这里插入图片描述

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
逆向生成前后端的框架可以通过使用MyBatis-Generator来实现。MyBatis-Generator是一款方便好用的代码生成器,可以通过配置该生成器,通过数据库表自动生成model、dao、mapper和增删改查的相关代码。\[2\] 具体操作步骤如下: 1. 进入码云,搜索人人开源,来到主页。 2. 克隆renren-generator和renren-fast项目到后端,renren-fast-vue为前端项目。 3. 导入后端项目后,在父工程中添加module。 4. 修改renren-generator的配置,配置数据库连接信息和生成代码的相关设置。 5. 运行renren-generator,它会根据配置文件中的设置,自动生成所需的基础代码。 在前端部分,需要修改static/config/index.js文件中的接口地址,将其修改为统一的网关地址。\[3\] 通过以上步骤,你可以使用MyBatis-Generator逆向生成前后端的框架代码,提高开发效率,避免重复工作。 #### 引用[.reference_title] - *1* *3* [使用人人开源快速搭建项目前后端框架(附带商品分类管理示例),生成CRUD代码以及前端界面](https://blog.csdn.net/baikunlong/article/details/113767007)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [GitHub 2W 星:一键生成前后端代码](https://blog.csdn.net/hollis_chuang/article/details/115037852)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值