吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6392|回复: 28
收起左侧

[已解决] 一个奇怪的CAD插件注册方法

[复制链接]
monter 发表于 2020-11-16 00:07
本帖最后由 monter 于 2020-12-6 18:18 编辑

这是一个CAD的插件,已经好几年都没有跟新了,前段时间有人在淘宝上卖钱,还说是能免费使用。结果当然是骗人的,好在价格不高,所以我拿出来研究了一下,发现奇怪,找不到写注册的方法,也许是我学艺不精,所以拿出来请大神们指教。

// Token: 0x0600004D RID: 77 RVA: 0x0000AD7C File Offset: 0x00008F7C
                private void btnReg_Click(object sender, EventArgs e)
                {
                        if (this.txtReg.Text != "")
                        {
                                if (!Directory.Exists("c:\\cade"))
                                {
                                        Directory.CreateDirectory("c:\\cade");
                                }
                                string path = "c:\\cade\\cadeAll2016.cae";
                                try
                                {
                                        string a = Class1.smethod_1(this.txtReg.Text);
                                        if (a == this.txtSn.Text)
                                        {
                                                this.blnValid = true;
                                                MessageBox.Show("注册成功XXXX工具");
                                                using (StreamWriter streamWriter = new StreamWriter(path))
                                                {
                                                        streamWriter.Write(this.txtReg.Text);
                                                }
                                                base.Close();
                                        }
                                        else
                                        {
                                                MessageBox.Show("注册码不正确,请联系XXXX,获取注册码!");
                                        }
                                        return;
                                }
                                catch (Exception)
                                {
                                        MessageBox.Show("注册码输入有误请重新输入注册码!");
                                        return;
                                }
                        }
                        MessageBox.Show("注册码不能为空,请输入正确的注册码");

                // Token: 0x06000056 RID: 86 RVA: 0x0000B190 File Offset: 0x00009390
                private void frmReg_Load(object sender, EventArgs e)
                {
                        this.txtSn.Text = Class1.smethod_2();
                        if (frmReg.GetSn(this.txtSn.Text) == this.method_0())
                        {
                                this.txtReg.ReadOnly = true;
                                this.btnReg.Enabled = false;
                                this.txtReg.Text = "您是授权用户,欢迎使用XX工具!";
                                this.txtReg.Enabled = false;

根据两段代码应该在this.txtReg.Text这里找注册方式,查找后发现什么信息都没写,运行程序随意输入注册码查找局部变量提示 “当线程位于不安全状态时无法计算表达式。按步调试或运行直到触发断点。”    具体如下:
1605452272(1).png
1605455934(1).png
再往后查询软件使用了Baes-64的加密语言。
请大神指教

脱壳的文件
https://pan.baidu.com/s/1WzMtLBjfoySwHHcVEOfR2A 提取码: b4ed

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

温柔 发表于 2020-11-16 05:27
没看到你的下载地址,顺便说一句,看见度盘就不想去下载看了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
monter + 1 + 1 热心回复!

查看全部评分

 楼主| monter 发表于 2020-11-16 08:51
本帖最后由 monter 于 2020-11-16 08:53 编辑
ps122 发表于 2020-11-16 07:58
大佬说的对,这里很明显就是

找不到啊!
                        this.label2.Name = "label2";
                        this.label2.Size = new Size(53, 12);
                        this.label2.TabIndex = 2;
                        this.label2.Text = "机器码为";
                        this.txtSn.Font = new Font("宋体", 12f, FontStyle.Regular, GraphicsUnit.Point, 134);
                        this.txtSn.Location = new Point(99, 97);
                        this.txtSn.Name = "txtSn";
                        this.txtSn.ReadOnly = true;
                        this.txtSn.Size = new Size(395, 26);
                        this.txtSn.TabIndex = 3;
                        this.btnReg.Location = new Point(140, 300);
                        this.btnReg.Name = "btnReg";
                        this.btnReg.Size = new Size(110, 40);
                        this.btnReg.TabIndex = 4;
                        this.btnReg.Text = " 注册";
                        this.btnReg.UseVisualStyleBackColor = true;
                        this.btnReg.Click += this.btnReg_Click;
                        this.btnExit.Location = new Point(306, 300);
                        this.btnExit.Name = "btnExit";
                        this.btnExit.Size = new Size(102, 40);
                        this.btnExit.TabIndex = 5;
                // Token: 0x040000AB RID: 171
                private TextBox txtReg;

                // Token: 0x040000AC RID: 172
                private Label label2;

                // Token: 0x040000AD RID: 173
                private TextBox txtSn;

                // Token: 0x040000AE RID: 174
                private Button btnReg;

                // Token: 0x040000AF RID: 175
                private Button btnExit;

                // Token: 0x040000B0 RID: 176
                private Label label3;


kk6220 发表于 2020-11-16 00:12
 楼主| monter 发表于 2020-11-16 00:20
kk6220 发表于 2020-11-16 00:12
这款插件是干嘛的?

autocad plant3d中的一个绘图简易化的插件
 楼主| monter 发表于 2020-11-16 07:14
温柔 发表于 2020-11-16 05:27
没看到你的下载地址,顺便说一句,看见度盘就不想去下载看了

我都不知道除了度盘还有什么可以能用的
wtujoxk 发表于 2020-11-16 07:16
string a = Class1.smethod_1(this.txtReg.Text);这句就是找这个方法,里面有解码,然后反向加密回去!
ps122 发表于 2020-11-16 07:58
wtujoxk 发表于 2020-11-16 07:16
string a = Class1.smethod_1(this.txtReg.Text);这句就是找这个方法,里面有解码,然后反向加密回去!

大佬说的对,这里很明显就是
啊啊恶魔 发表于 2020-11-16 08:35
monter 发表于 2020-11-16 07:14
我都不知道除了度盘还有什么可以能用的

文叔叔,迅雷,蓝奏云,天翼云,和彩云,曲奇,现在网盘有很多呀,都还行
AcatWithSun 发表于 2020-11-16 09:05
谢谢分享!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-12 09:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表