周易 发表于 2023-6-2 04:11

.NET CTF Problem: REpsych

# .NET CTF Problem: REpsych

## Description

Try to find out the flag. The flag should look like this one: `flag{...}`.

## Reference

<https://github.com/Battelle/REpsych>


darksied 发表于 2023-6-3 08:37

flag函数dnspy反编译不出来。ida里的代码根本看不懂,生成的图形是个二维码。看不懂原理

zgzxp 发表于 2023-6-2 17:21

我是小白,Reverse就算了,Crack还能尝试下{:1_908:}。楼主多出点教程分享啊,谢谢。

darksied 发表于 2023-6-2 18:56



flag{f2986021-c9ba-4bed-8256-8dd2d4c90ca6}

对吗?

pjy612 发表于 2023-6-3 01:34

本帖最后由 pjy612 于 2023-6-3 01:48 编辑

darksied 发表于 2023-6-2 18:56
flag{f2986021-c9ba-4bed-8256-8dd2d4c90ca6}

对吗?
{:301_1008:}啊?GUID是固定的还是?
看 Main 和 Flag 函数 感觉 好像随便一个GUID就能成。
因为 Flag 虽然加了很多代码 但是 看结果 只返回了 0 ...

但是 看参考 以为这玩意要放到 IDE 里面,然后会专门有类似的图显示 一个 正确的 GUID 。。。

所以 就没回复 等大佬ing。。。

周易 发表于 2023-6-3 09:40

darksied 发表于 2023-6-3 08:37
flag函数dnspy反编译不出来。ida里的代码根本看不懂,生成的图形是个二维码。看不懂原理

可以看[幻灯片](https://github.com/Battelle/REpsych/blob/master/slides/domas_defcon_2015_repsych.pdf)。里面有利用流程图绘制图像的原理以及出题思路。

周易 发表于 2023-6-3 10:05

pjy612 发表于 2023-6-3 01:34
啊?GUID是固定的还是?
看 Main 和 Flag 函数 感觉 好像随便一个GUID就能成。
因为 Flag...

这被设计成萌新友好题目,只需要学会用分析工具打开,定位`Flag`方法,然后扫描二维码就可以得到答案了。

`Flag`方法里不涉及到算法。涉及到算法难度会比较大。

pjy612 发表于 2023-6-3 15:39

周易 发表于 2023-6-3 10:05
这被设计成萌新友好题目,只需要学会用分析工具打开,定位`Flag`方法,然后扫描二维码就可以得到答案 ...

那没问题了,确实需要用上ida就行...{:301_1004:}

月之点点 发表于 2023-9-25 15:57

页: [1]
查看完整版本: .NET CTF Problem: REpsych