Hs_key 发表于 2013-10-3 14:26

NET破解:1XG 团队 PDF编辑器破解教程与去注册弹窗方法

本帖最后由 Hs_key 于 2013-10-3 14:48 编辑

【软件名称】: 1XG Team PDF编辑器
【教程作者】: Hs_key
【下载地址】: http://pan.baidu.com/s/1kRDI0
【混淆方式】: 无混淆
【使用工具】: Reflector 、PEiD、DotNet Id、reflexil.1.6
【操作平台】: XP SP3
【作者声明】: 探讨下NET破解,拿一个简单的NET注册程序破解来提高兴趣。

其实这次讲的这个NET破解,是菜鸟级的。
原因:无混淆、无强命名、无水印、代码简单,一看就知道怎么破解。

Reflector下载链接:http://down.52pojie.cn/Tools/NET ... 20Lkou%5bLCG%5d.rar
本文使用全部工具[包含Reflector]下载地址:http://pan.baidu.com/s/1rDmME 密码:5toc

软件安装后我们先查一下,开始肯定不知道是NET程序的撒


PEID查出来是NET程序哈,我们再来查是否加了混淆

详细检测结果显示无混淆:
.Net Reactor                0%                0
CliSecure                   0%                15
Rustemsoft Skater                0%                0
Themida                   0%                0
Goliath Obfuscator                0%                0
Phoenix Protector                0%                15
Xenocode                0%                0
Smart Assembly                0%                0
Dotfuscator                0%                0
MaxToCode                0%                0
CodeVeil                   0%                0

既然无混淆,那就打开Reflector开工。go go go
打开选择2.0的NET组件后需要添加reflexil.1.6插件,View-->Add-Ins...                  新版8.1的是在Tools里面的Add-Ins添加。
看图添加:

好了,准备完毕。在Reflector打开PDF编辑器的主程序,查看它的主窗口(Form那里会跳转到这个主窗口MainForm)代码:

代码很少,我们直接点最后一个this的InitializeComponent,会自带跳到对应的源码处。
这里的代码很多哈,朝下面拉,看到没有? ---->>注册购买

快到了。。加油。。。。
RegMenu这个不用去点进去了,看都知道是注册按钮的意思,看红框的最后一排:this.RegMenu.Click += new EventHandler(this.RegMenu_Click);
明白了吧------>>注册按钮被点击                                 我们找下对应的RegMenu_Click,看上图我们选择的下面第七行,看见了吧,点进去。
private void RegMenu_Click(object sender, EventArgs e)
{
    new FrmReg().ShowDialog();
}

看到没,点击FrmReg进去。

看到了吧,那个网站就是点击注册后会首先打开那个网站,让你去购买。我们再看下主代码ctor下面的cmdOK_Click里面的源码,朝下面拉是不是看见注册成功与失败的提示了哇,上面还有算法哇。找到了就好办了,我们直接改跳转,就是无论注册码对不对都只跳到成功注册。打开Reflector里面的Tools的reflexil.1.6[修改NET的中间代码IL]。看下成功注册前面的[注:NET里面的IL代码一般以nop开始为一组]。

看到那个跳转了没?跳到第137排的nop,我们朝下面翻,看下137的那个nop下面是什么?“无效的注册码,失败”
我们回到那个跳转处,选中它,然后右键,选择Edit....,Operand里面把->(137)nop改成成功前面的nop,也就是->(104)nop,然后点Update。

好了,已经破解了。来讲下上面的那个点下注册,就会弹出网页。怎么去掉呢。我们也可以用上面破解的方法,直接把网站改成吾爱的网站。一点注册就打开吾爱,嘿嘿
来讲下去掉弹出网页吧。看我复制的源码:
public FrmReg()
{
    this.components = null;
    this.InitializeComponent();
    string fileName = "http://www.sharebank.com.cn/soft/softbuy.php?soid=46224";
    try
    {
      Process.Start(fileName);
    }
    catch (Win32Exception exception)
    {
      if (exception.ErrorCode == -2147467259)
      {
            MessageBox.Show(exception.Message);
      }
    }
    catch (Exception exception2)
    {
      MessageBox.Show(exception2.Message);
    }
}
try下面的就是直接调用方法,我们如果直接用reflexil.1.6把filName那一组IL删除的话,最后打开注册会报错。后来我想了下干脆直接把调用删了。
好了,马上完工了。右键那程序名字选择reflexil.1.6里面的save as保存修改后的程序。

赶紧打开试下是不是没有弹窗的网页了,也注册成功了哇。

破解后的补丁:
1XG 团队 全系列产品破解And去注册弹窗http://www.52pojie.cn/thread-215811-1-1.html

说实话,我写了这个图文教程,才知道论坛其他大牛的辛苦了。做教程比破解累一百遍啊。。。。
各位看了的留个脚印,评分有的也麻烦了哦,谢谢

liuhongyu 发表于 2013-10-3 14:39

支持一下,这个很强大啊。。。

LoongKing 发表于 2013-10-3 14:49

其实我更喜欢视频教程.......

TMTT 发表于 2013-10-3 15:12

不懂的路过,支持了。

Hs_key 发表于 2013-10-3 15:37

TMTT 发表于 2013-10-3 15:12 static/image/common/back.gif
不懂的路过,支持了。

你可以尝试下 按照教程来就是。

Hs_key 发表于 2013-10-3 15:39

liuhongyu 发表于 2013-10-3 14:39 static/image/common/back.gif
支持一下,这个很强大啊。。。

谢谢第一支持!

Hs_key 发表于 2013-10-3 15:40

E_eYYF 发表于 2013-10-3 14:49 static/image/common/back.gif
其实我更喜欢视频教程.......

这个就不要视频了吧很简单的。看着多,但实际也就一会儿就搞定了。。

子宁不来 发表于 2013-10-3 16:52

谢谢楼主无私分享,辛苦了

amulin 发表于 2013-10-3 18:10

.net教程不多
学习下

my1229 发表于 2013-10-3 21:29

学习NET破解与去注册弹窗方法。支持!!!
页: [1] 2 3 4 5 6 7
查看完整版本: NET破解:1XG 团队 PDF编辑器破解教程与去注册弹窗方法