[已注销]对《内核漏洞的利用与防范》的笔记(13)

内核漏洞的利用与防范
  • 书名: 内核漏洞的利用与防范
  • 作者: Enrico Perla/Massimiliano Oldani
  • 页数: 353
  • 出版社: 机械工业出版社华章公司
  • 出版年: 2012-3-15
  • 第127页
    这样,我们就完成了1次OpenSolaris堆利用。
    靠!
    2012-05-15 13:32:11 回应
  • 第127页
    SLAB、2.6.22+ SLUB、SLOB、SLQB。——暴露一个共同的接口:kmem_cache_alloc()
    ???靠。
    2012-05-15 13:33:55 回应
  • 第158页
    Rosetta是一种用户态工具,它能够自动将PowerPC编译的二进制代码翻译为Intel的汇编代码。。。
    omg
    2012-05-15 14:33:24 回应
  • 第160页
    然而,当build这个操作系统(Mach)的时候,开发者们使用4.2 BSD作为他们代码的系统外壳,每完成一个Mach组件,相应的BSD组件就被替换掉。
    早期的XNU有庞大的内核,因为它混合了BSD和Mach。。。
    2012-05-15 14:37:36 回应
  • 第160页
    XNU的内核被分配到一个4G大小的单独的进程空间,这意味着每次系统调用时会导致完整的TLD刷新。
    但这样一来,就无法在用户态使用shellcode来破戒内核,你必须把shellcode放到内核空间的某个地方。。。
    2012-05-15 14:40:34 回应
  • 第219页
    Mac OS X的最新版本叫Snow Leopard,默认启动一个32位的内核和一个64位用户态。
    2012-05-15 16:22:44 回应
  • 第231页
    Linux中没有异常处理(SEH),而Windows驱动有?
    2012-05-15 16:28:47 回应
  • 第243页
    p243 Windows上的提权shell步骤: 找到正确的EPROCESS结构; 找到与此关联的访问标记(RsReferencePrimaryToken) 找到其中的活动SID 移除存在的所有活动的SID中的‘只拒绝’标志,并清空存在的受限SID列表和计数器 用内置的NT AUTHORITY\SYSTEM SID替换用户SID 用本地BUILTIN\Administrators SID替代本地BUILTIN\Users Group SID
    2012-05-15 16:47:15 回应
  • 第274页
    p274 Windows Server 2008 64: 不再有初始化Stack frame的辅助函数(??) 驱动默认编译不需要Stack frame指针(RBP作为通用寄存器) 不存在SEH栈块 stack canary本函数本身装载
    2012-05-15 16:58:29 回应
  • 第282页
    远程内核漏洞:
    Vista/Windows 2008每次的启动地址都是随机的???
    2012-05-15 17:08:29 回应
<前页 1 2 后页>

[已注销]的其他笔记  · · · · · ·  ( 全部3015条 )

