这段汇编代码是加密字符串的
求助使用DELPHI内联汇编把下面这段代码写成一个函数,函数的参数为字符串和字符串长度
求助使用DELPHI内联汇编把下面这段代码写成一个函数,函数的参数为字符串和字符串长度
代码:
0052A001 60 pushad
0052A002 BE 17A05200 mov esi, 0052A017
0052A007 8B4E 04 mov ecx, dword ptr [esi+0x4] //这个地址是字符串的长度
0052A00A 8D76 08 lea esi, dword ptr [esi+0x8] //这个地址是字符串
0052A00D 8BFE mov edi, esi
0052A00F AC lods byte ptr [esi]
0052A010 34 07 xor al, 0x7
0052A012 AA stos byte ptr es:[edi]
0052A013 E2 FA loopd short 0052A00F
0052A015 61 popad