dnSpy:一个VS风格且支持中文的 .net debuger and assembly editor
今天做了一个用动态调试十分简单的题目,不过这个题目是 .net 的,一般软件无法调试
那么今天简单安利一下 dnSpy 的使用
dnSpy
https://github.com/dnSpy/dnSpy
这个软件是在github上开源的,而且有release版,十分的用户友好
由于github下载速度实在不行,用这个油猴插件,选择HK线路,会快很多
因为如果要调试,只能使用对应版本的 dnSpy ,所以建议 win32 和 win64 都下好
反正也不用安装,解压即可使用
例题
https://adworld.xctf.org.cn/task/answer?type=reverse&number=4&grade=1&id=4880&page=1
这题目丢进IDA发现是 .net
立马de4dot一键去壳去混淆
把去混淆以后的直接丢进本文介绍的神器dnSpy里
一顿翻找直接找到了核心代码
由分析知,当你的输入和它的一堆代码执行过后的结果(一串字符)相等,就成功
那么我们直接就在他算出要比较的字符串以后下断点
中间会弹一个旷,点确定就好啦
然后flag就直接出来了,这个软件太强了