首页
社区
课程
招聘
[旧帖] [原创]菜鸟发lvl2的CrackMe注册机 0.00雪花
发表于: 2012-3-6 20:06 827

[旧帖] [原创]菜鸟发lvl2的CrackMe注册机 0.00雪花

2012-3-6 20:06
827
之前http://bbs.pediy.com/showthread.php?t=147054帖子上面有个CrackMe自测,这是lvl2菜鸟级别的。今日就把注册机代码贴出。尽菜鸟一份力,热闹看雪。

[ATTACH]CrackMe[/ATTACH]

#include <iostream>
#include <string>

using namespace std;

void toUpper(string & str)
{
	int length = str.size();
	for(int i = 0; i < length; i++)
	{
		str[i] = toupper(str[i]);
	}
}

int main()
{
	string name = "betabin";
	string serial = "501";

	unsigned int fName = 0;

	toUpper(name);
	
	int nameLength = name.size();
	for(int i = 0; i < nameLength; i++)
	{
		fName += name[i];
	}
	fName ^= 0x00005678;
	/*
	unsigned int fSerial = 0;

	int serialLength = serial.size();
	for(int i = 0; i < serialLength; i++)
	{
		unsigned int ebx = serial[i] - 0x30;
		fSerial = fSerial * 0x0a + ebx;
	}
	fSerial ^= 0x00001234;

	if(fName == fSerial)
	{
		cout << "Right." << endl;
	}
	else
	{
		cout << "Wrong." << endl;
		cout << "True serial is: " << fSerial << endl;
	}
	*/

	fName ^= 0x00001234;
	cout << fName << endl;

	return 0;
}

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//