菜鸡葫芦娃 发表于 2015-7-28 01:07

新人试手简单破解注册宝+.NET过程

本帖最后由 紧肛互撸娃M 于 2015-8-6 02:29 编辑

其实我到最后觉得步骤好简单的,不过因为之前不会搞,绕了一个圈子;
首先 拿到程序习惯性先查壳,,干的漂亮,连个壳都没有。
然后直接拖OD,

然而程序直接开跑了,我去。。好吧我不知道.NET就这逼样。。
好吧 那就看一下软件吧。

确定完出来这个,好高大上的样子,
关闭之后弹出来一个登陆失败,表明他是判断登陆是否成功然后载入主界面的。
论坛搜索一下注册宝,通用补丁?没用。。。。 山寨?好像很麻烦的样子 好吧好吧 我不管你就是了
那我还是反编译把,搜到一个叫Reflector的工具,一看就知道很牛逼。把东西拖进来,然后善用搜索,

看到这有个Search String 其实我就认识这两单词。。 搜索字符串对吧。刚才不就有个登陆失败,那就直接搜登陆,直接出来一个

进来之后看到这个,好吧if和else我还是看得懂的,不过我发现。。这他妈竟然不能改。。
if (this.oZCB.Login() == 1) // 判断Login()返回是否等于1
      {
            MessageBox.Show("登录成功");//是就弹登录成功,然而我并不知道为啥不用载入窗口。。。
      }
      else
      {
            MessageBox.Show("登录失败"); //不等于1就弹登录失败
            Environment.Exit(0); //Exit我还是知道是什么的。 退出!
      }

好吧 善用搜索,搜到一个Reflexil的插件,那么。。

既然你失败了就退出,那我不让你退出总行吧,直接Del 右键项目 另存为。
然而事情并没有这么简单。。

跪了,卧槽。虽然不知道什么意思,反正我是看出来用不了了。。
然后无论我咋改这条代码,全部出错 我操。看来这条是动不了了。
那我换一条行了吧,if(this.oZCB.Login() == 1);

根据目测,应该是这四条,下面的第一个int 应该就是前面两条的结果,第二个int就是 1 了吧
那么。。 我邪恶的把他改成这样。

其实我就是试试而已,上面说的都是猜的。 好吧 保存,运行。
见证奇迹的时刻到了,注册宝的界面没了,直接就是一个版本号信息框+登录成功框。
哈哈 干的漂亮,可以好好玩耍了。

其实整个过程都没有什么难度,缺少的就是经验而已。

附成品+原件和我一样小白的小白们可以拿去练练手。
地址:链接: http://pan.baidu.com/s/1o6rFlMi 密码: fycb

liujg2015 发表于 2015-12-20 00:59

本帖最后由 liujg2015 于 2015-12-20 01:30 编辑

我也这么做的,还是出现.NET问题, 哪位帮忙分析一下?
谢谢!




再就是我的Reflector库文件为何没有那么多?


菜鸡葫芦娃 发表于 2015-12-21 18:00

liujg2015 发表于 2015-12-20 01:27
再就是我的Reflector库文件为何没有那么多?哪位帮忙分析一下,谢谢!

.net版本错了吧

暗夜 发表于 2015-7-28 01:57

我同样也是小白,赞。

北涯丶 发表于 2015-7-28 02:03

同时小白怎么差别那么大

iloveyo9 发表于 2015-7-28 02:05

小白一枚,还在学习

菜鸡葫芦娃 发表于 2015-7-29 17:48

北涯丶 发表于 2015-7-28 02:03
同时小白怎么差别那么大

多动手会变得棒棒哒

知足zz 发表于 2015-12-18 18:36

新人就这么屌,过段时间还得了

liujg2015 发表于 2015-12-19 10:22

简单的大家都会,难的大家都不会:
http://www.52pojie.cn/thread-443476-1-1.html

xiao452159568 发表于 2015-12-19 13:02

对于复杂的程序逻辑,有源码也没用,最好还是集成到VS里面调试比较靠谱。

liujg2015 发表于 2015-12-20 01:27

本帖最后由 liujg2015 于 2015-12-20 01:31 编辑

再就是我的Reflector库文件为何没有那么多?哪位帮忙分析一下,谢谢!

页: [1] 2
查看完整版本: 新人试手简单破解注册宝+.NET过程