吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 383|回复: 4
上一主题 下一主题
收起左侧

[调试逆向] 探究WinHex搜索不到进程的原因

  [复制链接]
跳转到指定楼层
楼主
wufake 发表于 2026-5-23 19:20 回帖奖励
本帖最后由 wufake 于 2026-5-23 19:24 编辑

探究WinHex搜索不到进程的原因

最近在使用winhex查看/编辑内存的功能,遇到了一个令人头疼的问题,
总是搜索不到目标进程,本人操作系统win11,无论换了哪一个版本的winhex都没效果,
网上搜索相关教程,找到了一篇相关帖子,
原帖链接
大概内容是在EnumProcesses函数上下断点,返回时手动在pid数组写入目标pid,即可修复该bug,
但具体原因并没有进行分析。

具体调试过程

在 EnumProcesses 下断点


从参数2来看,pid数组的大小为0x3fc(1020字节),换算下来也就能装255个进程
目前我win11的进程数是比这个值略小一点的,但是多开几个网页,
或是启动社交软件就超过这个阈值了,这就是搜不到进程的原因了。

继续向上分析调用过程,可以知道这个pid数组是一个栈上数据。

编写插件

*思路和原博主的一样,毕竟这是一个栈上数组,不能直接修改数组大小,*
*Hook EnumProcesses函数,在返回时将目标进程pid写入到数组的头部元素*


winspool.7z

54.52 KB, 下载次数: 10, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
laozhang4201 + 1 + 1 热心回复!
willJ + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
kevin95 发表于 2026-5-26 14:58
附件是怎么用的
3#
 楼主| wufake 发表于 2026-5-27 08:39 |楼主
4#
kevin95 发表于 2026-5-27 09:41
wufake 发表于 2026-5-27 08:39
解压后放在winhex.exe同级目录

如果winhex.exe是单文件版本也可以吗
5#
 楼主| wufake 发表于 2026-5-27 10:59 |楼主
kevin95 发表于 2026-5-27 09:41
如果winhex.exe是单文件版本也可以吗

单文件版本是打包后的,插件放不进去,不支持
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-27 11:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表