给小菜虐的CM,无花无壳无恶意
本帖最后由 Mrack 于 2014-8-6 20:47 编辑你还在为每日看着那带强壳的辅助而烦恼吗
你还在为找不到东西练手而无聊吗
Mrack^s CM第三代登场,成为菜鸟们找回自信的对象,无花无壳无恶意
本帖最后由 SaberMason 于 2014-8-6 23:40 编辑
楼主以后的cm太难了,小菜破不动{:301_1004:}
如点击显示注册失败,多点几次,线程的问题吧
#include <iostream>
#include <string>
#include <cctype>
#include "windows.h"
using namespace std;
string GetRegister(const string &s);
int main(int argc, char*argv[])
{
string name;
cout<<"用户名(必须5位):";
getline(cin, name);
if(name.size() != 5)
{
cout<<"用户名必须5位"<<endl;
system("pause");
return 0;
}
cout<<GetRegister(name)<<endl;
system("pause");
return 0;
}
string GetRegister(const string &s)
{
string name = s.substr(0, 2);
name += s.substr(s.size()-2);
char *pName = const_cast<char *>(name.c_str());
string ret, str;
char a, b = {0};
for(string::size_type i = 0; i != name.size(); i++)
{
a = toupper(pName) ^ 0x38;
sprintf_s(b, "%02X", (BYTE)a);
ret += b;
}
char con[] = { 0xEB, 0x01, 0x0F, 0xF8};
for(string::size_type i = 0; i != 4; i++)
{
a = toupper(pName) ^ con;
sprintf_s(b, "%02X", (BYTE)a);
str += b;
}
ret += str.substr(0, 1);
ret += "000";
return ret;
}
SaberMason 发表于 2014-8-6 23:35
楼主以后的cm太难了,小菜破不动
如点击显示注册失败,多点几次,线程的问题吧
凶的不行~不如你放破文吧大牛 已经@小淫仙 坐等小淫荡解答 1049556901 发表于 2014-8-6 20:05
就是简单爆破?
破解方式不定 下载研究下,看看谁能破开放个教程 892644330 发表于 2014-8-6 20:34
吗的 点开这个死机了2次 发誓再也不玩这个Mr的CM了!
大牛,我删了两个线程 来试试看先{:1_912:} SaberMason 发表于 2014-8-6 23:35
楼主以后的cm太难了,小菜破不动
如点击显示注册失败,多点几次,线程的问题吧
大牛我们做朋友吧。。。
页:
[1]
2