..NET程序破解仅需三步
近期开发公司商城,为了简化开发用了V5Shop网店程序。本来预计一个月完工,哪知道出现一堆问题大大增加了我的工作量(早知道还不如全部自己写了)。
破V5Shop真不地道,说是免费的,结果程序一大堆问题,怀疑V5就是故意留的bug,就是让你花钱去买它的程序,你越是这样,我越是不会花钱。
问题描述:会员中心密码修改、官码保护修改、支付模块等都有报错,提示找不到方法,Reflector查看源代码发现根本就没那个方法。
去官方论坛发现有人提这个问题,管理员回复是上次更新时修改了程序,说是更新包将在近期正式发布,然后在回复中附带了更新文件。我没V5Shop论坛帐户,几个月前就注册了帐户到现在都没审核通过(估计只有付费用户才会被审核通过的),没办法,下更新文件是下不到了。
去问问及百度知道提问(呃!我还是第一次提问!),指望有V5的付费会员贡献官网更新的bin文件,哪知道半天没人回复(看来我确实不适合提问啊!)。
唉!中国人什么时候才能懂得开源之道啊!
看来只能用终极解决方案——破解 了。跟我玩,小心我把你V5所有代码全部破解然后开源(呵呵!真要全部破解估计工作量相当大)!
反编译、重新编译过程:
( 1 ) 下载ildasm.exe,用ildasm.exe打开需要反编译的dll文件,我这里是V5Shop.Member.dll。
选择File菜单下的Dump子菜单,然后选择目标保存目录、填写文件名。确定后即在目标目录生成反编译生成的MSIL(微软中间语言)文件以及资源文件。如下图:
( 2 ) 用UltraEdit打开生成的.il文件,找到目标代码段修改。IL代码不认识的话可以百度搜索“IL指令速查手册”
( 3 ) 用ilasm将修改过的IL文件重新编译
命令提示符下cd到.NET Framework目录下,这里需要注意,如果你机子上有多个.NET Framework版本,请选择项目对应版本的.NET Framework目录,我机子装了.NET全版本,V5Shop程序是2.0版本,所以选择2.0版本Framework目录下的ilasm.exe。
输入:cd c:\windows\Microsoft.NET\Framework\v2.0.50727。可以dir一下,确定目录中有ilasm.exe这个文件。
编译命令:ilasm d:\V5Shop破解\V5Shop.Member.il /dll /output:d:\V5Shop破解\V5Shop.Member.dll
如果ilasm输出如下提示说明成功编译了:
OK!仅需3步,大功告成,简单吧!用此办法可以反编译任意.NET程序。
..NET程序破解仅需三步相关推荐
- php 商城套餐搭配功能,速卖通商品搭配套餐功能已上线!设置速卖通搭配套餐仅需三步...
据雨果网获悉,速卖通商品搭配套餐功能已于 10 月 19 日上线.商品搭配套餐的主要功能及作用,主要是帮助速卖通的卖家,通过自行选择商品,设置不同商品间搭配优惠促销价格,提高商品推广内容的丰富性及专业 ...
- 仅需三步学会使用低代码ThingJS与森数据DIX数据对接
森数据DIX拥有强大的数据处理能力,内置主流集成插件,分钟级集成IT运维场景和IoT管理场景数据,提升效率.针对非主流系统,支持在线JS脚本编辑,提供灵活.规范的接口,满足低代码个性化需求,轻松实现物 ...
- 这个开源组件太强了,仅需三步完成 SpringBoot 日志脱敏!
在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的. 对于日志脱敏的方式有很多,常见的有①使用conversionRule标签,继承MessageConverter②书 ...
- 这个开源组件太强了,仅需三步完成 SpringBoot 日志脱敏
点击关注公众号,实用技术文章及时了解 前言 在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的. 对于日志脱敏的方式有很多,常见的有①使用conversionRule标 ...
- 仅需三步完成微信小程序注册
因为自己做些项目,所以边做边整理一些笔记,方便随时查阅及后期内容补充. 微信小程序注册步骤分为三步: 1,帐号信息 2,邮箱激活 3,信息登记 1,帐号信息-进入微信公众平台官方网址,填写账号信息,注 ...
- 网页图片下载不了?不,仅需三步即可
在浏览网页时,我们会发现一些自己喜欢的图片.当要下载时,却发现下载不了. 别急,仅需简单的三步即可. 一. 鼠标放在要下载的图片上(注意:一定要把鼠标放在要下载的图片上,不然,下一步会定位不到图片目录 ...
- 如何画心_字画如何装裱?仅需三步!
俗话说"三分画,七分裱",精美的字画离不开装裱的美化.随着人们生活品味的提升,字画艺术品装饰走进千家万户,如何将买到的字画装裱的精致美观便成为人们较为关注的话题.因此本文将带你分析 ...
- 仅需三步,远程桌面控制公司内网电脑
远程办公的概念很早就被提出来,但似乎并没有多少项目普及落实到实际应用层面,至少在前几年,远程办公距离我们仍然很遥远.但2019年末突如其来的疫情,着实打了大家一个措手不及.尽管国内最初的大面积传播势头 ...
- 仅需三步 轻松实现远程办公
远程办公的概念很早就被提出来,但似乎并没有多少项目普及落实到实际应用层面,至少在前几年,远程办公距离我们仍然很遥远.但2019年末突如其来的疫情,着实打了大家一个措手不及.尽管国内最初的大面积传播势头 ...
最新文章
- 为什么大型互联网都爱用kafka?
- 使用JAVA建立稳定的多线程服务器
- BZOJ 1088 扫雷
- Linux检查wlan0是否存在,linux - airmon-ng将wlan0更改为wlan0mon但不恢复[​​关闭] - 堆栈内存溢出...
- php fwrite服务器上写不进去_使用PHP来简单的创建一个RPC服务
- 当SQLServer判断不等于遇到null的时候
- 帕萨特加载模式启用怎么解除_大众帕萨特VCDS刷隐藏功能方法
- 耳挂式蓝牙耳机原理_一种耳挂式蓝牙耳机的制作方法
- WSL2 网络异常排查 [ping 不通、网络地址异常、缺少默认路由、被宿主机防火墙拦截]
- vmware反复触发numlock问题
- 搭建简易的asp服务器 用于手机安装测试程序
- iPhone苹果手机尺寸大小
- Biotin-STL,PL;生物素化马铃薯凝集素(STL,PL)
- TestCenter测试管理工具功能详解三(H)
- html银白色,纯CSS打造银色MacBookAir(二)_html/css_WEB-ITnose
- Html表格实现行上下移动
- 34.14. 切换字符集
- 混合云爆发,F5席卷“代码到应用”全程的“野心”
- golang 捕获 C/C++ 错误并做善后处理
- Ubuntu 18.04 LTS 命令行方式安装中文语言包