Windows系统是怎么关机的?调试鱼与渔

88 篇文章 2 订阅
54 篇文章 0 订阅

你有没有想过操作系统是怎么关机的呢?

操作系统是怎么关机的呢?我同样报有好奇心,在中学时代没有人能解答我的疑问。我在网上搜到也只是开机过程。那么关机呢?它似乎在关掉什么。
至到我开始工作的时候,我开始关注操作系统的安全漏洞,那时候我想如果一个病毒在杀毒软件退出的时候干活,一定很危险。

下面是我逆出来的Windows7关机过程,东西很浓缩:

Created with Raphaël 2.1.0 ExitWindowsEx关机API _NtShutdownSystem _NtSetSystemPowerState/休眠还是关机? PopGracefulShutdown PopShutdownSystem PopInvokeSystemStateHandler(此时远程调试器服务结束无法调试) hal.dll!HalReturnToFirmware(里面是BIOS指令.) 关机

2017-05-19

逆向过程经验分享-渔

  • 首先获取如上信息和探索操作系统 需要 逆向和查看源码。
  • 最靠谱的是逆向跟踪。
  • 涉及系统,建议用联机调试。
  • Windows联机调试推荐用Windbg
  • 没有两台电脑就用虚拟机+VirtualKD
  • 用IDA先去探探路。动态调试这种只针对部分执行路径判断等静态分析搞不清楚的地方。
  • 如何将IDA的地址和你系统中的地址一致?
    Edit->Segments->Rebase Program
  • PDB,windows的PDB虽然不完整但很有用,用Windbg找到并加载合适的pdb。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值