黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 黑客编程 >> 正文
·完美空间提供500M免费AS04-10·企业安全之YY内网准入以04-09
·企业安全之意识与策略04-09·剑走偏锋:IIS漏洞利用04-09
·我来免费网提供100M免费04-09·1122mb.com提供20G超大免04-08
·映像劫持与反劫持技术04-07·让所有"暴力删除工具"无04-07
·入侵88red系统的详细过程04-07·Sql Injection脚本注入终04-07
·vbs+delphi 反弹后门生成04-07·飞讯网提供100MB免费PHP04-07
·突破SQL注入攻击时输入框04-04·结合内核和病毒技术的最04-04
·Real Player rmoc3260.d04-04·亿万网络今月最后为您提04-04
·php+mysql 5 sql inject04-03·Real Player rmoc3260.d04-03
·oblog文件下载漏洞04-03·免费啦提供1G-2G免费全能04-03
·完全解析网页后门和挂马04-02·一句话开3389(只测试过04-02
·萧萧免费空间网提供100M04-02·谷道免费空间网提供1G免04-01
·从本地入手解决双线路由03-31·sablog 1.6 多个跨站漏洞03-31
·富文本编辑器的跨站脚本03-31·Cookie注入是怎样产生的03-31
[推荐]动易2005-2006算号器的源代码
      ★★★★★

动易2005-2006算号器的源代码

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-8-11 10:53:34
动易2005 算号器的源代码
这个代码网上也有别的版本公开过,我这个版本只少量流传,当然是我自己跟踪出来的,2006早出来了,先公布2005的代码,等2007出来再公开2006的代码。

以下是引用片段:
unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls,MD5,BASE64,CLIPBRD, Mask;

type
 TForm1 = class(TForm)
 Label1: TLabel;
 Label2: TLabel;
 Label3: TLabel;
 Label4: TLabel;
 Edit1: TEdit;
 Edit2: TEdit;
 Label5: TLabel;
 ComboBox1: TComboBox;
 ComboBox2: TComboBox;
 Label6: TLabel;
 Label7: TLabel;
 Edit3: TEdit;
 Memo1: TMemo;
 Button1: TButton;
 MaskEdit1: TMaskEdit;
 procedure Button1Click(Sender: TObject);
 private
 { Private declarations }
 public
 { Public declarations }
 procedure GenerateSN;
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 GenerateSN;
end;

procedure TForm1.GenerateSN;
const
 sBase=’123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+=’;
var
 sDomain,sRandom1,sRandom2,sMD5,sSN,sYear :string;
 cVersion,cDatabase:Char;
 iRandom,i:integer;
 sSN1 : string;
 sSN2 : string;
begin
 sDomain:=Trim(Edit1.Text) ;
 sRandom1:=Trim(Edit2.Text) ;
 iRandom := strToint(sRandom1);
 Memo1.Lines.Clear ;
 

 { 加上版本号 }
 case Combobox1.ItemIndex of
 0: cVersion :=’0’;
 1: cVersion :=’1’;
 2: cVersion :=’2’;
 3: cVersion :=’3’;
 4: cVersion :=’4’;
 5: cVersion :=’5’;
 6: cVersion :=’9’;
 end;

 { 加上数据库类型 }
 case Combobox2.ItemIndex of
 0: cDatabase :=’a’;
 1: cDatabase :=’S’;
 end;

 { 随机数 }
 sRandom2:= cVersion + cDatabase + Trim(Edit3.Text) ;

 { 计算MD5的值 }
 sMD5:=cMD5.MD5(sDomain+sRandom2,true );
 Memo1.Lines.Add(sMD5);

 { 转换成大写 }
 sMD5:=UpperCase(sMD5);

 { 加上年限 }
 //sYear:=’2MjAxNS00LTE5E933D59’; { 10年 }
 //sYear:=’2MjA4Ni0xLTIx3426FB1’; { 70年 }
 sYear:=cBase64.StrToBase64(StringReplace(Trim(MaskEdit1.Text),’ ’,’’,[rfReplaceAll]));
 sYear:=intTostr(Length(sYear)-10)+sYear;
 sSN1:=sMD5+sRandom2+sYear+’3426FB1’;
 Memo1.Lines.Add(sSN1);

 { 填充散列 }
 SetLength(sSN2,1024);
 Randomize;
 for i:=1 to 1024 do
 begin
 sSN2[i]:=sBase[Random(63)+1];
 end;

 { 填充随机因子 }
 sSN2[121]:=sRandom1[1];

 { 填充加密信息 }
 for i:=1 to 60 do
 begin
 sSN2[(iRandom+1)*i+121]:=sSN1[i];
 end;

 Memo1.Lines.Add(’’);
 Memo1.Lines.Add(sSN2);

 Clipboard.Astext := sSN2 + sSN2 + sSN2 + sSN2 ;

end;

end.


 

[1] [2] 下一页

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886