攻防世界—APK-逆向2

1.看题目以为是安卓逆向,查壳才知道是.net文件。

2.用dnspy反编译.net文件。

关键就是read和search函数

read:

没太看懂,但看到fileName,可能是对文件的操作而文件只有一个就是我们看的这个,再看返回值

可能是读取文件。(问了度娘,StreamReader是用来读取文件的,开始是文件位置的获取。)

search:

逻辑:以 “Super Secret Key”为表,检索text(即打开的文件)取其下标进行运算得到16进制数(如果16进制数不足两位前面补0)并拼接就是flag.

3.exp

 不知道为什么没找到“K”和“y”。(到现在也没弄明白,希望有大佬帮助我一下)

搜了一下wp

发现大佬用的都是http监听

4.get flag

CTF{7eb67b0bb4427e0b43b40b6042670b55} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值