专栏名称: M01N Team
攻击对抗研究分享
今天看啥  ›  专栏  ›  M01N Team

浅谈.Net Profiling在红队中的使用

M01N Team  · 公众号  ·  · 2024-06-17 18:01
    

文章预览

前言 .NET Profiling 是一组用于开发性能分析工具的接口,用于监控和分析 .NET 应用程序的各种行为。近日,有研究员将该项技术用于横向移动,本文主要对此技术在红队中的使用做介绍。 01 .Net Profiling .NET Profiling 用于监控和分析 .NET 应用程序的各种行为。通过调用这些接口,开发人员可以创建自定义的性能分析器,深入了解应用程序的性能瓶颈、内存使用、线程行为等,从而进行优化和改进。  .Net Profiling API分为.Net Framework和.Net Core两个版本,Framework中大部分的API都适用于.Net Core。主要的API接口有两个: ICorProfilerCallback: 定义了所有分析事件的回调接口,例如方法调用、垃圾回收等。 ICorProfilerInfo: 提供了查询和控制被分析应用程序的信息,例如获取模块信息、设置分析标志等。 下面列举几个有意思的API: ICorProfilerCallback2::GarbageCollectionFinished GC(垃 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览