Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EncryptRoutine proc near
- PossiblyKey= dword ptr 4
- arg_4= dword ptr 8
- push esi
- mov esi, [esp+4+PossiblyKey]
- push edi
- push 0
- push esi
- call sub_48B950
- mov edi, [esp+10h+arg_4]
- add esp, 8
- mov ecx, edi
- mov edx, edi
- shr ecx, 2
- add ecx, 9E3779B9h
- shl edx, 6
- add edx, ecx
- add eax, edx
- xor edi, eax
- mov ecx, edi
- mov eax, edi
- shl ecx, 6
- add ecx, 9E3779B9h
- shr eax, 2
- add ecx, [esi+4]
- add eax, ecx
- xor edi, eax
- mov ecx, edi
- mov eax, edi
- shr eax, 2
- shl ecx, 6
- add eax, 9E3779B9h
- add ecx, [esi+8]
- add eax, ecx
- xor eax, edi
- pop edi
- pop esi
- retn
- EncryptRoutine endp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement