首页
社区
课程
招聘
[原创]KCTF2025 第九题 智斗邪首 writeup by SU
发表于: 2025-9-2 11:05 8815

[原创]KCTF2025 第九题 智斗邪首 writeup by SU

2025-9-2 11:05
8815

pyinstaller打包的程序,正常解包反编译就得到一个20250805Calc-pub.py,进行了一个高精度除法


推测原打包程序应该还有其他隐藏逻辑

image-20250902104003944

看到了在运行时加载了一个2024003_Crackme.exe,但是无法定位,尝试写个脚本去提取隐藏的PE文件。提取出来6个PE,其中一个pyinstaller打包的,另一个可疑的.net程序,尝试dnspy反编译发现错误,使用ExtremeDumper提取出202403_Crackme.exe

image-20250902104337616

得到程序主逻辑如下

将Name逐位xor得到一个num作为被除数,SN长度为26-50,KX_RGVjb2Rl对SN进行了RLE的解码成为除数,做高精度的大数除法得到位数为2040*2025的小数商,进行2025位为一段的切割。

比较逻辑如下

相邻的四段a,b,c,d校验要满足:

a * 5 + b * 8 = c * 9 + d

仿写一个验证逻辑


[培训]《冰与火的战歌:Windows内核攻防实战》!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2025-9-4 13:22 被p34cd0wn编辑 ,原因: 111
收藏
免费 5
支持
分享
最新回复 (1)
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
我想求助,救命,好心人可以联系我吗?我私信不了。
2026-4-16 10:35
0
游客
登录 | 注册 方可回帖
返回