Win7 64位静态过PG,文件修改记录,备忘

本文档详细介绍了如何在Win7 64位系统中静态修改ntoskrnl.exe和winload.exe的特定函数,包括SeValidateImageData、KiFilterFiberContext、SepInitializeCodeIntegrity和KeInitAmd64SpecificState,以实现系统功能的调整。通过修改函数内的指令,如改变跳转、返回值等,然后使用IDA工具进行修补程序并更新文件校验和。
摘要由CSDN通过智能技术生成

一:修改system32 "ntoskrnl.exe"

1,SeValidateImageData: 修改此函数第二个跳转处代码.

修改前:
PAGE:00000001403A4A58                  mov eax, 0C0000428h
PAGE:00000001403A4A5D                 jmp     loc_140306C71

修改后:
PAGE:00000001403A4A58                 mov     eax, 0          ; 永乐汉化提示:您修改过这里:
PAGE:00000001403A4A58                                                  ;   mov eax, 0C0000428h
PAGE:00000001403A4A5D                 jmp     loc_140306C71

2,KiFilterFiberContext,修改函数开头返回1

修改前:
INIT:0000000140573084                 mov     [rsp+arg_0], rbx
INIT:0000000140573089                 mov     [rsp+arg_8], rbp

修改后:
INIT:0000000140573084                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值