0094E1CF > $ E8 FEF40000 call Baccarat.0095D6D2
0094E1D4 .^ E9 78FEFFFF jmp Baccarat.0094E051
0094E1D9 /$ 8BFF mov edi,edi
0094E1DB |. 55 push ebp
0094E1DC |. 8BEC mov ebp,esp
0094E1DE |. 51 push ecx
0094E1DF |. 8365 FC 00 and [local.1],0x0
0094E1E3 |. 53 push ebx
0094E1E4 |. 8B5D 10 mov ebx,[arg.3]
0094E1E7 |. 85DB test ebx,ebx ; Switch (cases 0..4)
0094E1E9 |. 75 07 jnz XBaccarat.0094E1F2
0094E1EB |. 33C0 xor eax,eax ; Case 0 of switch 0094E1E7
0094E1ED |. E9 9A000000 jmp Baccarat.0094E28C
0094E1F2 |> 57 push edi
0094E1F3 |. 83FB 04 cmp ebx,0x4
0094E1F6 |. 72 75 jb XBaccarat.0094E26D
0094E1F8 |. 8D7B FC lea edi,dword ptr ds:[ebx-0x4]
0094E1FB |. 85FF test edi,edi
0094E1FD |. 76 6E jbe XBaccarat.0094E26D
0094E1FF |. 8B4D 0C mov ecx,[arg.2] ; Default case of switch 0094E1E7
0094E202 |. 8B45 08 mov eax,[arg.1]
0094E205 |> 8A10 /mov dl,byte ptr ds:[eax]
0094E207 |. 83C0 04 |add eax,0x4
0094E20A |. 83C1 04 |add ecx,0x4
0094E20D |. 84D2 |test dl,dl
0094E20F |. 74 52 |je XBaccarat.0094E263
0094E211 |. 3A51 FC |cmp dl,byte ptr ds:[ecx-0x4]
0094E214 |. 75 4D |jnz XBaccarat.0094E263
0094E216 |. 8A50 FD |mov dl,byte ptr ds:[eax-0x3]
0094E219 |. 84D2 |test dl,dl
0094E21B |. 74 3C |je XBaccarat.0094E259
0094E21D |. 3A51 FD |cmp dl,byte ptr ds:[ecx-0x3]
0094E220 |. 75 37 |jnz XBaccarat.0094E259
0094E222 |. 8A50 FE |mov dl,byte ptr ds:[eax-0x2]
0094E225 |. 84D2 |test dl,dl
0094E227 |. 74 26 |je XBaccarat.0094E24F
0094E229 |. 3A51 FE |cmp dl,byte ptr ds:[ecx-0x2]
0094E22C |. 75 21 |jnz XBaccarat.0094E24F
0094E22E |. 8A50 FF |mov dl,byte ptr ds:[eax-0x1]
入口是这样的
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)