首页
社区
课程
招聘
[原创]常用ShellCode Hash算法-Delphi内镶BASM
发表于: 2006-4-3 15:27 11458

[原创]常用ShellCode Hash算法-Delphi内镶BASM

2006-4-3 15:27
11458

看到北极星GG~发布了这么多代码/..小弟自感惭愧..
最近精神好一点..也捣鼓了一点点东西...
看了一下ShellCode
发现有许多不同的字符串Hash..感觉蛮有意思的
在这里发出来一下

ShellCode 中应用最多的hash算法...

1.ror 13算法--刚开始用Pascal写.发现里面居然没有循环移位.指令唉~~

//与$D作循环移位计算
function GetRORHashEx(StrAPI:Pchar):DWORD;
var
  I:Integer;
begin
  Result := 0;
  for I:= 0 to Length(StrAPI)-1 do
  begin
    asm
      ror Result,$D
    end;
    Result := Result + ord(StrAPI[I]);
  end;
end;

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (2)
雪    币: 149
活跃值: (379)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
好东西,支持...
2006-4-3 16:17
0
雪    币: 218
活跃值: (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下来看看 学习
2006-4-4 11:03
0
游客
登录 | 注册 方可回帖
返回