网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
互斥体

互斥体 一说到互斥体 的破解,一般高手都会想到用 用lpk hook api 。或者用驱动来hook 内核函数。。。因为互斥体 很特殊,程序启动的时候他是瞬间启动的,这个时候去hook 函数其实没效果了,因为互斥体已经创建好了。。。还 hook个鸟,所以很多人会想到用上面我说到的这2种方法,其实还有一种方法,就是像xuetr一样遍历 目标进程的所有句柄,然后找到 互斥体名称 ,结束掉对应的 互斥体句柄即可!-本贴就是这个方法,不用 HOOK api 和驱动即可搞定,方便、实用。。。。 核心模块 进程句柄的遍历 [Visual Basic] 纯文本查看 复制代码 Option Explicit module ermettant dobtenir une liste des handles de tous les processus du systeme structure contenant des infos sur un handle dun processus Public Type HandleInfo ProcessId As Long ID du processus propriétaire Flags As Byte 0x01 = PROTECT_FROM_CLOSE, 0x02 = INHERIT Handle As Long valeur du handle ObjectName As String nom de lobjet NameInformation As String type de lojet Object As Long adresse de lobjet GrantedAccess As Long accès autorisés à lobjet Attributes As Long attributs HandleCount As Long nombre de handle de ce type dans le système PointerCount As Long nombre de références pointeurs à cet objet dans le système CreateTime As Currency date de création de lobjet GenericRead As Long accès générique GenericWrite As Long GenericExecute As Long GenericAll As Long ObjectCount As Long PeakObjectCount As Long PeakHandleCount As Long InvalidAttributes As Long définit les attributs invalides pour ce type dobjet ValidAccess As Long Unknown As Byte MaintainHandleDatabase As Byte PoolType As Long type de pool utilisé par lobjet PagedPoolUsage As Long paged pool utilisé NonPagedPoolUsage As Long nond pool utilisé End Type structure de donnée de handle renvoyée par NtQuerySystemInformation Private Type SYSTEM_HANDLE_INFORMATION Information Class 16 ProcessId As Long ObjectTypeNumber As Byte Flags As Byte 0x01 = PROTECT_FROM_CLOSE, 0x02 = INHERIT Handle As Integer Object As Long GrantedAccess

文档评论(0)

wf93679 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档