-
-
[旧帖]
[求助]hook InternetConnect 无法重定向IE
0.00雪花
-
发表于:
2012-3-13 17:39
2149
-
[旧帖] [求助]hook InternetConnect 无法重定向IE
0.00雪花
下面是我的函数,hook了wininet.h中的InternetConnect
HINTERNET (WINAPI MyInternetConnect)(
HINTERNET hInternet,
LPCTSTR lpszServerName,
INTERNET_PORT nServerPort,
LPCTSTR lpszUsername,
LPCTSTR lpszPassword,
DWORD dwService,
DWORD dwFlags,
DWORD_PTR dwContext)
{
OutputDebugString(_T("Go into MyInternetConnect"));
OutputDebugString(lpszServerName);
OutputDebugString(lpszUsername);
OutputDebugString(lpszPassword);
HINTERNET hResult = pInternetConnect(hInternet,
_T("127.0.0.1"),
nServerPort,
lpszUsername,
lpszPassword,
dwService,
dwFlags,
dwContext);
if (hResult != NULL)
{
OutputDebugString(_T("Connect to www.mywebsite.com"));
HWND hWnd = FindAddressEditHandle();
TCHAR * buffer = _T("http://www.mywebsite.com");
SendMessage(hWnd, WM_SETTEXT, 0, (LPARAM)buffer);
return hResult;
}
OutputDebugString(_T("Failed to connect to www.mywebsite.com"));
return NULL;
}
在利用创建远程线程的方法将我的dll注入到IE之后,确实可以看到注入成功了;
我的调试信息确实输出来了;
地址栏确实被我成功改成了www.mywebsite.com;
可是IE没有跳转到www.mywebsite.com
如我输入www.baidu.com之后,地址栏的值确实变成了www.mywebsite,但是打开的仍然是百度。求解释以及帮助
[课程]Android-CTF解题方法汇总!