飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5148|回复: 4

[原创] Codenica Audit+Codenica Inventory 无限制试用破解

[复制链接]
  • TA的每日心情
    擦汗
    2018-7-9 00:31
  • 签到天数: 213 天

    [LV.7]常住居民III

    发表于 2016-6-5 19:14:58 | 显示全部楼层 |阅读模式

    具体怎么使用或是干什么的就别问我了- -,就纯粹练手测试研究,有需要的,有兴趣研究的自己到官网下载:http://www.codenica.com/

    Codenica Inventory
    IT Inventory Management Software
    Codenica Inventory is used to manually manage the company's inventory of computer hardware and software, licenses and consumables. The application allows balanced management of IT resources and recording of all inventoried events, such as: repairs, service, upgrades and maintenance.

    Users can use the Codenica Audit software to automate the process of creating and updating the inventory.

    Codenica Inventory enables sharing of inventory database records by multiple Users in the network (each access workstation requires a separate license) using a detailed configurable permission system.

    The application works with any Microsoft SQL Server (free or commercial, version 2005 and upwards).
    QQ截图20160605190343.jpg
    Codenica Audit
    IT Audit and Asset Tracking Software

    Codenica Audit is used to perform remote audits of network computers and automatic audits of the company software’s licensing status as well as Help Desk processes support.

    The application allows remote scanning of IT assets:
    • using the installed Agents,
    • without Agents (DCOM remote scanning)
    • using a supplied Desktop Scanner program.

    Codenica Audit is also used to track Users working on end workstations.
    It provides detailed data including:
    • tracking the running applications and windows,
    • tracking Internet usage (HTTP), tracking printing activities,
    • tracking hardware and software changes, tracking USB disk usage
    QQ截图20160605185717.jpg

    只有30天的试用时间,时间到就无法再启动界面使用,破解成99999天试用(能力有限,只能破解试用时间,有能力的大牛们可以研究下完美注册或完美爆破,好像是网络验证):
    QQ截图20160605191131.jpg
    QQ截图20160605191103.jpg

    只用于逆向分析测试研究,请24小时内删除,如果喜欢本软件请购买正版。
    说明:
    直接把文件替换到目录下再启动程序即可(2个程序都可共用这个DLL文件)。
    Codenica.App.rar (548.68 KB, 下载次数: 5)


    评分

    参与人数 1威望 +8 飘云币 +20 收起 理由
    Rooking + 8 + 20 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2021-7-17 13:00
  • 签到天数: 975 天

    [LV.10]以坛为家III

    发表于 2016-6-5 23:35:12 | 显示全部楼层
    感谢分享,顶起来
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 1093 天

    [LV.10]以坛为家III

    发表于 2016-6-6 15:00:37 | 显示全部楼层

    感谢分享,收藏
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-11-29 10:15
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2016-7-1 15:02:30 | 显示全部楼层
    [C#] 纯文本查看 复制代码
    public static ArrayList b(AppLicense appLicense_0)
            {
                //if (((((appLicense_0 != null) && (appLicense_0.CompanyName != null)) && ((appLicense_0.CompanyName != string.Empty) && (appLicense_0.LicenseKey != null))) && ((appLicense_0.LicenseKey.Length == 0x18) && (appLicense_0.ActivationKey != null))) && (appLicense_0.ActivationKey.Length == 0x18))
               // {   //key长度0x18(24),激活key长度24
                    string str;
                    int num;
                    ArrayList list = new ArrayList();
                   // if (Global.AppType == ApplicationTypes.Inventory)
                  //  {
                        str = "QORvdsm^y|gF[";
                        for (num = 0; num < str.Length; num++)
                        {
                            int num2 = str[num] - 'O';
                            if (num2 < 0)
                            {
                                num2 *= -1;      //num2=abs(str-'O')=2,0,3,........
                            }
                            list.Add(num2);
                        }
                   // }
                    /*这是另外一个软件的
                    else
                    {
                        if (Global.AppType != ApplicationTypes.Audit)
                        {
                            return false;
                        }
                        str = "QROFdsvy|g^[m";
                        for (num = 0; num < str.Length; num++)
                        {
                            int num3 = str[num] - 'O';
                            if (num3 < 0)
                            {
                                num3 *= -1;
                            }
                            list.Add(num3);
                        }
                    }
                      */
                    MD5 md = new MD5CryptoServiceProvider();
                    MD5 md2 = new MD5CryptoServiceProvider();
                    MD5 md3 = new MD5CryptoServiceProvider();
                    MD5 md4 = new MD5CryptoServiceProvider();
                    MD5 md5 = new MD5CryptoServiceProvider();
                    MD5 md6 = new MD5CryptoServiceProvider();
                    md.ComputeHash(Encoding.Unicode.GetBytes(appLicense_0.CompanyName));   //公司名md
                    md2.ComputeHash(Encoding.Unicode.GetBytes(appLicense_0.CompanyDepartment)); //部门md2
                    md3.ComputeHash(Encoding.Unicode.GetBytes(appLicense_0.CompanyAddress)); //公司地址md3
                    md4.ComputeHash(Encoding.Unicode.GetBytes(appLicense_0.CompanyCity)); //公司城市md4
                    md5.ComputeHash(Encoding.Unicode.GetBytes(appLicense_0.LicenseNr)); //licenseNr md5
                   // ArrayList list2 = smethod_39(appLicense_0); //将lkey和akey 每6个分组
                   // if (list2 != null)
                    //{
                        String lkey1_6 = (BitConverter.ToString(md.Hash).Substring(int.Parse(list[1].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md4.Hash).Substring(int.Parse(list[2].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md3.Hash).Substring(int.Parse(list[3].ToString()), int.Parse(list[0].ToString()))) ;
                        String lkey7_12 = (BitConverter.ToString(md5.Hash).Substring(int.Parse(list[4].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md3.Hash).Substring(int.Parse(list[5].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md2.Hash).Substring(int.Parse(list[6].ToString()), int.Parse(list[0].ToString()))) ;
                        String lkey13_18 = (BitConverter.ToString(md3.Hash).Substring(int.Parse(list[7].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md.Hash).Substring(int.Parse(list[8].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md4.Hash).Substring(int.Parse(list[9].ToString()), int.Parse(list[0].ToString()))) ;
                        String lkey19_24 = (BitConverter.ToString(md2.Hash).Substring(int.Parse(list[10].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md2.Hash).Substring(int.Parse(list[11].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md5.Hash).Substring(int.Parse(list[12].ToString()), int.Parse(list[0].ToString())));
    
    
                        String akey5_6 = BitConverter.ToString(md5.Hash).Substring(int.Parse(list[1].ToString()), int.Parse(list[0].ToString())) ;
                        String akey9_12 = (BitConverter.ToString(md4.Hash).Substring(int.Parse(list[4].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md3.Hash).Substring(int.Parse(list[5].ToString()), int.Parse(list[0].ToString())));
                        String akey15_18 = (BitConverter.ToString(md4.Hash).Substring(int.Parse(list[7].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md5.Hash).Substring(int.Parse(list[8].ToString()), int.Parse(list[0].ToString())));
                        
                        String akey1_4 = "aaaa";
                        String akey7_8 = "bb";
                        string akey13_14 = "cc";
                        string s = akey1_4 +  akey7_8 + akey13_14;
                        md6.ComputeHash(Encoding.Unicode.GetBytes(s));
                        string str3 = BitConverter.ToString(md6.Hash).Substring(int.Parse(list[1].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md6.Hash).Substring(int.Parse(list[5].ToString()), int.Parse(list[0].ToString())) + BitConverter.ToString(md6.Hash).Substring(int.Parse(list[3].ToString()), int.Parse(list[0].ToString()));
                        string akey19_24 = str3;
                    //}
                    ArrayList list1 = new ArrayList();
                    list1.Add(lkey1_6+lkey7_12+lkey13_18+lkey19_24);
                    list1.Add(akey1_4+akey5_6+akey7_8+akey9_12+akey13_14+akey15_18+akey19_24);
                    return list1;
            }

    点评

    ···. 表哥何时准备出注册机!  详情 回复 发表于 2016-7-1 18:05
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-7-9 00:31
  • 签到天数: 213 天

    [LV.7]常住居民III

     楼主| 发表于 2016-7-1 18:05:38 | 显示全部楼层
    expasy 发表于 2016-7-1 15:02
    [mw_shl_code=csharp,true]public static ArrayList b(AppLicense appLicense_0)
            {
                 ...

    ···. 表哥何时准备出注册机!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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