首页
社区
课程
招聘
[旧帖] [求助]hook InternetConnect 无法重定向IE 0.00雪花
发表于: 2012-3-13 17:39 2150

[旧帖] [求助]hook InternetConnect 无法重定向IE 0.00雪花

2012-3-13 17:39
2150
下面是我的函数,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,但是打开的仍然是百度。求解释以及帮助

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你把 pInternetConnect 都执行完了,当然打开的就仍然是百度咯,你先判断了,然后再执行 pInternetConnect
2012-3-13 18:42
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我是直接跳转到自己机器上的web服务器的呀,执行的是Connect 127.0.0.1 ,后面判断的是它的返回值的。
2012-3-13 21:01
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
没有人帮我解释一下么
2012-3-14 13:43
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
没有人帮我解释一下么
2012-3-19 10:12
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
connect or WSAConnect
2012-3-19 10:31
0
雪    币: 2242
活跃值: (488)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
7
和谐InternetOpenUrlA
2012-3-19 11:05
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我是瞎说
你直接在模拟点击一下确定按钮 不就可以了吗?
不知道说的对不对啊
2013-9-27 16:10
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
能把能把源代码公布一下 求看看 最近在学习这方面的东西
2013-9-27 16:13
0
游客
登录 | 注册 方可回帖
返回
//