首页
社区
课程
招聘
[原创]IE锁主页,小玩具
发表于: 2011-10-12 14:05 6474

[原创]IE锁主页,小玩具

2011-10-12 14:05
6474

仅限微软的IE。每次点击主页都有效

注:需注入IE进程

bin:731K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8Q4x3X3f1I4x3e0W2Y4i4K6u0W2j5$3!0E0i4K6u0r3k6W2)9J5c8V1k6r3b7@1x3%4b7@1x3J5x3o6j5&6b7V1f1#2x3V1c8Q4x3X3g2Z5N6r3#2D9

BOOL APIENTRY DllMain( HANDLE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
   
        g_module    =    hModule;

        if (DLL_PROCESS_ATTACH    ==    ul_reason_for_call)
        {
            char szbuffer[1024]={0};

            GetModuleFileName(NULL, szbuffer, 1021);
            OutputDebugString(szbuffer);
            if (strstr(szbuffer, "explore"))
            {
                g_module    =    hModule;
                if (GetModuleHandle("ieframe.dll"))
                {
                    HEInitHook(&g_HookGetStdLocation, "ieframe.dll", (char*)150, myGetStdLocation);
                    HEStartHook(&g_HookGetStdLocation);

                }
                else
                {
                    HEInitHook(&g_HookGetStdLocation, "shdocvw.dll", (char*)150, myGetStdLocation);
                    HEStartHook(&g_HookGetStdLocation);
                }

            }

        }
        if (DLL_PROCESS_DETACH==ul_reason_for_call)
        {
            HEStopHook(&g_HookGetStdLocation);
        }
   
    return TRUE;
}

========================================================================

int WINAPI myGetStdLocation( WCHAR *pUrl, int k,int j
                            )
{
    PGetStdLocation    pJmp    =    (PGetStdLocation)g_HookGetStdLocation.Stub;
    int ret = pJmp(pUrl, k, j);
    WCHAR szbuffer[1024];
    wsprintfW(szbuffer, L"strlen %d, len1 %d, len2 %d, URL:%s\r\n", wcslen(pUrl), k,j, pUrl);
    MessageBoxW(NULL,szbuffer,L"test",NULL);
    wcscpy(pUrl, L"f7fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0");
    wsprintfW(szbuffer, L"strlen %d, len1 %d, len2 %d, URL:%s\r\n", wcslen(pUrl), k,j, pUrl);
    MessageBoxW(NULL,szbuffer,L"test",NULL);
    return ret;
}


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 6
支持
分享
最新回复 (1)
雪    币: 278
活跃值: (709)
能力值: ( LV15,RANK:520 )
在线值:
发帖
回帖
粉丝
2
哎方法太多了!,FindWindow也可以
2011-10-12 14:24
0
游客
登录 | 注册 方可回帖
返回