吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

12
返回列表 发新帖
楼主: 麒麟,

NET程序问题!

 关闭 [复制链接]
 楼主| 麒麟, 发表于 2016-12-22 21:38 | 显示全部楼层

郫一农 发表于 2016-12-22 21:28
是不是这个样子?

是不是恒大说的哪里???
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
郫一农 发表于 2016-12-22 22:25 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 麒麟, 发表于 2016-12-22 22:25 | 显示全部楼层

郫一农 发表于 2016-12-22 22:25
不是,一句两句也说不清除。

来个教程可好
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
郫一农 发表于 2016-12-22 22:34 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 麒麟, 发表于 2016-12-22 22:36 | 显示全部楼层

郫一农 发表于 2016-12-22 22:34
教程做不来,你把机器码发过来,我给你算个号吧。

EMKEMEMM333936C312E8M15M   算法都知道了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
郫一农 发表于 2016-12-22 22:51 | 显示全部楼层

麒麟, 发表于 2016-12-22 22:36
EMKEMEMM333936C312E8M15M   算法都知道了

yds3t5xAVczJ2ze3nEBVzM4gE6o3eR+Q5PJmfW8UnNkJxX2LatOug8mLTtLi6yEcIzFiR93sfGYfPp7SNTsGag==
试一下呢????
看成功不????我也好多看不懂。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 麒麟, 发表于 2016-12-22 22:55 | 显示全部楼层

郫一农 发表于 2016-12-22 22:51
yds3t5xAVczJ2ze3nEBVzM4gE6o3eR+Q5PJmfW8UnNkJxX2LatOug8mLTtLi6yEcIzFiR93sfGYfPp7SNTsGag==
试一下呢 ...

6啊 可以了    能告诉下方法吗  对net看不懂
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
郫一农 发表于 2016-12-22 23:04 | 显示全部楼层

                private void CheckLicense()                                  //就是这个函数
                {
                        XmlDocument xmlDocument = new XmlDocument();
                        try
                        {
                                this.getRNum();
                                bool flag = Data.LocalMachine.Contains(Data.MachineString);
                                if (flag)
                                {
                                        Data.HasLicense = true;
                                }
                                else
                                {
                                        EncryptionHelper encryptionHelper = new EncryptionHelper();
                                        xmlDocument.Load(Application.StartupPath + "\\Key.xml");
                                        XmlElement xmlElement = (XmlElement)xmlDocument.DocumentElement.GetElementsByTagName("License")[0];
                                        List<string> list = encryptionHelper.DecryptString(xmlElement.InnerText).Split(new char[0]).ToList<string>();
                                        bool flag2 = !(Data.MachineString + "k").Equals(list[0]);
                                        if (flag2)
                                        {
                                                this.button_KaiJiang.Enabled = false;
                                                this.button_StartZhu.Enabled = false;
                                                this.button_StopZhu.Enabled = false;
                                                this.textBox_Error.Text = "机器码:" + Data.MachineString;
                                                this.textBox_Error.Visible = true;
                                        }
                                        else
                                        {
                                                int num = DateTime.Now.DayOfYear + (DateTime.Now.Year - Convert.ToDateTime(list[1]).Year) * 365 - Convert.ToDateTime(list[1]).DayOfYear;
                                                bool flag3 = num >= 0;
                                                if (flag3)
                                                {
                                                        int num2 = Convert.ToInt32(list[2]) - num;
                                                        bool flag4 = num2 < 0;
                                                        if (flag4)
                                                        {
                                                                num2 = 0;
                                                        }
                                                        string plainString = string.Concat(new object[]
                                                        {
                                                                Data.MachineString,
                                                                "k ",
                                                                DateTime.Now.ToString("yyyy.MM.dd"),
                                                                " ",
                                                                num2
                                                        });
                                                        xmlElement.InnerText = encryptionHelper.EncryptString(plainString);                 //“机器码+K+当前年月日+剩余天数"进行加密
                                                        xmlDocument.Save(Application.StartupPath + "\\Key.xml");                              //加密后保存在Key.xml中
                                                        bool flag5 = num2 == 0;
                                                        if (flag5)
                                                        {
                                                                this.button_KaiJiang.Enabled = false;
                                                                this.button_StartZhu.Enabled = false;
                                                                this.button_StopZhu.Enabled = false;
                                                                this.textBox_Error.Text = "机器码:" + Data.MachineString;
                                                                this.textBox_Error.Visible = true;
                                                        }
                                                        else
                                                        {
                                                                bool flag6 = Convert.ToInt32(list[2]) < 4;         //小于4天开始警告
                                                                if (flag6)
                                                                {
                                                                        MessageBox.Show("剩余" + num2 + "天", "授权时间警告");
                                                                        Data.HasLicense = true;
                                                                }
                                                                else
                                                                {
                                                                        bool flag7 = Convert.ToInt32(list[2]) > 3;
                                                                        if (flag7)
                                                                        {
                                                                                Data.HasLicense = true;                         //关键点。
                                                                        }
                                                                }
                                                        }
                                                }
                                                else
                                                {
                                                        this.button_KaiJiang.Enabled = false;
                                                        this.button_StartZhu.Enabled = false;
                                                        this.button_StopZhu.Enabled = false;
                                                        this.textBox_Error.Text = "机器码:" + Data.MachineString;
                                                        this.textBox_Error.Visible = true;
                                                }
                                        }
                                }
                        }
                        catch (Exception)
                        {
                                this.button_KaiJiang.Enabled = false;
                                this.button_StartZhu.Enabled = false;
                                this.button_StopZhu.Enabled = false;
                                this.textBox_Error.Text = "机器码:" + Data.MachineString;
                                this.textBox_Error.Visible = true;
                        }
                }
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 麒麟, 发表于 2016-12-22 23:05 | 显示全部楼层

郫一农 发表于 2016-12-22 23:04
private void CheckLicense()                                  //就是这个函数
                {
                        XmlDocument x ...

你直接写出生成器了?????
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

11层
12层
13层
14层
15层
16层
17层
18层
19层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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