近期开发公司商城,为了简化开发用了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程序。

本文转自:http://blog.csdn.net/u010561359/article/details/8986660

[转].NET程序破解仅需三步的更多相关文章

  1. 学会使用DNSPod,仅需三步

    学会使用DNSPod,仅需三步   第一步:在DNSPod添加记录 1.访问 https://www.dnspod.cn网站,在DNSPod官网首页的右上角,有[注册],如下图所示,点击[注册]按钮 ...

  2. 陈发树云南白药股权败诉真相 取胜仅差三步 z

    22亿元现金,三年只拿到750多万元的利息.福建富豪陈发树的云南生意可谓失望之极.在漫长的官司中,曾经有绝处逢生之机的陈发树,连告状的主体都没有找准,岂能同强大的国企扳手腕?陈发树律师团距取胜只有三步 ...

  3. 只需三步--轻松反编译Android Apk文件

    安卓程序是通过java语言进行编写的,可以很容易进行反编译.很多apk文件被反编译后再二次打包,就成了自己的产品,很是流氓.下面我们来看看如何进行apk的反编译,以及常用的防反编译手段. 一.反编译A ...

  4. 只需三步 快速完善网站Sitemap

    越来越多的SEOer把优化的重点放在了站内优化上,细心的朋友应该查看一些前辈的robots.txt的时候不难发现,他们的robots中都加 入了一句Sitemap: http://www.dewang ...

  5. 仅需5步,轻松升级K3s集群!

    Rancher 2.4是Rancher目前最新的版本,在这一版本中你可以通过Rancher UI对K3s集群进行升级管理. K3s是一个轻量级Kubernetes发行版,借助它你可以几分钟之内设置你的 ...

  6. 超简单Windows安装Scrapy (仅需一步)

    网上很多关于windows安装Scrapy的教程都非常的繁琐,请看我给大家分享的教程,非常简单 一步完成. 超简单的安装方法: 下载地址: https://www.continuum.io/downl ...

  7. 仅需几步,EasyRecovery就能恢复RAID数据

    RAID是什么?RAID是具有冗余能力的磁盘阵列,简单的来说就是把相同的数据存储在多个硬盘的不同的地方. 在了解了RAID之后就会知道,RAID中的数据也是有可能丢失的,虽然RAID数据丢失会引发一系 ...

  8. iOS App转让、转移、迁移(App transfer) -- 仅需四步

    当需要将某个 App 出售给其他开发人员,或想要将其移至其他 App Store Connect 组织,则您需要转让该 App.您无需将 App 从 App Store 下架,即可将其所有权转让给另一 ...

  9. MapReduce Service更换集群外部时钟源,仅需10步

    摘要:MapReduce Service 集群使用NTP进行时钟同步.本文简要介绍了MapReduce Service集群NTP机制及NTP的配置方式. 本文分享自华为云社区<MapReduce ...

随机推荐

  1. 2016年年终CSDN博客总结

    2015年12月1日,结束了4个月的尚观嵌入式培训生涯,经过了几轮重重面试,最终来到了伟易达集团.经过了长达3个月的试用期,正式成为了伟易达集团的助理工程师. 回顾一年来的学习,工作,生活.各种酸甜苦 ...

  2. 在android系统上写C语言程序--开机启动该程序不进入安卓系统

    今天要写的这篇博文意义重大,也是网上很少有的,这是在我工作中学会的一项技术,当然,它也是由简单的问题组合而来的.如何在安卓中写C语言程序,调试安卓驱动,测试程序的的一项重要技能,下面我就不说废话了,直 ...

  3. 剑指Offer——完美+今日头条笔试题+知识点总结

    剑指Offer--完美+今日头条笔试题+知识点总结 情景回顾 时间:2016.9.28 16:00-18:00 19:00-21:00 地点:山东省网络环境智能计算技术重点实验室 事件:完美世界笔试 ...

  4. 剑指Offer--图的操作

    剑指Offer–图的操作 前言   企业笔试过程中会涉及到数据结构的方方面面,现将有关图的深度优先搜索与广度优先搜索进行整理归纳,方便日后查阅.   在已做过的笔试题目中,可用DFS解决的题目有: & ...

  5. Android核心安全机制(一)

    Android六种核心安全机制-加密.密钥.签名与证书 对于移动开发,程序猿很容易会忘记一些安全问题,如一个MD5的加密,大部分人都知道怎么去使用,但是其中的一些加密原理,加密方式却只有少部分会去了解 ...

  6. Java中读取Excel功能实现_POI

    这里使用apache的poi进行读取excel 1,新建javaproject 项目:TestExcel 2,导入包 包下载地址:http://poi.apache.org/download.html ...

  7. C++对象模型的那些事儿之五:NRV优化和初始化列表

    前言 在C++对象模型的那些事儿之四:拷贝构造函数中提到如果将一个对象作为函数参数或者返回值的时候,会调用拷贝构造函数,编译器是如何处理这些步骤,又会对其做哪些优化呢?本篇博客就为他家介绍一个编译器的 ...

  8. Android 5.1.1 源码目录结构

    点击打开链接 最近公司培训新同事,我负责整理一点关于android的基础知识,遥想当年,刚接触android,也是一头雾水, 啥都不懂,就是靠看文档和视频,对android有一个初步了解,然后就通过查 ...

  9. Ubuntu 13.04设置root用户登录图形界面

    先切换到root用户, sudo su root 1.先设定一个root的密码, passwd root 2.备份一下lightgdm cp -p /etc/lightdm/lightdm.conf ...

  10. 看人装X,我就来气,开启极限装X模式

    本文书写,纯属扯淡,请勿观看 4进制比二进制更合理,在01的状态中添加了两种状态,从无到有和从有到无的两种过度状态. 如果非要用数值表示,用概率表示.01作为近代计算机的基础,但终究淘汰,构成下一代计 ...