|
楼主 |
发表于 2018-8-9 21:42:26
|
显示全部楼层
福建省福州市
.版本 2
.子程序 汇编_逐个分割_参数, , 公开, 纯汇编算法编写作者*F006a 1000W0.2秒
.参数 要寻找的文本, 文本型
.参数 缓冲文本, 文本型, , ret = 取空白文本 (256)
置入代码 ({ 139, 125, 8, 139, 63, 139, 69, 12, 139, 0, 49, 201, 138, 31, 128, 251, 0, 116, 23, 128, 251, 127, 118, 10, 136, 28, 8, 71, 65, 138, 31, 136, 28, 8, 136, 28, 8, 65, 65, 71, 235, 226, 179, 0, 136, 92, 8, 255, 201, 194, 8, 0 })
' mov edi, dword [ebp+0x08]
' mov edi, dword [edi]
' mov eax, dword [ebp+0x0C]
' mov eax, dword [eax]
' xor ecx, ecx
' Label3:
' mov bl, byte [edi]
' cmp bl, 0x00000000
' je Label1
' cmp bl, 0x0000007F
' jbe Label2
' mov byte [eax+ecx], bl
' inc edi
' inc ecx
' mov bl, byte [edi]
' mov byte [eax+ecx], bl
' Label2:
' mov byte [eax+ecx], bl
' inc ecx
' inc ecx
' inc edi
' jmp Label3
' Label1:
' mov bl, 0x00
' mov byte [eax+ecx-0x01], bl
' leave
' retn 0x0008
|
|