吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2253|回复: 4
收起左侧

[MacOS逆向] 记录一次mac 上 启动控制 软件的逆向分析

[复制链接]
xwzios 发表于 2025-8-17 20:26
软件介绍:  
“LaunchControl 是 soma-zone 的一款 Mac 应用程序,可帮助管理已启动的 Lob。它的目标是”做好一件事“并取得惊人的成功。无论您是编写启动代理的新手,还是已经有一些系统,
使用 LaunchControl,您可以一目了然地看到所有服务及其各自的状态。无效服务将突出显示并提供问题描述。您只需单击一下即可启用或禁用服务。加载、卸载和临时启动也是如此。可以按作业名称和/或各种属性过滤一长串作业,帮助您立即找到
所需内容。




进入正题吧!

首次打开软件
20601755432278_.pic.jpg
显示需要购买许可证或者先使用

我们还是根据显示的字符串信息,来搜索定位。
20611755432704_.pic.jpg

交x引用查看一一下

WeChatd3b954c1db880340092e93f202a00b40.jpg


进入函数方法,我们让gpt帮我们分析一下代码逻辑,

总结许可证验证函数是 sub_1000B2D60,它被包装在一个代码块中,通过以下方式调用:
  • 创建包含验证函数的代码块
  • 调用代码块的第二个函数指针(偏移 +2)
  • 传入许可证相关参数
  • 返回验证结果(布尔值)

那行,我们进入这个函数去查看一下逻辑。

总结许可证有效的条件:
  • 验证函数调用成功:[backcolor=color-mix(in srgb,var(--vscode-textCodeBlock-background) 80%,var(--vscode-input-placeholderForeground))][size=0.9em]qword_100241F58 返回成功状态
  • 返回值检查通过:[backcolor=color-mix(in srgb,var(--vscode-textCodeBlock-background) 80%,var(--vscode-input-placeholderForeground))][size=0.9em]qword_100241F60 返回 [backcolor=color-mix(in srgb,var(--vscode-textCodeBlock-background) 80%,var(--vscode-input-placeholderForeground))][size=0.9em]-48
  • 哈希值完全匹配:过滤后的许可证字符串的SHA512哈希值必须与7个预定义哈希值完全一致
关键点:
  • 许可证字符串会被过滤,只保留字母和数字字符
  • 必须通过SHA512哈希验证
  • 有两次验证机会(参数2和参数1)
  • 所有7个哈希值都必须匹配才能通过验证

这是gpt分析的。我们用frIDA hook 一下看看呢
20631755433283_.pic.jpg
hook 时返回值时0

我们修改一下返回值看看呢


20641755433460_.pic.jpg

20651755433486_.pic.jpg

ok,许可证注册成功


那就这样吧

免费评分

参与人数 3吾爱币 +8 热心值 +3 收起 理由
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
ytfh1131 + 1 + 1 谢谢@Thanks!
倾情 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

倾情 发表于 2025-8-18 11:04
学习一下
BrutusScipio 发表于 2025-8-18 20:15
Mac啊 据说现在装机量上来了也有黑产了 不过底层还是Unix一派的上位有什么区别吗
xingfude156 发表于 2025-9-2 17:32
muirelle 发表于 2025-11-19 17:12
试了下这样改虽然显示激活了,但是功能还是用不了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-2-14 17:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表