Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void fun_39069280(struct s0* ecx) {
- int32_t edi2;
- int32_t esi3;
- int32_t ebx4;
- int32_t edx5;
- int32_t eax6;
- struct s1** ecx7;
- int32_t v8;
- int32_t v9;
- int32_t v10;
- int32_t eax11;
- int32_t eax12;
- int32_t eax13;
- struct s1** ecx14;
- int32_t edx15;
- int32_t edx16;
- int32_t eax17;
- struct s1** ecx18;
- int32_t eax19;
- int32_t eax20;
- int32_t eax21;
- struct s1** ecx22;
- int32_t eax23;
- int32_t eax24;
- int32_t eax25;
- struct s1** ecx26;
- int32_t eax27;
- int32_t eax28;
- int32_t eax29;
- struct s1** ecx30;
- int32_t eax31;
- int32_t eax32;
- int32_t eax33;
- struct s1** ecx34;
- int32_t eax35;
- int32_t eax36;
- int32_t eax37;
- fun_39001ff0(edi2, esi3, ebx4);
- fun_392e59d0(ecx, "X2", edi2, esi3, ebx4);
- edx5 = (*ecx->f72)->f8;
- eax6 = (int32_t)edx5("X2", edi2, esi3, ebx4);
- if (eax6 != 3 && ecx->f68) {
- ecx7 = ecx->f68;
- v8 = (int32_t)ecx + 4;
- v9 = (int32_t)"ConnectToServer";
- v10 = (int32_t)"serverIP, userId, password";
- eax11 = (*ecx7)->f80;
- eax11((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "ConnectToServer", "serverIP, userId, password", v8, 0);
- }
- eax12 = (*ecx->f72)->f8;
- eax13 = (int32_t)eax12("X2", edi2, esi3, ebx4, "ConnectToServer", "serverIP, userId, password", v8, 0);
- if (eax13 != 3 && ecx->f68) {
- v8 = (int32_t)ecx + 4;
- ecx14 = ecx->f68;
- v9 = (int32_t)"SendOtpNumber";
- v10 = (int32_t)"numStr";
- edx15 = (*ecx14)->f80;
- edx15((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "SendOtpNumber", "numStr", v8, 0);
- }
- edx16 = (*ecx->f72)->f8;
- eax17 = (int32_t)edx16("X2", edi2, esi3, ebx4, v9, v10, v8, 0);
- if (eax17 != 3 && ecx->f68) {
- ecx18 = ecx->f68;
- v8 = (int32_t)ecx + 4;
- v9 = (int32_t)"SendPcCertNumber";
- v10 = (int32_t)"numStr";
- eax19 = (*ecx18)->f80;
- eax19((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "SendPcCertNumber", "numStr", v8, 0);
- }
- eax20 = (*ecx->f72)->f8;
- eax21 = (int32_t)eax20("X2", edi2, esi3, ebx4, v9, v10, v8, 0);
- if (eax21 != 3 && ecx->f68) {
- asm("movq xmm0, [ebp-0x10]");
- v8 = (int32_t)ecx + 4;
- ecx22 = ecx->f68;
- asm("movq [ebp-0x30], xmm0");
- asm("movq xmm0, [ebp-0x8]");
- v10 = 0x39daa0d2;
- v9 = (int32_t)"RequestJoin";
- asm("movq [ebp-0x28], xmm0");
- eax23 = (*ecx22)->f80;
- eax23((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "RequestJoin", 0x39daa0d2, v8, 0);
- }
- eax24 = (*ecx->f72)->f8;
- eax25 = (int32_t)eax24("X2", edi2, esi3, ebx4, v9, v10, v8, 0);
- if (eax25 != 3 && ecx->f68) {
- asm("movq xmm0, [ebp-0x10]");
- v8 = (int32_t)ecx + 4;
- ecx26 = ecx->f68;
- asm("movq [ebp-0x30], xmm0");
- asm("movq xmm0, [ebp-0x8]");
- v10 = 0x39daa0d2;
- v9 = (int32_t)"RequestFindId";
- asm("movq [ebp-0x28], xmm0");
- eax27 = (*ecx26)->f80;
- eax27((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "RequestFindId", 0x39daa0d2, v8, 0);
- }
- eax28 = (*ecx->f72)->f8;
- eax29 = (int32_t)eax28("X2", edi2, esi3, ebx4, v9, v10, v8, 0);
- if (eax29 != 3 && ecx->f68) {
- asm("movq xmm0, [ebp-0x10]");
- v8 = (int32_t)ecx + 4;
- ecx30 = ecx->f68;
- asm("movq [ebp-0x30], xmm0");
- asm("movq xmm0, [ebp-0x8]");
- v10 = 0x39daa0d2;
- v9 = (int32_t)"RequestFindPassword";
- asm("movq [ebp-0x28], xmm0");
- eax31 = (*ecx30)->f80;
- eax31((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "RequestFindPassword", 0x39daa0d2, v8, 0);
- }
- eax32 = (*ecx->f72)->f8;
- eax33 = (int32_t)eax32("X2", edi2, esi3, ebx4, v9, v10, v8, 0);
- if (eax33 != 3 && ecx->f68) {
- asm("movq xmm0, [ebp-0x10]");
- v8 = (int32_t)ecx + 4;
- ecx34 = ecx->f68;
- asm("movq [ebp-0x30], xmm0");
- asm("movq xmm0, [ebp-0x8]");
- v10 = 0x39daa0d2;
- v9 = (int32_t)"GetCurrentWorldId";
- asm("movq [ebp-0x28], xmm0");
- eax35 = (*ecx34)->f80;
- eax35((int32_t)__zero_stack_offset() - 4 - 60, "X2", edi2, esi3, ebx4, "GetCurrentWorldId", 0x39daa0d2, v8, 0);
- }
- eax36 = (*ecx->f72)->f8;
- eax37 = (int32_t)eax36("X2", edi2, esi3, ebx4, v9, v10, v8, 0);
- if (eax37 == 3) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement