level 2
gotohell0000
楼主
我目前弄了重定位注入DLL的小把戏,就是把一个DLL注入某进程,然后在这个DLL里面加载另一个DLL重定位后复制到新内存中,并且卸载这个DLL,然后,我根据重定位后的函数地址调用函数.也就是说,第一个DLL是个代理DLL,他的任务就是加载另一个DLL并调用另一个里面的函数,目前这几步都成功了,目标进程中只有这个代理DLL模块的存在,我的想法就是让代理DLL自删除,网上找到用FreeLibraryAndExitThread的办法倒是可行,不过我发现FreeLibraryAndExitThread与调用函数(这个函数的执行时间可能是一个小时),有冲突,只能存在一种,否则目标进程就会崩溃,而且我在外部用程序来卸载这个DLL也会崩溃,就好像是调用函数后,与这个DLL还有一定的牵连,不知道大神是否有办法让这个DLL卸载掉?
2014年04月29日 08点04分
1