uTools V5 破解分析-实现本地会员
前言
在当今数字化时代,工作效率和生产力成为许多人关注的焦点。在这个背景下,各种工具和应用不断涌现,旨在帮助人们更加高效地管理任务、组织工作和提升工作效率。其中,uTools作为一款多功能工具箱,备受广大用户的青睐。
uTools是一款基于桌面端的工具集合,它集成了各种实用的功能和工具,包括快速启动应用、搜索、文本处理、代码片段、翻译等,极大地简化了用户的操作流程,提升了工作效率。与此同时,uTools还支持插件扩展,用户可以根据自己的需求安装各种插件,进一步丰富和定制自己的工作环境。
声明:仅供学习和测试使用请支持正版软件,学习测试中产生的后果自行承担
准备工具
- Hopper(IDA等其他也行)
- asar
- 文本编辑器(VS Code等)
asar常用命令
# 安装
npm install -g asar
# 解包
asar e app.asar app
# 打包
asar p app app.asar
步骤流程
以下是Mac环境下路径,其他环境自行查找
- 用户信息篡改
asar解包,找到/Applications/uTools.app/Contents/Resources/app/dist/main.js
文件,用文本编辑器打开,并格式化代码,修改isPurchasedUser
跟getUser
- 输入框显示
继续main.js
修改
然后找到文件dist/plugins/ffffffff/index.js
- 新版ut会检查文件是否被篡改
会有提示:
用find大法搜索下关键词,发现在app/node_modules/addon
中有个darwin-x64.node
用hopper跟踪调试下
跳转到最开始引用的位置
能够看到方法,再去查找调用方法的地方
到这里就结束了,将这里改成je即可。
效果
说明
此流程相当于去除了校验,无法实现与服务端通讯!
相关文章: