如何获取进程/目标对象的全路径?

本文详细介绍了如何通过EPROCESS结构和PEB结构获取Windows进程的全路径。从EPROCESS的ImageFileName、SeAuditProcessCreationInfo、SectionObject到PEB的ProcessParameters和LDR模块列表,逐一解析了各种方法,包括NtQueryInformationProcess和冰刃等工具所使用的途径。同时,也提到了快捷方式路径和VAD结构在获取进程路径中的作用。
摘要由CSDN通过智能技术生成

PID->eprocess->KeStackAttachProcess->ZwQueryInformationProcess->ProcessImageFileName->ZwCreateFile

->ObReferenceObjectByHandle->RtlVolumeDeviceToDosName
->ZwQueryInformationFile


如何获取目标对象的全路径?

Handle
ObReferenceObjectByHandleIoQueryFileDosDeviceName
ObReferenceObjectByHandleObQueryNameString(强删文件例子里)
IRP查询(FILEMON4.34中FilemonQueryFile函数)
FltGetName(minifilter)

我知道的方法:


参考小伟同学的《伪造进程初探》一文

进程全路径:

1.EPROCESS->ImageFileName(进程名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值