脱离.NET Framework运行托管程序.

本文介绍了两种.NET Framework脱壳的方法:一是使用XenoCode工具,二是利用飞信软件。前者操作简便且灵活,后者则需调整代码适配.NET 2.0。这两种方法均可实现.NET应用程序的脱壳。
.net Framework 脱壳方案已经很多了, 现在验证了两种方法, 都是可行的, 前一种似乎更方便, 灵活.
1. 利用XenoCode
这种方法我已经实验通过,没有细看是不是所有的文件都打包了. 我认为是因为他只把有依赖关系的库加进去了, 配置文件等还没有加所以很小, 但是应该是没问题的, 我试了一下生成的包, 已经可以正确运行, 部分功能不work可能是因为配置文件我没打包. 同时, 因为我的环境中装有.net,所以还需要在没有.net的环境中实验. 可以验证一下.
 
2. 利用飞信.
把代码中的所有.net 配置都从3.5改成2.0, 这里面主要是去掉linq的引用, 还有就是部分不支持的函数, 可以先注释掉.
重新编译通过.
下载一个飞信, 安装;
我试验了一下, 是可以的. 这个方法的一个问题是将来就只能在2.0版本的.net上进行开发了. 除非飞信升级他的.net库.
还有就是会很ugly的带上一大堆飞信的库文件.
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值