首页
社区
课程
招聘
异想天开DLL文件的问题
发表于: 2010-3-19 23:36 3605

异想天开DLL文件的问题

2010-3-19 23:36
3605
这是个想法,可能是假了点,只是讨论一下。
比如某个DLL文件。要求被一个Exe文件加载!这个exe文件(生成后的),根本没有调用这个DLL
,那我有什么办法能让这个exe加载这个Dll文件呢?也就有点强制这个exe加载此DLL,我想到就是反汇编在OD里加如Loadlibreay这个函数,进行加载在保存。这个想法好像不能实现。

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 424
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
改导入表/DLL注入都可以
2010-3-20 00:05
0
雪    币: 217
活跃值: (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
用loadPE帮exe添加接口

写dll的时候在PROCESS_ATTACH事件时引用函数就行~~

extern "C" _declspec(dllexport) void Hello();

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                                         )
{
        switch (ul_reason_for_call)
        {
        case DLL_PROCESS_ATTACH:
                Hello();
                break;
        case DLL_THREAD_ATTACH:
        case DLL_THREAD_DETACH:
        case DLL_PROCESS_DETACH:
                break;
        }
        return TRUE;
}

void Hello() {
//~~~dll要干什么就干什么
}







另外。。。显然我很需要楼主的10kx
2010-3-20 13:09
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
楼上的,回我贴,把分送你
2010-3-20 14:13
0
雪    币: 134
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
方法很多。3楼的方法也不错,并且很详细
2010-3-20 18:45
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
十分感谢3F.给你钱
2010-3-20 20:12
0
雪    币: 23
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我试了一下,果然好用!
2010-3-21 09:37
0
游客
登录 | 注册 方可回帖
返回
//