Răsfoiți Sursa

里程碑:完成逆向工作;下一步:实现进程通讯。

Jeff 3 ani în urmă
părinte
comite
3b3b268a7e
2 a modificat fișierele cu 6 adăugiri și 11 ștergeri
  1. 4 2
      Source/Assist/Assist/Assist.cpp
  2. 2 9
      Source/Assist/Assist/dllmain.cpp

+ 4 - 2
Source/Assist/Assist/Assist.cpp

@@ -671,7 +671,7 @@ void ChangeSDK(int nSDK)   // 0=410SDK, 1=310SDK;
 void __declspec(naked) Call_Connect()
 {
 	//dwCallAddr = 0x004D5864;//0x004378B0;
-	dwCallAddr = 0x004378B0;
+	/*dwCallAddr = 0x004378B0;
 	__asm {
 		pushad;
 		mov eax,0x02393F78;
@@ -680,5 +680,7 @@ void __declspec(naked) Call_Connect()
 		mov edx,0x024156CC;
 		call dwCallAddr;
 		popad;
-	}
+	}*/
+	dwCallAddr = 0x00415DFC;
+	__asm call dwCallAddr;
 }

+ 2 - 9
Source/Assist/Assist/dllmain.cpp

@@ -97,19 +97,12 @@ BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
                 break;
             case BTN_GO:
                 {
-                    if ( HijackedCall(&_cd_Go) && HijackedCall(&_cd_Go_SN) )
-                    {
-                        MessageBox(hwndDlg, _T("劫持Call成功"), _T("劫持"), MB_OK);
-                    }
+
                 }
                 break;
 			case BTN_CONNECT:
 				{
-					//Call_Connect();
-					if ( HijackedCall(&_cd_Connect) )
-					{
-						MessageBox(hwndDlg, _T("劫持Connect Call成功"), _T("劫持"), MB_OK);
-					}
+					Call_Connect();
 				}
 				break;
 			case BTN_HIJACT_ALL_CALL: