软件介绍:

ColorSchemer Studio 2 is a professional color matching application for anyone from hobbyists to advanced professionals.





Work with a dynamic visual color wheel, instantly explore harmony relationships and even let ColorSchemer Studio intelligently suggest color schemes for you!

官网:http://www.colorschemer.com/

从一个论坛上看到的一篇文章,尝试了下。发现这个版本号和他的那个版本号不同,算法也有些不同。

所以就自己尝试破解了下。

软件注冊时明文比較。载入起来后直接读取内存就能读到真正的注冊码,我们跟踪一下算法。。

。。

1. 载入后,使用字符串找注冊的keyword,就能够找到这个地方

能够看出注冊过程是,先算出一大坨数据。然后取注冊时输入的code1和code2,连接code1和code2记为CODE,然后比較算出的这一大坨数据是不是和CODE相等,相等则注冊成功,不相等就注冊失败。。

2. 来到算出一大坨数据的地方

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb2NhaWp1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

来到算法的第一部分。计算出一个key1(中间值),它是怎么计算的呢?事情的经过是这个的:取出输入的username的每一位,乘以1024后。求和。

然后表示成十进制。结果记为KEY1。

3. 接着向后走,来到

上面的计算过程是这种:每次计算一个数,(name[i] % 10  + key1[i]) % 10,然后这个数通过以下的CALL 00404DCC进行赋值。

4. 赋值的过程

进入00405150后

5.依据username的长度为8,生成的这八位数字所有赋完值后。就生成了注冊码的后八位。

而注冊码的前面的八位又是两部分来的:第一部分是固定的“CSS”,第二部分是key1的前五位。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb2NhaWp1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

看上图,堆栈中三个串凑齐了,连接起来就是注冊码。。。。

自己逆向出来的算法:

	TCHAR szUserName[256] = {0};
::GetDlgItemText(this->m_hWnd, IDC_EDT_UserName, szUserName, 256);
if (strlen(szUserName) != 8)
{
AfxMessageBox("username必须为八位的字母或数字...:)");
return ;
} DWORD key1 = 0;
for (int i = 0; i < strlen(szUserName) ; i++)
{
DWORD dwTemp = (TCHAR)szUserName[i] * pow(2, 16);
key1 += dwTemp;
} TCHAR szTempResult[10] = {0};
itoa(key1, (TCHAR*)szTempResult, 10); TCHAR strResult[17] = {0}; for (i = 0; i < strlen(szUserName); i++)
{
DWORD dwTemp1 = szUserName[i] % 10;
DWORD dwTemp2 = szTempResult[i] - 0x30;
DWORD dwTemp3 = dwTemp1 + dwTemp2;
DWORD dwTemp4 = dwTemp3 % 10; strResult[i+8] = dwTemp4 + 0x30;
}
for (i = 0; i < 5; i++)
{
strResult[i+3] = szTempResult[i];
}
strResult[0] = 'C';
strResult[1] = 'S';
strResult[2] = 'S'; ::SetDlgItemText(this->m_hWnd, IDC_EDT_Code, strResult);

程序和代码都在以下的链接中

下载地址:http://download.csdn.net/detail/xiaocaiju/7493841  压缩password:xiaoju

ColorSchemer Studio 2 破解的更多相关文章

  1. visual studio 2010 破解版 破解方法

    1.Microsoft Visual Studio 2010下载(均来自微软官网) 高级版(Premium) [建议下载]       http://download.microsoft.com/do ...

  2. 好用的调色软件 ColorSchemer Studio

    软件名叫:ColorSchemer Studio 这是windows平台下的软件

  3. Visual Studio 2012 破解版

    Visual Studio 2012破解版 百度云盘:http://pan.baidu.com/s/1hrvJi2w

  4. Visual Studio 2008破解90天试用期

    Visual Studio 2008破解90天试用期变成正式版的方法: 第一种方法(安装前用): 把iso文件中的setup文件夹中的setup.sdb文件中的[Product Key]下的一行的原来 ...

  5. RAD Studio XE5破解补丁及方法

    通过测试可用,RAD Studio XE5破解补丁及方法 第一步,将下载下来的“delphicbuilder_xe5_win.iso”解压到任意盘,任意目录. 第二步,将“免序列号安装授权文件”文件夹 ...

  6. 【转】分享一款颜色神器ColorSchemer Studio

    原文:https://www.cnblogs.com/xyfll7/p/7569078.html ColorSchemer Studio是一款专业配色软件,网页设计或平面设计师必备工具,和ColorP ...

  7. 分享一款颜色神器ColorSchemer Studio

    ColorSchemer Studio是一款专业配色软件,网页设计或平面设计师必备工具,和ColorPix V1.2 屏幕取色同属一个公司佳作,使用ColorSchemer Studio吸取屏幕任一色 ...

  8. Visual Studio 2008破解激活升级方法

    声明:本文中涉及到的序列号及更新方法均来自互联网,请支持正版. 微软为业余爱好者.热衷者和学生提供了免费版——Express Edition (轻型.易学.易用的开发工具). 如不想支付任何费用,建议 ...

  9. zend studio 10破解/汉化(转发)

    转发:http://blog.csdn.net/qq1355541448/article/details/16807429 Zend Studio 10正式版破解及汉化 2013年03月12日 ⁄ P ...

随机推荐

  1. web前端开发的好工具sublime

    sublime是一款文本编辑器,但是他集合众多插件之后他就能够成为一款强大IDE 接下来介绍下如何进行安装和基本使用 先去官网下载sublime https://www.sublimetext.com ...

  2. (转载)grep的使用

    R的意思是递归的对目录下的所有文件(包括子目录)进行 grep. 比如 grep -R main src就会搜索src目录下所有文件中是否包含 main 这个字符串. 因此grep -R " ...

  3. ACM-ICPC北京赛区(2017)网络赛2【后缀数组+Java//不会】

    #1579 : Reverse Suffix Array 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 There is a strong data structure ...

  4. </2017><2018>

    >>> Blog 随笔原始文档及源代码 -> github: https://github.com/StackLike/Python_Note >>> 统计信 ...

  5. hdu6041

    hdu6041 题意 给出一个仙人掌. 如果一个无向连通图的任意一条边最多属于一个简单环,我们就称之为仙人掌.所谓简单环即不经过重复的结点的环. 求前 \(K\) 小生成树 . 分析 仙人掌中每个环中 ...

  6. 19、Django实战第19天:课程列表页

    从今天开始,我们将完成"公开课"课程的相关功能..... 1.把course-list.html复制到templates目录下 2.这个页面的头部.底部与之前定义的base.htm ...

  7. [BZOJ 3152] 组合子逻辑

    Link: BZOJ 3152 传送门 Solution: 喜闻乐见,gyz出的语文题,题意要看半小时 题意:使用最少的括号将序列分割,对于每个括号中的序列,设最左边的数为$num$,序列中元素个数为 ...

  8. HDU 2874 Connections between cities(LCA+并查集)

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=2874 [题目大意] 有n个村庄,m条路,不存在环,有q个询问,问两个村庄是否可达, 如果可达则输出 ...

  9. POJ 2226 Muddy Fields (二分图匹配)

    [题目链接] http://poj.org/problem?id=2226 [题目大意] 给出一张图,上面有泥和草地,有泥的地方需要用1*k的木板覆盖, 有草地的地方不希望被覆盖,问在此条件下需要的最 ...

  10. 【计算几何】URAL - 2101 - Knight's Shield

    Little Peter Ivanov likes to play knights. Or musketeers. Or samurai. It depends on his mood. For pa ...