当前位置: 首页 > news >正文

攻防世界--->debug

前言:

我的下载。

ILSpy:(静调)

ILSpy下载 ILSpy反编译软件 v9.0.0.7618 中文绿色免费版 下载-脚本之家 (jb51.net)icon-default.png?t=O83Ahttps://www.jb51.net/softs/137337.html

dnSpy:(动调)

dnspy v6.5.1 (2024年6月26日发布) - 『逆向资源区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cnicon-default.png?t=O83Ahttps://www.52pojie.cn/thread-1942418-1-1.html

key->52pj(我没有蓝奏云,直接复制链接下载的。)

de4dot:(脱去dotfuscator保护)

de4dot反编译工具下载-de4dot反编译工具正式版下载[电脑版]-pc下载网 (pcsoft.com.cn)icon-default.png?t=O83Ahttps://www.pcsoft.com.cn/soft/207864.html关于这个,vs版本高的直接去GitHub上下载就行。

我是vs15,GitHub上的源码,我编译不了。。(版本低了,又不想下新版本,直接找的在线.exe编译完成的。)

做题笔记。

此题是打开我新世界的大门。

下载 查壳

因为不知道dotfuscator是什么:

然后看了这篇文章:

使用Dotfuscator加密混淆程序以及如何脱壳反编译_dotfuscator脱壳工具-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/qwsf01115/article/details/71425296

然后查找一些资料:

得知.NET不能使用IDA反汇编。有其专门的.NET反汇编编辑器:

 

我做的反正脱了dotfuscator。

验证:

随后我用的dnSpy动调打开分析:

跟进main:

smethod_number 我猜测就是:(我没太下细看。)

smethod_0  ———encode

smethod_1  ————flag{}

smethod_2  ————加密算法。

那么,直接在if判断下断点就行了。

flag{967DDDFBCD32C1F53527C221D9E40A0B}

做完试了一下,直接将受到保护的dotfuscator拉进dnSpy

发现一样可以做的,只是程序显示被混淆了,但是并不影响做题。

题外话:

做题挺快的,慢的是收集资料,下载关于.NET的处理手段,也知道了 .NET有自己的一套处理。

总之,涨见识了,小试 .NET 牛刀 哈哈哈。


http://www.mrgr.cn/news/30386.html

相关文章:

  • OpenCV 1
  • HBase初探笔记
  • macOS平台编译MAVSDK源码生成mavsdk库与mavsdk_server服务可执行文件
  • 计算机网络32——Linux-文件io-2文件系统
  • 前端面试题——token安全问题处理与大数据列表展示
  • 借助keepalived配置高可用nginx集群
  • 数字自然资源领域的实现路径
  • 小程序uniapp元素动态样式的写法
  • 如何使用 Next.js 进行服务端渲染(Server-Side Rendering, SSR)
  • 兔子检测系统源码分享
  • 代码随想录 | Day22 | 二叉树:二叉搜索树中的搜索验证二叉搜索树
  • JavaScript在数据可视化领域的探索与实践
  • 云上办公项目总结
  • 【树莓派】利用socket改善树莓派3B运行YOLO运力不够
  • 宠物空气净化器真的有必要买吗?哪款真的能吸毛?
  • C++中string类的使用
  • HarmonyOS开发实战(5.0)实现二楼上划进入首页效果详解
  • Haproxy搭建Web集群
  • Python 中的异步编程:从入门到实践
  • 打破转化阻碍:Xinstall实现全渠道一键拉起