ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

金蝶kis 16.0专业版-破解01

2019-07-06 23:01:44  阅读:947  来源: 互联网

标签:专业版 01 lic kis createDate DateTime expireDate dateTimeDictionaryFromShield GUtil


Kingdee.KIS.MobAppSer>MainViewModel

经过反混淆后,找到导入LIcense文件后的验证函数。

下面仅需进行逆向生成即可,为什么一定要进行生成lic文件方式进行破解呢,如果仅是删除验证或者跳过验证,不知道哪里还存在暗桩,可能会清除暗桩不干净。

再其次,原安装文件不需要进行太多的变更。

联网验证部分只需要将其网址加入hosts文件即可,或者蛋疼的做一个本地DNS服务进行拦截。

KIS云鉴权相比以往本地鉴权lic,编程语言上从VB到.NET,更加方便了反编译。

以往是需要进行VB的反编译,但是反编译出来的代码均是伪代码,阅读难度较大。

如采用反汇编模式,不论是静态还是动态调试,门槛难度较高,还好金蝶不擅长加壳以及加密,或者说金蝶不稀去进行耗时耗力的加密。

好吧,这是一款破解学习的好软件。

private void DoAfterImportLicense()
        {
            string empty = string.Empty;
            GUtility.ReLoadProductInfo(false, out empty);
            DateTime expireDate = GUtility.BizProductInfo.get_ExpireDate();
            DateTime createDate = GUtility.BizProductInfo.get_CreateDate();
            DateTime dateTimeDictionaryFromShield = GUtility.GetDateTimeDictionaryFromShield("LicCreateDate", true);
            DateTime dateTimeDictionaryFromShield2 = GUtility.GetDateTimeDictionaryFromShield("TryExpireDate", true);
            this.WriteImportDateLog(createDate, expireDate, dateTimeDictionaryFromShield, dateTimeDictionaryFromShield2);
            if (DateTime.Now > expireDate || DateTime.Now < createDate || createDate < dateTimeDictionaryFromShield || expireDate < dateTimeDictionaryFromShield2)
            {
                GUtility.DeleteLocalLicense("DoAfterImportLicense");
                GUtility.LoadSerLicenseWithTip("");
                GUtility.ShowOKMessage(GUtility.DisText(358));
                return;
            }
            if ((createDate - dateTimeDictionaryFromShield).TotalMinutes <= 0.0)
            {
                GUtility.ShowOKMessage(GUtility.DisText(359));
                this.OpenReLogin();
                return;
            }
            if (GUtility.IsValidGenuine())
            {
                GUtility.BindShieldId = GUtility.ShieldID;
                this.m_mainHelper.SaveOfflineInfor(true);
                string text = FileOperatorDAL.ReadTxtFile(GUtility.BizProductInfo.get_LicenseFilePath());
                string empty2 = string.Empty;
                if (!GUtility.BizExtend.WriteShieldLicValue(GUtility.ShieldType, text, ref empty2))
                {
                    GUtility.WriteSerLog(GUtility.DisText(360) + empty2);
                }
                GUtility.ShowSuccessMessage(GUtility.DisText(361));
                this.OpenReLogin();
                return;
            }
            GUtility.ShowOKMessage(GUtility.DisText(362));
        }

license文件示例,这是kis专业版v12.1的lic文件,根据历史经验所得,金蝶旗下所有lic文件格式几乎雷同。

