联众密码的逆向算法公布_应用技巧

function Decode(aValue:String):string;
var
    iValue:array [0..63]of Byte;
    i,j,k,iAL,iCL:Byte;
    Pass:array[0..15]of char;  //密码最长不超过15位
begin
    //str to int
    i:=0;
    j:=0;
    while (1=1) do
    begin
        //这里需要改进
        j:=Pos(' ',aValue);
        if j<=0 then
        begin
            iValue[i]:=strToint(aValue);
            break;
        end;
        iValue[i]:=StrToInt(Copy(aValue,1,j-1));
        inc(i);
        aValue:=copy(aValue,j+1,length(aValue)-j);
    end;

    //xor
    for i:=63 downto 1 do
        iValue[i-1]:=iValue[i-1] xor iValue[i];

    //
    for i:=15 downto 1 do
    begin
        iAL:=iValue[i];
        iCL:=iAL;
        ASM
            MOV AL,iAL
            SAR AL,4
            AND AL,$F
            MOV iAL,AL
        end;    //直接用SHR也可以,不过反汇编是SAR,pascal里没有SAR   
        j:=iAL+$30;
        iAL:=iValue[j];
        iCL:=iCL and $f;
        iCL:=iValue[0]+iCL;
        k:=iCL;
        iCL:=iValue[k];
        iValue[j]:=iCL;
        iValue[k]:=iAL;
    end;

    i:=iValue[0];
    j:=1;
    while iValue[i]<>0 do
    begin
        Pass[j-1]:=chr(iValue[i]);
        Inc(i);
        Inc(j);
    end;

    Result:=Pass;
end;  

时间: 2024-10-28 09:23:51

联众密码的逆向算法公布_应用技巧的相关文章

动易2006序列号破解算法公布_应用技巧

   unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls,MD5,BASE64,math,CLIPBRD, ExtCtrls,DateUtils; type   TForm1 = class(TForm)     Edit1: TEdit;     Button1: TButton;     Label

asp.net中使用cookie与md5加密实现记住密码功能的实现代码_实用技巧

在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等. 复制代码 代码如下: //设置,删除Cookie//provider jb51.net        protected void set_cookie()        {            HttpCookie UserNameCookie = Request.Cookies["UserNameC

登录时记住用户名和密码及cookie案例应用_实用技巧

登录样子,可以参考某一论坛的登录介面:   记住这些信息,可以使用Cookie来实现,更多Cookie应用,可参考http://jb51.net/article/33590.htm http://jb51.net/article/33591.htm现在我们来模拟一个登录介面: 复制代码 代码如下: <table> <tr> <td style="width: 15%; text-align: right;"> User Name </td>

ASP分页时计算页面总数的几种算法小结_应用技巧

下面是我从网上找到三种ASP分页时计算页面总数的方法,此方法仅为分页时计算页面总数,并非整个分页代码: 方法一 复制代码 代码如下: ' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 If HTMer_RecordCount Mod HTMer_PageSize=0 Then HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize) Else

传联众裁撤大型游戏业务连人带产品打包出售

DoNews2月24日消息(记者 赵楠)2月24日,据知情人士透露,联众正在对其大型游戏业务进行"瘦身",旗下一些大型游戏项目将被出售. 据该人士透露,联众将把部分MMORPG网游项目组以团队转让的方式出售给其它公司,消息将在3月上旬公布. 目前,联众旗下的<精武世界>已经停服,<富翁梦想>等项目组出现大量裁员.坊间传闻,联众正在与盛大.完美等公司洽谈这些项目的转让出售事宜. 另据了解,从2010年2月开始,联众已经开始转移韩方员工回国,并召回大量北京外派员工.

四黑客入侵窃取联众账户被诉盗窃罪

四网民转卖被诉盗窃罪 本报讯(记者张蕾 通讯员颜君)一"黑客"侵入联众的电脑系统,盗取大量含有游戏币的账户名和密码,并将所盗取的账户名和密码进行转卖.被转卖的账户内含有"联众币"160万个,价值16万元.记者上午获悉,在这起事件中参与转卖被盗账户的李良等4名网民,日前被检察院以盗窃罪诉至海淀法院."黑客"陈震以及赃物的终端购买者被另案处理. 据悉,李良等4名被告人最大的35岁,最小的24岁. 检察机关指控,2008年11月,陈震(另案处理)利用黑

19岁黑客为推销防火墙产品黑掉联众网游

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 电脑天才黑掉联众网游 为推销公司研制的网络安全产品,上海一家网络公司的老总罗春竟伙同3名员工,利用黑客技术对北京联众电脑技术有限公司相关服务器进行长达一个月的拒绝服务攻击(DDOS),致使联众损失百万余元.昨天上午9时,罗春等4名犯罪嫌疑人在海淀法院公开受审. 事件:为卖产品"黑"联众 据检察机关指控,从2007年4月26

黑客偷160万联众虚拟币价值16万元

作者:白筱芃 黑客偷160万虚拟币 价值16万元 4名被告人加价出售 网上倒卖联众币 否认"共同犯罪" "我们根本不认识,根本不可能共同犯罪."刚刚从大学计算机系毕业不久的李良站在法庭上说. 涉嫌盗卖160万虚拟的联众币,李良等4人因涉嫌盗窃和掩饰.隐瞒犯罪所得罪,今天上午在海淀法院受审. 上午9时30分,被告人李良.李昌信.谢茂林和黄周增被带进法庭受审.为防流感,被告人都戴口罩出庭. 当公诉人念完起诉书时,"有 意见"的声音参差不齐地在被告人席

黑客窃取联众币网民转卖今受审

本报讯(记者张蕾)一"黑客"侵入联众的电脑系统,盗取大量含有游戏币的账户名和密码,后进行转卖.被转卖的账户内含有"联众币"160万个,价值16万元.今天上午,在这起事件中参与转卖被盗账户的李良等4名网民,被检察院指控犯有盗窃罪在海淀法院受审. 25岁的被告人李良被捕前是四川某大学计算机专业的大四学生,正面临毕业.另外三名被告人李昌信.谢茂林.黄周增都是无业 网友. 2008 年11月,陈震(在逃)利用黑客程序侵入海淀区北京联众电脑技术有限责任公司的计算机系统,盗取大