帮我看看下面是什么意思?单个我看得懂。但是整体是什么功能,没弄明白,尤其是下面n多重复的地方。到底是要干什么?
00402D6D |. 6A 50 push 50 ; /BufCount = 50 (80.)
00402D6F |. 8D8D 80FCFFFF lea ecx, dword ptr [ebp-380] ; |
00402D75 |. 51 push ecx ; |Buffer
00402D76 |. 8D95 D8FCFFFF lea edx, dword ptr [ebp-328] ; |
00402D7C |. 52 push edx ; |FilePath
00402D7D |. E8 7A040000 call <jmp.&comdlg32.GetFileTitleA> ; \GetFileTitleA
00402D82 |. 68 D0544000 push 004054D0 ; /s2 = ".exe"
00402D87 |. 8D85 80FCFFFF lea eax, dword ptr [ebp-380] ; |
00402D8D |. 50 push eax ; |s1
00402D8E 8B35 1C414000 mov esi, dword ptr [<&MSVCRT.strstr>>; msvcrt.strstr
00402D94 FFD6 call esi
00402D96 |. 83C4 08 add esp, 8
00402D99 |. 85C0 test eax, eax
00402D9B |. 75 43 jnz short 00402DE0
00402D9D |. 68 C8544000 push 004054C8 ; ASCII ".EXE"
00402DA2 |. 8D8D 80FCFFFF lea ecx, dword ptr [ebp-380]
00402DA8 |. 51 push ecx
00402DA9 FFD6 call esi
00402DAB 83C4 08 add esp, 8
00402DAE |. 85C0 test eax, eax
00402DB0 |. 75 2E jnz short 00402DE0
00402DB2 |. 8D95 80FCFFFF lea edx, dword ptr [ebp-380]
00402DB8 |. BF D0544000 mov edi, 004054D0 ; ASCII ".exe"
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)