简单cm(公布源码)
本帖最后由 wprotect 于 2015-11-6 21:33 编辑这个cm太简单了 还是公布源码把
http://release.crack4r.cc/Exercise/CrackMe.Wp.7z
#include <stdio.h>
#include <iostream>
#include "WProtectSDK.h"
using namespace std;
void pass();
void fail();
typedef
void (*info_fuc)();
info_fuc cur_f[] = {
fail,
(info_fuc)0x54fea2fa,
(info_fuc)0x478ef562,
pass
};
voidpass()
{
WProtectBegin();
char i;
i = 's';
i = 'a';
i = 's';
i = 'p';
i = '\0';
std::cout << i << std::endl;
WProtectEnd();
}
int main(int argc,char * argv[])
{
WProtectBegin();
int key;
cout<<"Entry Key:\n";
cin>>key;
info_fuc * cur_fuc = cur_f;
unsigned char b1 = (key & 0xff000000) >> 24;
unsigned char b2 = (key & 0xff0000) >> 16;
unsigned char b3 = (key & 0xff00) >> 8;
unsigned char b4 = (key & 0xff);
if ((b2 - b1) + (b3 - b4) == 3)
{
cur_fuc += ((b2 - b1) + (b3 - b4));
}
(*cur_fuc)();
cin>>key;
WProtectEnd();
return 0;
}
void fail()
{
WProtectBegin();
std::cout << "hahaha ni cuo le " << std::endl;
WProtectEnd();
}
苏紫方璇 发表于 2015-11-5 00:36
前提是你要知道成功字符串是什么看来是要解码了
{:1_903:} 不是解码 解码玩起来就没意思了 hezhihe719 发表于 2015-11-5 07:01
KEY就是什么??里面 “-0123456789”前是不是有什么字符
{:1_900:} key 里面没有 -0123456789 前提是你要知道成功字符串是什么看来是要解码了 欢迎分析讨论交流,吾爱破解论坛有你更精彩. 本帖最后由 hezhihe719 于 2015-11-5 07:03 编辑
KEY就是什么??里面 “-0123456789”前是不是有什么字符 {:1_908:}不会,路过围观 看不懂是怎么回事 手贱点了下载。。。。。。头晕眼花中。。。。。
苏紫方璇 发表于 2015-11-5 10:11
手贱点了下载。。。。。。头晕眼花中。。。。。
wprotect + kido脚本加密源代码c语言就只有加密了10行
页:
[1]
2