zoukankan      html  css  js  c++  java
  • [转].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:windowsMicrosoft.NETFrameworkv2.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

  • 相关阅读:
    ffplay(2.0.1)中的音视频同步
    (转)ffplay的音视频同步分析之视频同步到音频
    (转) 从ffmpeg中提取出YUV数据
    关于解决用tutorial7教程中的代码打造一款自己的播放器中的声音噪音问题
    基于<最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)>的一些个人总结
    (转)SDL2.0在mfc窗口中显示yuv的一种方法
    (转)SDL1.2到2.0的迁移指南
    APM (应用性能管理)
    在telnet下操作memcache详解(操作命令详解)
    MYSQL主从数据库搭建
  • 原文地址:https://www.cnblogs.com/croot/p/3492736.html
Copyright © 2011-2022 走看看