看流星社区

 找回密码
 注册账号
查看: 3633|回复: 1

[汇编] 汇编进程EPROCESS地址获取

[复制链接]

该用户从未签到

发表于 2013-4-8 09:16:00 | 显示全部楼层 |阅读模式
至于EPROCESS有何作用,呵呵,不用明说了,获取方式由如下代码,大牛莫见笑
.586p
.model flat, stdcall
option casemap:none

include PidToEprocess.inc

EXP_PsLookupProcessByProcessId typedef proto :HANDLE,:PEPROCESS
FUN_EXP_PsLookupProcessByProcessId typedef ptr EXP_PsLookupProcessByProcessId

.data
  FUN_PsLookupProcessByProcessId FUN_EXP_PsLookupProcessByProcessId ?
  
.code

DriverUnload proc pDriverObject:PDRIVER_OBJECT
  
  invoke DbgPrint,$CTA0("Unload Driver Success\n")
  ret

DriverUnload endp

GetKernelExpFunAddr proc uniFunName:PUNICODE_STRING
  LOCAL retFunAddr:dword
  cli
  invoke MmGetSystemRoutineAddress,uniFunName
  mov retFunAddr,eax
  sti
  mov eax,retFunAddr
  
  ret

GetKernelExpFunAddr endp


PidToEprocess proc imgPid:DWORD
  LOCAL funAddr:DWORD
  LOCAL imgEprocess:PEPROCESS
  LOCAL funName:UNICODE_STRING
  invoke RtlInitUnicodeString,addr funName,$CCOUNTED_UNICODE_STRING("PsLookupProcessByProcessId")
  invoke GetKernelExpFunAddr,$CCOUNTED_UNICODE_STRING("PsLookupProcessByProcessId")
  ;invoke MmGetSystemRoutineAddress,$CCOUNTED_UNICODE_STRING("PsLookupProcessByProcessId")
  mov funAddr,eax
  mov FUN_PsLookupProcessByProcessId,eax
  .if funAddr==0
    invoke DbgPrint,$CTA0("Get PsLookupProcessByProcessId Address Failed.\n")
    ret
  .endif
  ;lea eax,imgEprocess
  ;push eax
  ;push imgPid
  ;call funAddr
  invoke FUN_PsLookupProcessByProcessId,imgPid,addr imgEprocess
  mov eax,dword ptr [imgEprocess]
  
  ret

PidToEprocess endp

DriverEntry proc pDriverObject:PDRIVER_OBJECT,pusRegistryPath:PUNICODE_STRING
  mov esi,pDriverObject
  mov [esi+34h],offset DriverUnload
  invoke PidToEprocess,1676
  invoke DbgPrint,$CTA0("EPROCESS Address: 0x%08X\n"),eax
  mov eax,STATUS_SUCCESS
  
    ret

DriverEntry endp

end DriverEntry

该用户从未签到

发表于 2023-10-26 10:58:20 | 显示全部楼层










































































































{2023年10月01日}2023冬季,全球 崩 盘,三 峡 溃 坝

{2023年10月01曰}2023冬季,全球 崩 盘,三 峡 溃 坝



作者 : 薛桦镰
时间:  2023年10月01曰 О8:49:57        星期曰        农历八月十七
           上正宗指 3110.48点    恒指 17809.66点   道指33507.50点
           囯际音乐节      囯际老人节
           


         
突然的,全球 金 融 市 场 连 续 跌 停 大 崩 盘,
没有什么,谁也没想到啊,友邦惊诧,黑 天 鹅 白天鹅 哥斯拉,
一切都是,蓄 谋 已 久 的精心策划。zéi 喊捉zéi。


{一} 今时今曰{癸卯2023年10月01曰 } :
今时今曰,我预.测,人类有始.以来最大的金.融.崩 盘 ,未来三个月
之内,即,2023年11月、12月、2024年元月,将 震 撼呈 现。
---- 中卝囯股市、全球股市、全球金融市场 连序跌婷大崩 盘 , 大盘连
       续或稍稍间断30/40多个跌亭板,人类有.史以来最大的金融.嗨啸。
股市、汇市、债市、期货商品、可能还有楼卝市,全部连卝锁式彻底崩溃。
黄 金 价 格 应 该 避 险 bào 涨。
忽 然 之 间 ,天 塌 了。{ 全 球 闪 崩 }
十 八 级 金融大 地.震,史无前例地球崩卝盘,要 多 惨 有 多惨,世界沫曰。
金融天坑,股市雪崩、铡 dāo 斩 首 、bào 雷 溃 坝 ,希 特 勒 巴巴罗萨
金融闪击战 。画 皮 ,终 于 撕 去 了 。
最热的天气,最冷的人心。
道琼斯,憋了14年的一泡shǐ{⑥440.О8},2023冬季,总算找到了,公共厕所。
缠中说禅17年之前预卝言的,2019毁miè性下跌。{有四年误差}
已故“周期天王”周金涛的,“2018年到2019年是康波周期的万卝劫卝不卝复之年”。
以金.融战.争为表现形式的,第 叁 次.世.戒.大.战,全面 bào.发。
---- 一切友好互访探讨分歧,新型大囯关
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-25 23:39

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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