自食恶果
2
初等数学研究教程
1
纽结理论中的亚历山大多项式与琼斯多项式
2
推理者的游戏
1
字体故事
1
魅力数学
7
难以企及的人物
1
火车大巴扎
6
令你苦思冥想的数学趣题
3
我们如何走到这一步
1
哈姆雷特的黑莓
4
物理马戏团
24
精通Puppet配置管理工具
5
真实世界的Python仪器监控
1
永无止境
10
Twisted Network Programming Essentials
3
打造Facebook
4
博弈论教程
12
DNA:生命的秘密
10
看得见的中国服装史
1
深入理解Oracle Exadata
16
奇思妙想
4
Linux内核精髓
6
金融行家为什么败给猴子?
5
组合数学
4
马克·吐温自传(第1卷)
3
Oracle性能优化求生指南
19
Oracle DBA手记4
15
眠空
1
聪明的投资者
18
现代彝语教程/高等学校彝语文教材
4
Erlang/OTP并发编程实战
1
分布式计算
4
狂热分子
1
千年难题
7
日本电影
7
深入解析Windows操作系统
2
奇妙的现实
2
沿着古代中亚的道路
11
重读近代史
1
新版中日交流标准日本语高级(上下册)
2
线性代数与矩阵论
2
Twitter Bootstrap Web Development
4
曹操集
5
资本主义4.0
11
Bad Data Handbook
25
GUI应用程序移植
13
MapReduce Design Patterns
8
WebGL Beginner's Guide
26
OpenGL超级宝典
1
数学万花筒2
5
高级微观经济学
3
高等应用数学问题的MATLAB求解
1
灵魂是囚不住的
3
力学和对称性导论
11
编译器构造
10
软件加密与解密
35
希尔伯特
1
黑客防线2011合订本(下半年)
27
思考的乐趣
24
计算机体系结构
9
诡辩与真相
6
The ThoughtWorks Anthology, Volume 2
6
组织行为学
13
编程语言实现模式
16
知无涯者
5
信息可视化
8
构建云应用
33
猫鼠博弈
2
Conics and Cubics
6
Boost程序库探秘
9
电子学必知必会
17
Programming Language Pragmatics
6
Cloud Architecture Patterns
1
突破维数障碍
5
OpenCL异构计算
22
走向批判的行动研究
4
C++黑客编程揭秘与防范
12
徒然草
3
追逐高盛
8
交互式计算机图形学
58
微观经济学基础
13
计算流体力学
7
微观经济学原理
22
网络科学
6
有限群论导引
22
太傻天书
23
语言与机器
15
C++语言的设计与演化
45
C语言接口与实现
29
小说密码
5
被劫持的私生活
10
Lie Groups, Lie Algebras, and Representations
3
设计原本
24
你所不知道的冰冷经济真相
4
复分析导论(第一卷)
35
世界是平的(3.0版)
11
Complex Semisimple Lie Algebras
6
An Introduction to Lie Groups and Lie Algebras (Cambridge Studies in Advanced Mathematics)
10
JavaScript权威指南
17
Learn You a Haskell for Great Good!
73
持续交付
19
REST实战
4
The Burrows-Wheeler Transform
3
传习录校释
12
自动机理论与应用
26
Seven Databases in Seven Weeks
25
寂寞者的观察
1
Practical Computer Vision with SimpleCV
1
Algorithms
22
Purely Functional Data Structures
19
Lectures on Lie Groups and Lie Algebras
13
Metasploit Penetration Testing Cookbook
5
The Well-Grounded Java Developer
14
Team Geek
29
PDF Explained
1
Web Performance Daybook Volume 2
1
年轻时做过的那些荒唐事儿
1
Compiler Design
6
Clojure Programming
25
Programming Clojure
4
Developing Web Applications with Haskell and Yesod
1
深入理解Java虚拟机
1
十九世纪的爱情
3
Perl语言入门 第六版(中文版)
3
日本日记(上)
3
应用组合数学
2
HLSL and Pixel Shaders for XAML Developers
3
贼巢
8
非说不可
4
组织理论
6
这,才叫商业模式
3
Foundations of GTK+ Development
2
Getting Started with Windows 8 Apps
1
答案永远在现场
5
少有人走的路Ⅱ
7
Node
24
HTML5 Games Most Wanted
1
Experiences of Test Automation
1
Building Android Apps with HTML, CSS, and JavaScript
4
OpenSceneGraph 3 Cookbook
16
西方迷失之路
4
Rails Recipes
2
The dRuby Book
2
释梦
17
语言帝国
8
重构与模式
2
藏书之乐
1
中国经济大萧条还有多远
16
Software Change Management
6
猛虎细嗅蔷薇
2
Learning CFEngine 3
10
现代控制系统
13
柏杨专栏1
2
鲸鱼哲学一个与人打交道的绝妙方法
2
何为日本人
2
这杯咖啡的温度刚好
11
机器人几何代数模型与控制
3
中高级日语句型详解-日语能力考试N1-N3级
1
金融工程与风险管理技术
10
High Performance MySQL
13
Struts2技术内幕
1
Introduction to Tornado
6
隐士
1
精通CSS(第2版)
18
编写高质量代码
1
Trustworthy Compilers
4
协和医事
5
若能忘记
12
HTML & CSS
3
管理十律
14
第五项修炼
10
Functional Programming for Java Developers
20
采薇歌
5
旅行,人生最有价值的投资
12
What is Dart?
1
金融让谁富有
19
松本行弘的程序世界
37
微观经济学
8
GPGPU编程技术
11
The Developer's Code
21
Learning and Teaching Mathematics using Simulations
3
金融工程原理
7
Mathematics for 3D Game Programming and Computer Graphics, 3rd Edition
1
Design for Embedded Image Processing on FPGAs
1
Introduction to Video and Image Processing
4
Pro OpenGL ES for Android
20
梦溪笔谈(上下) (平装)
1
李商隐诗选
26
慧灯之光(全6册)
13
涌现
5
癌症:进化的遗产
12
怒河春醒
3
狭义相对论
5
未公开的Oracle数据库秘密
3
Introducing HTML5 Game Development
16
Java Performance
18
旷野面纱
6
Making Musical Apps
4
基于生物芯片的DNA计算
1
收获之神
15
Think Complexity
16
别闹了,费曼先生
10
宇宙的本源
9
测试驱动的嵌入式C语言开发
5
Advanced Android 4 Games
14
选举几何学
6
People CMM人力资源管理框架
4
如何切蛋糕
14
地球一奔
2
Windows PE权威指南
3
经济学
24
HTML5 Canvas Cookbook
14
Software Receiver Design
10
WordPress 3 For Business Bloggers
1
WordPress 3 Cookbook
5
驳案汇编
22
12 Essential Skills for Software Architects
3
人件集
1
Oracle DBA手记3
12
C#与F#编程实践
25
数学及其历史
13
编程珠玑(续)
5
中文印刷体文档识别技术
7
网站运维
19
一生只为这一天
1
软件框架设计的艺术
28
禅的行囊
10
计算机安全与密码学
5
CUDA Application Design and Development
4
Partial Differential Equations for Geometric Design
1
JIRA Development Cookbook
1
能量分析攻击
5
Sinatra
11
数学之恋
7
Concrete Fracture Models and Applications
1
Parallel R
4
Irrlicht 1.7 Realtime 3D Engine Beginner's Guide
2
Hard Real-Time Computing Systems
5
被谷歌
2
假装浪漫
6
Android 3.0 Animations
1
Python and AWS Cookbook
4
生物序列分析
3
Binary Hacks
14
芯故事 心感动
11
Machine Learning for Email
6
A Bug Hunter's Diary
16
Making Embedded Systems
16
The Art of Readable Code
1
Learn cocos2d Game Development with iOS 5
3
Learning Vaadin
1
Puppet 2.7 Cookbook
3
Essence of a Manager
11
Android in Practice
34
iPhone游戏编程实例
7
Debug Hacks中文版
3
iPhone游戏开发入门经典
2
金鲤鱼的百裥裙
9
应用逻辑
12
Cassandra权威指南
8
爱是一种修行
10
数据可视化之美
7
清心九书
9
食桌情景
2
虚构的热情
2
Heterogeneous Computing with OpenCL
3
REST API Design Rulebook
1
飘零何处归
7
Zend Framework 2.0 Cookbook
8
Beginning Arduino Programming
9
魔劲
2
狼说
4
谋杀的魅影
1
Making Things See
8
财务是个真实的谎言
7
我们的她们
3
Programming Pig
11
云计算安全与隐私
2
画眉记
6
Interactive Computer Graphics
3
MongoDB and Python
2
Rails 3 in Action
10
鲁迅评传
1
Getting Started with RStudio
1
巴黎的学习岁月
8
Planning for IPv6
1
疯狂的眼球
4
Spring Roo 1.1 Cookbook
10
Learning jQuery, Third Edition
8
兰花梦
6
无声戏
1
地理数学方法
16
flex与bison(中文版)
27
Erlang编程指南
67
长老偈·长老尼偈
1
基于MVC的JavaScript Web 富应用开发
1
Windows Phone 7 for iPhone Developers
12
野生金基德
3
Version Control by Example
4
HBase
27
Cassandra High Performance Cookbook
19
Continuous Delivery
5
CoffeeScript
12
Programming Concurrency on the JVM
19
HTML5 Games Development by Example
3
Node Web Development
24
Windows Phone 7 Silverlight Cookbook
2
HTML5 Media
3
Play Framework Cookbook
6
Creative Project Management
4
Yii 1.1 Application Development Cookbook
9
Flash Facebook Cookbook
1
活出热情
4
奥州小路
2
国际顶级数字艺术大师佳作赏析4
2
国际顶级数字艺术大师佳作赏析3
3
建筑家安藤忠雄
4
Generative Art
1
与祖师同行
2
别拿男人不当动物
2
末日经济
3
在爱中升华
2
了不起的盖茨比
3
当男人说想你的时候
1
Qt高级编程
6
剩女无敌
4
让梦穿越你的心
2
放浪记
1
骨之记忆
2
复合建筑表现画的方法及实例
6
数据之美
2
辣笔,小心!
3
晚菊
1
The Clean Coder
17
独立,从一个人旅行开始
3
晃晃悠悠
1
心理咨询师手记
3
彳亍世界
6
伦敦画记
2
短码之美
8
愤怒与柔情
3
假装读过
1
悖论简史
3
红泥煮雪录
2
DSLR数码单反摄影完全手册
4
服装画电脑表现方法
14
3ds Max/VRay 印象室内工装效果图表现技法
9
Photoshop CS3印象高级蒙版与图像合成技法
11
八正道
3
觉知生命的七封信
6
网球公子的忧郁
5
那些不值钱的经验
1
我的完美婚姻
1
设计模式沉思录
7
Management 3.0
4
Writing and Querying MapReduce Views in CouchDB
3