[kingdee kis erp V12.1]
Liberationkey=76774349637030634D62633374784D7A6A4F345143556D416838324762626D575159457039657157543462364C72546E76306F73386D7867556A662F336A4A622B5946484876504738446F5A6A6B34675A336649547A6961713877683550335965326172326550417946645850766E5A666A574856336157564F4144492F5074316279773476784C31584B30667179526B6C4C6A526E3037483353742B6C2F316E7A7A6B785744784A673D3D0128C3F4E151C471E900
Checksum=4095A938E00CE590
ExpireDate=567666584E736D45587237646945416D75445641347131496A47394B767259564430745374326C44575037556B35627364585A6E61744570325671304C6B6C33476D58703635394D59646F5966505835766B55454248414C615233674F79445A643936506C6A4B30744F465751386F316A746362342B71706F6375464F2B596E54732F73636A2B3879466A6A387742514E2F386D50323376756C4F546E65795938336D464964726F5651343D0128FFFE8D38C6F4E01E
UserInfo=535A4D706E4C5050566F524964636436434B616A6E6A33303735396E5A466A537443304F59546A3265413936795749396870582F4667514E414350765A48542B4641745A6E32534F4C326D5557422B4C374241315854653130703064446A6246495650733661392B74726C41696D6550726C5A4C6A7975314834786F55703878486E49694A4D6C5556752F5A4A736B413735634C5365594E635462386F71446B5A2F514E72394C65712B453D01280CF6B869E99F144D
UserName=683054477857467753714431677668466E4B64554D697A493866594C47505638694C336F72614A4453374378504B4B4166446C7436447246516D5459756442424E5072494932674D4F527933334863377241663070657679794658327776337633386B6F6F5170586168535070682B516E46366563362B5A664E6361424C5976726A704A7A596A5965665346526836374D4D42775552737A414142624E32764449664643696475774750513D01287EB2AF7DAD5E5704
LicenseTo=644E6462715959777950563266776F4E66694F67365A746E68476B7031476A6254463749657277655732484B6430526C5045674F3170653047494151556E546A315370393268362F69613078694C4139713765775A67326C566467716E38736A4A51585A487237675864636D65357A50545A6831326252686A743650456E4A66364E5479525877447545435246485A53565746792B384949345A576350534752427A6D4F3464484D34586B3D012892620E32F9D33B01
LicenseType=62485836775A53327761727A564E73764F72386865484266345370677A484E59394E50786F4661625A3435656F66444141695353526C74592F6764365A42586835316C79374E2F31456E784969456D47516F5A6D6F647A666A6939755866556F35333636572F526F61706B613470505274365869704C667337565A344A4D6E64594F6845565535694C41587170587051622F507347364B387879483836384E6F664B6D663559516F6266593D0128F7DF9A77ACBB74A2
LicenceVersion=776E792B79454B695859784D31427844457230457A77676A47687979586543746155424861594968724B372B4E62395555314168774E2F564B504E747037716430623352333867457A66675956626D55642B2F4577654D4F30735262634F546D707A64396179716673586F576A6836446E7142577A743054692B61572F5844376C75364D73795A34466B486E7535313232326B78374948465A616B4F5050482F3837446C354B4F4A664A383D0128F7425AC4033AB392
LicenseCreateDate=50344565304837523278457A7132703953574E544541437375346D6A6E714C567A385050486E3571505554324D5943474A5A4A6F456459764F5751522F586D572B674E676650536A6151747673504F504E716652713962593266424C726C4A47515750374F2B466532324533432B5A4F48724D733549675943525970657270706832766D3246706855584968387A524D365A4A5362775847784C366E454B364A3766616135326339306B773D0128DC0AD3F23B15E4C4
LicenseUpdateDate=50344565304837523278457A7132703953574E544541437375346D6A6E714C567A385050486E3571505554324D5943474A5A4A6F456459764F5751522F586D572B674E676650536A6151747673504F504E716652713962593266424C726C4A47515750374F2B466532324533432B5A4F48724D733549675943525970657270706832766D3246706855584968387A524D365A4A5362775847784C366E454B364A3766616135326339306B773D0128DC0AD3F23B15E4C4
LicenceCopyright=6D6F5061356D65416A4B656866434453756E594A484E59566E33727A3436633578356C4F3538384E366C5A53674E3172674D6D314833325339546A61316D424B79622B3035564B5272746175775A375A5736634E6F5A4D774471494632654553747A5468524852696E536A30786A4550344D4D312B313554467A36366F4A43596B48423368305A59595A5935765456766A5A6F764146536B2F6F4450354876714F7373614271546F4433453D01287EA0EE601F4C9DE0
Cells=73334C7538755832335A4753464D53594B47745A6B30514E557A4E4E3339673534652B47622B71734B342B50436C4843662F7474414851396F4633625832346779642B53314554673170376A4F342B3956484134456B4F4752752F455631464C4470382F3849386A3552644F6438595A71537151717149444F6444383874555261497841385A762F76334B7A43634561414F7946387134467359744D75537A512F4C2B796A794A517239493D012866B1EFFA856C4F69
InitialDate=444636713546793176777075483234514A324D635345774E5236662F7530476755415162376F4C31624A48704359323677447A7458506C777243706162394E796E2F2B3542645A6A704C626D5A3054544F4B624E4C5147722B394164506974794D47663741774A464D394C324A3174594636694B6B6E4E793733546175654D4F446F3362464D48552F666A46753147617242304C535164415A622B326D46797041453374676347316651383D01281347C8EE2F0791EF
SubSystemType=644E6462715959777950563266776F4E66694F67365A746E68476B7031476A6254463749657277655732484B6430526C5045674F3170653047494151556E546A315370393268362F69613078694C4139713765775A67326C566467716E38736A4A51585A487237675864636D65357A50545A6831326252686A743650456E4A66364E5479525877447545435246485A53565746792B384949345A576350534752427A6D4F3464484D34586B3D012892620E32F9D33B01

 

标签:专业版,01,lic,kis,createDate,DateTime,expireDate,dateTimeDictionaryFromShield,GUtil
来源: https://www.cnblogs.com/landv/p/11144569.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有