TEA 加密算法?
.text:1003F8B0 ; Attributes: bp-based frame fpd=61C88653h
.text:1003F8B0
.text:1003F8B0 sub_1003F8B0 proc near ; CODE XREF: sub_1003F930+22p
.text:1003F8B0
.text:1003F8B0 var_61C88640 = dword ptr -61C88640h
.text:1003F8B0 var_61C8863B = dword ptr -61C8863Bh
.text:1003F8B0
.text:1003F8B0 mov eax, [esp-10h+var_61C88640+1]
.text:1003F8B4 push ebx
.text:1003F8B5 push esi
.text:1003F8B6 mov edx, 0C6EF3720h
.text:1003F8BB push edi
.text:1003F8BC mov esi, [eax]
.text:1003F8BE push ebp
.text:1003F8BF mov edi, [eax+4]
.text:1003F8C2 mov ebx, 1Fh
.text:1003F8C7 mov ecx, [esp+var_61C8863B]
.text:1003F8CB
.text:1003F8CB loc_1003F8CB: ; CODE XREF: sub_1003F8B0+5Fj
.text:1003F8CB mov eax, esi
.text:1003F8CD mov ebp, esi
.text:1003F8CF shl eax, 4
.text:1003F8D2 add edx, 61C88647h
.text:1003F8D8 shr ebp, 5
.text:1003F8DB add eax, [ecx+8]
.text:1003F8DE add ebp, [ecx+0Ch]
.text:1003F8E1 xor eax, ebp
.text:1003F8E3 lea ebp, [esi+edx-61C88647h]
.text:1003F8EA xor eax, ebp
.text:1003F8EC sub edi, eax
.text:1003F8EE mov ebp, edi
.text:1003F8F0 mov eax, edi
.text:1003F8F2 shl ebp, 4
.text:1003F8F5 shr eax, 5
.text:1003F8F8 add ebp, [ecx]
.text:1003F8FA add eax, [ecx+4]
.text:1003F8FD xor ebp, eax
.text:1003F8FF lea eax, [edi+edx-61C88647h]
.text:1003F906 xor ebp, eax
.text:1003F908 mov eax, ebx
.text:1003F90A sub esi, ebp
.text:1003F90C dec ebx
.text:1003F90D test eax, eax
.text:1003F90F jnz short loc_1003F8CB
.text:1003F911 mov eax, [esp+var_61C88640+1]
.text:1003F915 pop ebp
.text:1003F916 mov [eax], esi
.text:1003F918 mov [eax+4], edi
.text:1003F91B pop edi
.text:1003F91C pop esi
.text:1003F91D pop ebx
.text:1003F91E retn 8
.text:1003F91E sub_1003F8B0 endp
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)