首页
社区
课程
招聘
这段文件加密的汇编代码是什么意思?
发表于: 2005-4-9 21:16 4458

这段文件加密的汇编代码是什么意思?

2005-4-9 21:16
4458
* Reference to: system.@LStrSetLength;
|
004091A8   E867B3FFFF             call    00404514
004091AD   8BD6                   mov     edx, esi
004091AF   8B37                   mov     esi, [edi]
004091B1   85DB                   test    ebx, ebx
004091B3   7415                   jz      004091CA
004091B5   8A02                   mov     al, byte ptr [edx]
004091B7   3C41                   cmp     al, $41
004091B9   7206                   jb      004091C1
004091BB   3C5A                   cmp     al, $5A
004091BD   7702                   jnbe    004091C1
004091BF   0420                   add     al, +$20
004091C1   8806                   mov     [esi], al
004091C3   42                     inc     edx
004091C4   46                     inc     esi
004091C5   4B                     dec     ebx
004091C6   85DB                   test    ebx, ebx
004091C8   75EB                   jnz     004091B5
004091CA   5F                     pop     edi
004091CB   5E                     pop     esi
004091CC   5B                     pop     ebx
004091CD   C3                     ret

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 442
活跃值: (1216)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
2
大写转小写
2005-4-9 21:37
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我看看:
char *pcSrc;//源字符串
char *pcDest;//目的字符串
int Len;//源字符串长度
/****************/
while(Len)
{
if (*pcSrc>='A' && *pcSrc<='Z') *pcDest=*pcSrc-0x20;
   else *pcDest=*pcSrc;
pcSrc++;
pcDest++;
Len--;
}
////////////////////////////
应该是这样吧,源程序该是Delphi的,我用C描述了。
2005-4-11 17:21
0
游客
登录 | 注册 方可回帖
返回
//