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

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

2006-4-3 15:27
11313

看到北极星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;

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

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