吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 1505|回复: 4

C#反编译代码,他的加密方式

[复制链接]
anyangba 发表于 2021-8-12 23:22 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


30HB
  private static void Check()
  {
   if (DateTime.UtcNow.Subtract(GpsReportsBll.Time).TotalMinutes > (double)GpsReportsBll.OutTime)
   {
    string text = ConfigurationManager.AppSettings["RegKey"];
    if (string.IsNullOrEmpty(text))
    {
     Logger.FatalFormat("检测授权:程序[{0}]状态key[{1}]", new object[]
     {
      GpsReportsBll.State,
      GpsReportsBll.CodeKey
     });
     return;
    }
    AuthorizeCode authorizeCode = AuthorizeCode.FromBase64String(text);
    AuthorizationClient authorizationClient = new AuthorizationClient();
    authorizationClient.Init(authorizeCode);
    authorizationClient.CheckCode(GpsReportsBll.CodeKey);
    GpsReportsBll.State = authorizationClient.State;
    GpsReportsBll.OutTime = new Random().Next(113, 400);
    GpsReportsBll.Time = DateTime.UtcNow;
    if (GpsReportsBll.State > AuthorizeState.Success)
    {
     Logger.FatalFormat("检测授权:程序[{0}]状态key[{1}]", new object[]
     {
      GpsReportsBll.State,
      GpsReportsBll.CodeKey
     });
    }
    if (!GpsReportsBll.IsInit)
    {
     GpsReportsBll.IsInit = true;
     Logger.FatalFormat("检测授权:注册key[{0}]过期时间[{1:yyyy-MM-dd}]", new object[]
     {
      GpsReportsBll.CodeKey,
      authorizeCode.ExpireTime
     });
    }
   }
  }
他的加密方式是用什么转换成BASE64的

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| anyangba 发表于 2021-8-13 11:04 | 显示全部楼层

这段是检测授权状态的,如何跳过他,老大们,帮忙看看
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
0×Ret 发表于 2021-8-13 12:24 | 显示全部楼层

本帖最后由 0×Ret 于 2021-8-13 12:27 编辑

[C#] 纯文本查看 复制代码
private static void Check()
  {
     GpsReportsBll.IsInit = true;
  }

试试这样
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| anyangba 发表于 2021-8-14 23:55 | 显示全部楼层

0×Ret 发表于 2021-8-13 12:24
[mw_shl_code=csharp,true]private static void Check()
  {
     GpsReportsBll.IsInit = true;

这个是初始化程序的
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
tianxico 发表于 2021-8-15 06:49 | 显示全部楼层

   if (!GpsReportsBll.IsInit)
    {
     GpsReportsBll.IsInit = true;
     Logger.FatalFormat("检测授权:注册key[{0}]过期时间[{1:yyyy-MM-dd}]", new object[]
     {
      GpsReportsBll.CodeKey,
      authorizeCode.ExpireTime
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

1层
2层
3层
4层
5层

免责声明

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

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


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

Powered by Discuz!

吾爱汇编 www.52hb.com

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