ColorSchemer Studio 2 破解

软件介绍:

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. 加载后,使用字符串找注册的关键字,就可以找到这个地方

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

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

来到算法的第一部分,计算出一个key1(中间值),它是怎么计算的呢?事情的经过是这个的:取出输入的用户名的每一位,乘以1024后,求和。然后表示成十进制。结果记为KEY1。

3. 接着向后走,来到

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

4. 赋值的过程

进入00405150后

5.根据用户名的长度为8,生成的这八位数字全部赋完值后,就生成了注册码的后八位。而注册码的前面的八位又是两部分来的:第一部分是固定的“CSS”,第二部分是key1的前五位。

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

自己逆向出来的算法:

	TCHAR szUserName[256] = {0};
	::GetDlgItemText(this->m_hWnd, IDC_EDT_UserName, szUserName, 256);
	if (strlen(szUserName) != 8)
	{
		AfxMessageBox("用户名必须为八位的字母或数字...:)");
		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  压缩密码:xiaoju

ColorSchemer Studio 2 破解,布布扣,bubuko.com

时间: 2024-11-17 04:13:35

ColorSchemer Studio 2 破解的相关文章

分享一款颜色神器ColorSchemer Studio

ColorSchemer Studio是一款专业配色软件,网页设计或平面设计师必备工具,和ColorPix V1.2 屏幕取色同属一个公司佳作,使用ColorSchemer Studio吸取屏幕任一色彩通过ColorSchemer Studio进行识别可搜索,超过100万种现有的配色方案,进行调色,创建渐变混合以制作出完美的网页或印刷效果. 帮你快速容易的建立漂亮的颜色搭配方案,使用时浏览颜色有一个动态的视觉颜色盘可以实时查看颜色的是否协调,混合调色,升降颜色值,还能进行对比分析和读出颜色值.C

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

原文:https://www.cnblogs.com/xyfll7/p/7569078.html ColorSchemer Studio是一款专业配色软件,网页设计或平面设计师必备工具,和ColorPix V1.2 屏幕取色同属一个公司佳作,使用ColorSchemer Studio吸取屏幕任一色彩通过ColorSchemer Studio进行识别可搜索,超过100万种现有的配色方案,进行调色,创建渐变混合以制作出完美的网页或印刷效果. 帮你快速容易的建立漂亮的颜色搭配方案,使用时浏览颜色有一个

zend studio 10破解/汉化

Zend Studio 10正式版破解及汉化 2013年03月12日 ⁄ PHP ⁄ 共 975字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 6,828 次 今天下载了Zend Studio 10正式版来学习下PHP,200多兆的软件下了我一个下午居然还要收费,真是惨绝人寰啊!寻思着在我大天朝居然还有这种事,百度之. 首先你得下载Zend Studio 10正式版,为了以后版本更新而破解方式还没出,于是我把这个安装包放百度网盘了,需要的朋友拿去吧. 注册破解步骤: 1.安装Zend Stud

zend studio 10破解/汉化 - 永不停歇 - 博客频道 - CSDN.NET

Zend Studio 10正式版破解及汉化 2013年03月12日 ⁄ PHP ⁄ 共 975字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 6,828 次 今天下载了Zend Studio 10正式版来学习下PHP,200多兆的软件下了我一个下午居然还要收费,真是惨绝人寰啊!寻思着在我大天朝居然还有这种事,百度之. 首先你得下载<a href='http://pan.baidu.com/s/1pJuTn9x'>Zend Studio 10</a>正式版,为了以后版本更新而破解

zend studio的破解

我之前装过一个10的zend studio,但是过期了之后就卸载了,也没有来得及用. 现在要用了新装了一个12,却依旧显示过期,也不能按照有的教程上边下载破解方法来破解,所以找到了这么一个解决办法,原博文网址如下,我借鉴了一下,算是对自己能够解决这么一个小小事情的一个总结. http://blog.csdn.net/chenqiai0/article/details/41831809 安装: 1.下载最新版本Zend Studio:http://downloads.zend.com/studio

Xamarin for Visual Studio 破解日志

一.相关声明 本文涉及的 Xamarin 系列软件的版权为 Xamarin Inc. 所有 以本文涉及的思路和方法破解的软件,禁止用于商业用途 如无必要,学习和研究时最好以正版为准 团队或土豪等若觉得 Xamarin 非常适合自身的业务,请务必支持正版 本文禁止转载扩散 之后应该不会发相关破解了,太耗时间 二.相关背景 2.1 材料背景 2014年年底,微软在 Connect 开发者大会上宣布了一系列展望,其中就有一个是 Visual Studio "通用平台"(跨平台开发)的进程,在

(转)Zend Studio 10.6.1破解注册图文详解

原文来自:http://www.softown.cn/soft/zend-studio/windows/10.6.1#downloads 下面我们以Zend Studio 10.6.1正式版为例来介绍如何注册破解Zend Studio. 操作环境说明: 操作系统:Windows XP SP3 32位 Zend Studio:Zend Studio 10.6.1 for Windows 以及 破解补丁+注册码 1.下载安装Zend Studio 10.6.1 先下载并照常安装Zend Studio

Xampp + Zend Studio + xDebug 环境搭建 (Mac,Windows都适用)

这几天折腾了一下PHP开发环境的搭建,现总结一下安装步骤: 1. 安装 Zend Studio,然后破解. 2. 安装 Xampp 3. 配置 Xampp 3.1 配置 Apache服务端口: 修改 C:\xampp\apache\conf\httpd.conf 查找 “Listen 80”  和 "ServerName localhost:80" 改成相应的端口. 确保 Apache服务正常启动: 3.2 建立虚拟目录: 3.2.1 修改 C:\xampp\apache\conf\h

Visual Studio中安装viemu后,vim vax 快捷键大全

高效率移动 在插入模式之外 基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面VIM就像一个“哑巴”编辑器一样.很多新手都会一直呆在插入模式里面,因为这样易于使用.但VIM的强大之处在于他的命令行模式!你会发现,在你越来越了解VIM之后,你就会花越来越少的时间使用插入模式了. 使用 h,j,k,l 使用VIM高效率编辑的第一步,就是放弃使用箭头键.使用VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间.当你在命令模式时,你可以用h,j,k,l来分别实现左,下,