DLL地11种注入方法.docVIP

  • 4
  • 0
  • 约5.61万字
  • 约 55页
  • 2019-10-09 发布于安徽
  • 举报
实用标准 文档大全 闲着没事整理了一下DLL的N种注入方法,对学习外挂的朋友,应该有用! 第一种方法: 利用 CreateRemoteThread 远程建立线程的方式注入DLL. 首先,我们要提升自己的权限,因为远程注入必不可免的要访问到目 标进程的内存空间,如果没有足够的系统权限,将无法作任何事.下 面是这个函数是用来提升我们想要的权限用的. function EnableDebugPriv : Boolean; var ??hToken : THANDLE; ??tp : TTokenPrivileges; ??rl : Cardinal; begin ??result := false; ??//打开进程令牌环 ??OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken); ??//获得进程本地唯一ID ??if LookupPrivilegeValue(nil, SeDebugPrivilege, tp.Privileges[0].Luid) then ??begin ? ? tp.PrivilegeCount := 1; ? ? tp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED; ? ? /

文档评论(0)

1亿VIP精品文档

相关文档