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

C# 程序脱壳,去除强签名StrongNameRemove

  由于.net程序的运行机制,利用Reflector,ilspy等反射工具很容易就能看到原代码。很多程序都做了代码混淆,加壳。代码混淆后反编译乱码,不容易理解;加壳使反编译工具不能正常反射,提示无效的程序集。

需要做的就是:脱壳、去除强名称、反编译

脱壳用de4dot

去除强名称用StrongNameRemove

反编译用ref、ilspy、dnSpy等     

       有些程序还用了强名称程序集

需要做的就是:脱壳、去除强名称、反编译

脱壳用de4dot

去除强名称用StrongNameRemove

反编译用ref、ilspy、dnSpy等

尽量用新版本。

de4dot用法:de4dot没有gui界面,要在命令行运行,切换到de4dot所在目录,键入 de4dot  程序名称

StrongNameRemove :运行程序,选择要去除的程序即可

此时就能正常反编译和使用了

C# 程序脱壳,去除强签名

http://www.dtcms.com/a/113438.html

相关文章:

  • python加载训练好的模型并进行叶片实例分割预测
  • B树和B+树的区别(B Tree B+ Tree)
  • Windows扫描功能在哪?如何打开?如何使用自带的扫描程序进行扫描
  • Python实现ssh自动连接
  • 对比学习中的NCE(Noise-Contrastive Estimation)和InfoNCE(SimCLR)损失函数+案例(附SimSiam分析)
  • C-S模式之实现一对一聊天
  • 【MATLAB第113期】基于MATLAB的EFAST扩展傅里叶幅度敏感性分析方法(有目标函数)
  • Linux 下 日志系统搭建全攻略
  • 【算法】滑动窗口
  • 使用 ResUNet++、增强对结直肠息肉分割的图像识别综合研究
  • 【嵌入式学习5】PyQt5注册界面 - 自定义信号和槽
  • Unity:Simple Follow Camera(简单相机跟随)
  • 讯飞语音听写(流式版)开发指南
  • BMC PSL function(42)-floor()
  • 第四章 react-redux,@reduxjs/toolkit依赖,学习
  • MySQL慢查询日志通俗指南
  • Java三大循环结构深度解析:从入门到精通的实践指南
  • 一.数据库基础知识
  • 大衣的旅行--前缀和+二分
  • 特殊的质数肋骨--dfs+isp
  • Python----TensorFlow(TensorFlow介绍,安装,主要模块,高级功能)
  • esp32cam 开发板搭载ov3660摄像头在arduino中调用kimi进行图像识别
  • 【Unity】导入资源shader报错
  • Latex入门之超详细的Latex环境配置教程
  • 7-1 素数求和(线性筛实现)
  • python | 获取字符串中某个字符的所有位置:find(),enumerate(),re.finditer,index()
  • JSON介绍及使用
  • MathType安装
  • 写.NET可以指定运行SUB MAIN吗?调用任意一个里面的类时,如何先执行某段初始化代码?
  • vs环境中编译osg以及osgQt