我作的CrackMe,简单
CrackMe[ 本帖最后由 tianxj 于 2007-7-5 21:40 编辑 ] 坐个沙发,以后再来研究,呵呵,多编辑些内容,免得说:loveliness: 我灌水!哈哈
[ 本帖最后由 yingfeng 于 2007-8-6 11:33 编辑 ] 爆个 !! 不是明码比较,写个算法上来 大概就是:
Len(Name)>=6
Sn = Len(Name) xor &H1A85 - 3269
简单注册机:
#include "iostream.h"
#include "string.h"
void main()
{
int Sn,LenName;
char Name;
cout<<"Please Input Your Name:\n";
cin>>Name;
LenName = strlen(Name);
if(LenName>=6)
{ //Sn = Len(Name) xor &H1A85 - 3269
Sn = (LenName^0x1A85) - 3269;
cout<<"Your Serial is :\n"<<Sn<<"\n";
}
else
cout<<"Error!"<<endl;
}
飘云老大厉害,就是这么简单
[ 本帖最后由 tianxj 于 2007-7-6 14:00 编辑 ] /:010 keygen都出来了`
我不能玩了,飘过 procedure TForm1.Button1Click(Sender: TObject);
var
name:string;
sn:integer;
begin
name:=edit1.Text;
if length(name)>=6 then
sn:=(length(name) xor 108624)-3269;
edit2.text:=inttostr(sn);
else
exit;
end;
.版本 2
.局部变量 name, 文本型
.局部变量 len, 整数型
.局部变量 sn, 整数型
name = 编辑框1.内容
len = 取文本长度 (name)
.如果 (len ≥ 6)
sn = 位异或 (len, 108624)
sn = sn - 3269
编辑框2.内容 = 到文本 (sn)
.否则
信息框 (“请输入用户名!”, #错误图标, “温馨提示!”)
看了老大的算法注册机,我就用易语言和Delphi练习了下编程,呵呵
[ 本帖最后由 小子贼野 于 2007-8-5 23:31 编辑 ] 原来我是真的不行 不错,很好,学习学习。
页:
[1]