吾爱扣扣 发表于 2015-4-11 18:58

发一个简单KeyGenMe

用Dev C++编写的,注意是KeyGenMe!不是CrackMe,爆破不算成功!

代码回复可见,若有什么不足之处,还请提出指教!

**** Hidden Message *****

蚯蚓翔龙 发表于 2015-4-11 21:15

还是不会,懒得深入,还是回复看代码轻松
int __cdecl main(int a1)
{

while ( 1 )
{
    fc.call_site = 3;
    std::operator<<<std::char_traits<char>>((int)&std::cout, "Please input your UserName:");
    std::operator>><char_std::char_traits<char>_std::allocator<char>>(&std::cin, &v10);
    v12 = std::string::length(&v10);
    if ( v12 == 6 )   UserName位数是6位
      break;
    system("cls");   
}
fc.call_site = 3;
v11 = (char *)operator new__(7u);
std::operator<<<std::char_traits<char>>((int)&std::cout, "Please input your RegKey:");
std::operator>><char_std::char_traits<char>_std::allocator<char>>(&std::cin, &v9);
while ( v13 <= 5 )      ??这里不知道神马情况
{
    fc.call_site = 3;
    if ( *(_BYTE *)std::string::operator__(v13) & 1 )
      v11 = 76 - v13;
    else
      v11 = v13 + 78;
    ++v13;
}

v1 = std::string::length(&v9);
if ( v1 != v12 )    RegKey要位数相等
{
    Actived Failed
   
}
else
{
    if ( (unsigned __int8)std::operator__<char_std::char_traits<char>_std::allocator<char>>((int)&v9, v11) )      ?搞不懂要干嘛
    {
      Actived successfully
    }
    else
    {
      Actived Failed!
    }
}//虽然有神器,但是还是看不懂,肿么破⊙﹏⊙‖∣
}

yysniper 发表于 2015-4-11 20:46

对啊,dev cpp写的控制台程序怎么这么大,你发的debug版本吧。还有,终于有人发的不是易语言的了,亲切呀

only_guest 发表于 2015-4-11 20:03

非常好,因为有你而精彩!!!!!!!!!!!!!!!!

未来明星 发表于 2015-4-11 20:09

雾落尘 发表于 2015-4-11 19:14

KeyGenMe和CrackMe区别是什么?

currwin 发表于 2015-4-11 19:08

小菜不会玩,师傅求放过

ii丶BigBreast 发表于 2015-4-11 19:06

小菜不敢碰

hc696di 发表于 2015-4-11 19:14

好东西? 来看看

陈大大 发表于 2015-4-11 19:23

小白淡淡的路过

mjxk 发表于 2015-4-11 19:37

lovey8 发表于 2015-4-11 19:41

为什么要恢复可见啊,这样整个帖子全是灌水。
页: [1] 2 3
查看完整版本: 发一个简单KeyGenMe