Windows逆向学习提纲
创始人
2025-05-30 20:34:00
0

作为最流行的操作系统之一,对于Windows逆向的学习是很有必要的

而且官方的一些资料没有讲述很多Windows的细节,Windows是不开源的,但是你可以用逆向分析的手段来自己探索这些细节,懂很多别人无法懂的知识

在CTF中Windows逆向也是很重要的知识

第一部分说的是Windows有关的系统知识,按照要求查阅相关资料学习

不要刻意记忆,操作系统这种抽象结构层次的概念是不要记的,尽量多理解和思考,在实际操作中熟练

目录

字节存储顺序

Windows API

Windows的消息机制

PE文件格式

PE分析工具

Windows内核基础

内核对象

Windbg

SSDT

Win32 调试API

DLL注入技术

Hook技术

使用Hook解题的一个例子(CTF)


字节存储顺序

大端法

小端法

Windows API

  1. Windows程序员能使用的编程工具只有API函数
  2. 应用程序开发人员能看到的就是Win API,Windows操作系统的其他部分是完全透明的
  3. Win API是基于C语言的接口,Win API中的函数可以由不同的语言编写

Windows的消息机制

  1. Windows是一个消息系统
  2. 消息提供在应用程序之间

PE文件格式

PE文件的使用就一个平面地址空间,所有代码和数据都合并在一起,组成了一个很大的结构
  1. MS—DOS头部
  2. 区块
  3. 输入表
PE文件就是对有些什么区块,这些区块是干什么的了解一下,逆向中边操作边查阅

PE分析工具

  • LordPE
  • Stud_PE

Windows内核基础

  • 权限级别
  • 内存空间布局
  • Windows的R3和R0之间的通信
  • 内核函数
  • TEB,PEB

内核对象

在Windows内核中有一种很重要的数据结构管理机制,就是内核对象,应用层的进程,线程,文件,驱动模块,时间,信号量
  • Dispatcher对象
  • I/O对象
  • 其他对象

Windbg

Windbg在本地调试无法通过下断点来跟踪内核的执行,一般用联机调试,一台机器运行内核,一台机器运行Windbg

SSDT

SSDT全称为System Services Descriptor Table,中文为系统服务描述符表,SSDT表就是把ring3的Win32 API和ring0的内核API联系起来。SSDT并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基地址、服务函数个数等。

Win32 调试API

  • Win32自带了一些API函数,提供了相当于一般调试器的大部分功能,这些就是Win32API
  • 可以使用这些API编写一个进程调试器
  • 还可以做一些别的工作

DLL注入技术

  • 在Windows中,各个进程的内存空间是相互独立的,我们可以用DLL注入来实现跨进程的一些操作
  • 在输入表被处理之前进行替换,在输入表中增加一个项目,指向要加载的目标DLL,新进程在初始化的时候就会主动加载目标DLL
  • IAT Import Address Table 

Hook技术

  • 指令流就像水流一样,在适当的地方“下网”,就可  以对程序的运行流程进行拦截,监控
  • Hook就是钩子,在逆向工程中将某些函数“钩住”,替换为自己编写的函数

使用Hook解题的一个例子(CTF)

感觉Hook的这种用法和二进制插桩是异曲同工的

以上就是Windows逆向的提纲

相关内容

热门资讯

走进小城看消费丨江西资溪:低碳...   夏日时节下午4点,江西省抚州市资溪县大觉山景区漂流终点依然热闹。来自南昌的游客余鑫漂流结束后没有...
【中原晨会0625】市场分析专... 来源:市场资讯 (来源:中原证券研究所) 本期重点研报目录 【中原策略】市场分析:电子半导体领涨 ...
南向资金连买4日!低费率+可月... 6月25日早盘,港股红利资产震荡整理。截至11时14分,港股红利低波ETF招商(520550)下跌0...
618成交破百万!紫荆花用一套... 一年一度的618年中大促,是消费市场的晴雨表,也是品牌间最激烈的角力场。当各大品牌在直播间里铆足了劲...
原创 黄... 2026年6月25日的国际金价已经从前期的5500美元高点跌到4200美元下方,累计跌幅超过22%,...
英伟达CEO:Vera Rub... 截至9:38,中证半导体材料设备主题指数(931743)涨2.36%创新高;权重股中,中微公司涨3....
再被催债16亿!“钢铁大王”戴... 澎湃新闻记者 贺梨萍 因“铁本事件”入狱五年的戴国芳重返钢铁行业,但他并没有完成从阶下囚再到“钢铁大...
周三原油价格下跌 随着美国和伊朗在和平谈判中取得进展,越来越多的油轮公开穿越霍尔木兹海峡,原油在战时的价格上涨已经蒸发...
这种蛋白是大脑衰老的开关 这种蛋白是大脑衰老的开关 清晨,假设一位五十岁左右的王女士发现自己常常把手机放在熟悉的抽屉里又找不到...
信通院牵头算力Token出海生... 盘面上,截至11:04,中证科创创业50指数(931643)涨1.68%,创历史新高;权重股中,芯原...
海外 774 亿营收背后:日本... 文 | 游戏价值论 6月23日,彭博社报道了腾讯正在围绕出售多家日本游戏工作室少数股权开展谈判,包...
餐饮“抢人”大战:把店开到公交... 作者 |餐饮老板内参 内参君 医院、公交站、演唱会…餐饮品牌,正在无孔不入 在北京儿童医院,肯德基...
快讯 | 外资扫货!陈翊庭:港... 港交所行政总裁陈翊庭在接受《中国证券报》专访时指出,国际资本对中国资产的看法已彻底扭转,布局中国市场...
2777.77元!A股“股王”... 25日早盘,昨天创下历史新高的A股“股王”联讯仪器,今天上午继续走强,盘中股价再度刷新历史新高。 截...
原创 今... 欧洲自己的媒体直接下结论,欧盟衰退躲不掉,内部分裂拦不住,现在就连欧洲顶尖工业巨头,都偷偷在用中国的...
黄仁勋股东大会放言:本轮AI基... 在当地时间6月24日的英伟达(NVDA.O)2026年度股东大会上,股东批准了该公司全部10名董事会...
国际油价大跌 新华社消息, 纽约原油期货主力合约价格24日盘中跌破每桶70美元,为伊朗战事爆发以来首次。 市场分析...
马云带队插秧,什么信号? 一场别开生面的“务农”,让外界看到了一个不一样的阿里巴巴。 近日,阿里巴巴合伙人、高德董事长刘振飞在...
全球最大产能,最高丰度达99.... 本文转自【科技日报】; 6月23日,高丰度硼-10同位素技术暨产业化成果发布会在山东省东营市举办,全...
黄金大跳水!金饰克价年内暴跌近... 25日,现货黄金盘中震荡,截至发稿,报3985.070美元/盎司,跌0.17%。 当地时间24日,...