吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6020|回复: 13
收起左侧

[CTF] NSCTF练习平台逆向题WP

  [复制链接]
980691659 发表于 2020-7-3 15:24
本帖最后由 980691659 于 2020-7-3 15:51 编辑

练习平台地址:http://ctft.nsctf.cn/


题目打包: 逆向.rar (1.74 MB, 下载次数: 43)


下面是WP


一、安卓题:Crackme

1.找到snCheck函数,发现是MD5校验


1.png


2. 把271373f323d9f76dc31204ff19823fdf进行md5解密,得到wgwl$5000!
2.png


3.wgwl$5000!进行MD5加密,得到flag{27a3c22d01eb0466ee8866aa5e5e7820}

3.png


二、Windows题:美国队长


1.IDAOD进行对比分析,发现sub_00401000是输出flag核心

4.png

2.OD里面直接nop,然后点击【GetFlag】按钮
5.png

3.此时弹出信息框。得到最终flag:{NSCTF_md50b7dfc60761e798328a0d9793f96d4f7}


6.png

三、Linux题:RE
1.通过IDA调试可以发现dwfsxe函数里面解密了第一个key,其中ohfewfynewnfew为解密函数。

第一个key为:
OFG{OxS3Lha6MUDk[0PnXofmcUrp`E3w`1@zalL2fZX1gJn4SWHFPGTEP2jHQivOVW7RWDDQW3PTTnf[UTmjSAOiHT6oIkerZ{q?


解密后的BASE64为:
MDEyMzQ1Njc4OWFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVohQCMkJV4mKigpXys=


BASE64解密后得到:
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+

7.png


2.继续单步跟踪,发现handvfiu函数解密了第二个key。



第二个key为:
bEBn`GBkMV{fJyMLTF{yR@sQVjUNIoULJVtsN@UQ[d>>


解密后的BASE64为:
aFAmcDAhNUxeIzNOWExzQCpRUiVMJlVOIUwpMCVRXg==


BASE64解密后得到:
hP&p0!5L^#3NXLs@*QR%L&UN!L)0%Q^

QQ截图20200703155112.png

3.最后发现cewrwe23rf函数为核心flag校验函数会检测flag值是否为31位,若不是31位就会退出。

4.通过算法分析,得到算法公式:
key1[input[I]-48]=key2

8.png


转换成如下python算法脚本,运行后得到flag{ActI0n5_sp3ak_Louder_than_w0rds}

9.png

免费评分

参与人数 6威望 +1 吾爱币 +27 热心值 +6 收起 理由
610100 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Hmily + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
419xs + 1 + 1 我很赞同!
落寞丿天殇 + 1 + 1 用心讨论,共获提升!
勤奋的刘小朵 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
vtsky + 1 + 1 用心讨论,共获提升!

查看全部评分

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

yijianyjy 发表于 2020-7-10 15:27
题目1 中的27a3c22d01eb0466ee8866aa5e5e7820应该是wgwl$5000!经MD5后的结果,而271373f323d9f76dc31204ff19823fdf是wgwl$5000!两次MD5的结果。
Ch1valry 发表于 2020-7-3 17:35
keber 发表于 2020-7-3 17:48
toma 发表于 2020-7-3 18:25
666,太强了
BreakWa 发表于 2020-7-3 18:25
感谢感谢感谢~~~~
sxgpyjg 发表于 2020-7-3 18:28
还真是看不懂
manshushu 发表于 2020-7-3 22:32
第三题有点难偶
2001112788 发表于 2020-7-3 23:54
感谢楼主分享 属实难
Euynac 发表于 2020-7-4 00:55
正在学习ctf 感谢分享
juedifengshen 发表于 2020-7-4 11:07
感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 05:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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