xynt.net - 星云网络

首页| 新闻资讯| 业界动态| 操作系统| win应用| 设计教程| 电脑医院| 网络应用| 数据库| 明星八卦| 编程学习| 常用工具| 网络安全
算命| 病毒木马| 游戏心得| 系统工具| QQ攻备| 游戏下载| 游戏工具| 周公解梦| 服务器| 情感男女| 精美图库| 生活空间| 手机学院
资讯通告:
搜索: 您现在的位置: 星云网络-电脑技术网 >> 文章中心 >> 网络学院 >> 编程学习 >> 正文

成功的dll注入函数

2008-06-10 13:50:46 来源:网络转载 作者:佚名 【 点击:
BOOL inject_dll( const char *dll_path, const DWORD remote_pro_id )

{


HANDLE h_token;

if ( OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &h_token ) )

{

TOKEN_PRIVILEGES tkp;


//修改进程权限

LookupPrivilegeValue( NULL,SE_DEBUG_NAME, &tkp.Privileges[0].Luid );

tkp.PrivilegeCount = 1;

tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

//通知系统修改进程权限

AdjustTokenPrivileges( h_token, FALSE, &tkp, sizeof( tkp ), NULL, NULL );



}


HANDLE h_remote_process;

//打开远程线程

if( ( h_remote_process = OpenProcess( PROCESS_CREATE_THREAD | //允许远程创建线程

PROCESS_VM_OPERATION | //允许远程VM操作

PROCESS_VM_WRITE, //允许远程VM写

FALSE, remote_pro_id ) )== NULL )

{

//AfxMessageBox("OpenProcess Error!");

return FALSE;

}

char *lib_func_buf;

//在远程进程的内存地址空间分配DLL文件名缓冲区

lib_func_buf = (char *) VirtualAllocEx( h_remote_process, NULL, lstrlen(dll_path) + 1,

MEM_COMMIT, PAGE_READWRITE);

if( lib_func_buf == NULL )

{

//AfxMessageBox("VirtualAllocEx error! ");

return FALSE;

}

//将DLL的路径名复制到远程进程的内存空间

if( WriteProcessMemory( h_remote_process,

lib_func_buf, ( void * )dll_path, lstrlen( dll_path ) + 1, NULL ) == 0 )

{

//AfxMessageBox("WriteProcessMemory Error");

return FALSE;

}

//计算LoadLibraryA的入口地址

PTHREAD_START_ROUTINE load_start_addr = ( PTHREAD_START_ROUTINE )

GetProcAddress( GetModuleHandle( TEXT("Kernel32") ), "LoadLibraryA");

if( load_start_addr == NULL )

{

//AfxMessageBox("GetProcAddress Error");

return FALSE;

}

HANDLE h_remote_thread;

if( (h_remote_thread = CreateRemoteThread( h_remote_process, NULL, 0,

load_start_addr, lib_func_buf, 0, NULL ) ) == NULL)

{

//AfxMessageBox("CreateRemoteThread Error");

return FALSE;

}

return TRUE;

}
Tags: 59岁教授对17岁女生的“爱抚疗法”事件到底伤了谁? ,小心“黑屏”破解工具暗藏木马  
责任编辑:2008xynt
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】   
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 姓 名: * Oicq:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    推荐..
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 免责声明 - 用户留言 -