Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

特殊的调试任务

帖子发起人: 王宇   发起时间: 2008-08-28 16:49 下午   回复: 7

Print Search
帖子排序:    
   2008-08-28, 16:49 下午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
[ADVDBG内核调试挑战 1]
Reply Quote

论坛的人气上来了一点哦,大家来玩点“调试游戏”吧!让我们以“挑战”会友! ^_^

第一则挑战以基础为主,但是想完成好还是需要比较扎实的功底的。高手免看~

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=


[背景]
360的郑同学继江民、瑞星、微点之后又和大成天下的驱动飙上啦! ^_^
连续曝光的几个漏洞甚至把大成的吴总都炸出来了.. 呵呵

http://hi.baidu.com/mj0011/blog/item/58b9367f2fcc870d29388a3d.html
http://hi.baidu.com/mj0011/blog/item/8b8827d133bd393d9a50276c.html
http://hi.baidu.com/mj0011/blog/item/0e66a2ded3c1a35dccbf1adc.html
http://hi.baidu.com/mj0011/blog/item/4ee0b1ecd71a3a3827979132.html
http://hi.baidu.com/mj0011/blog/item/6dd8c1a24e6078a8caefd06d.html

我们这次的挑战以最近的漏洞入手——首页巡警v1.2及以下版本本地权限提升漏洞(任意内核地址写入)
您可以在这里下载我整理好的文章(LaTeX):
http://advdbg.org/dfstore/img/ADVDBG%e5%86%85%e6%a0%b8%e8%b0%83%e8%af%95%e6%8c%91%e6%88%981.pdf

细细观瞧这个漏洞,您会发现基本功是多么的重要啊。
另外这个漏洞(和HkZwSetValueKey钩子不校验Ring3参数)也再次验证了那句经典的老话“一切输入都是有害的”。

好了,挑战开始:
1. 您能基于调试详细分析漏洞的原因及具体的危害吗?(蓝屏的原因不光有直接非法地址访问)
2. 重现该漏洞驱动及攻击代码
3. 写一个验证Ring3缓冲区安全性的函数——在以后自己的钩子里您也可以受益的 ^_^
4. 单纯的任意内核地址写入Patch系统关键变量或0x90掉核心验证还不够好玩,你能写一段ShellCode让驱动跑个对话框出来吗?
5. 另外太多太多可实践、讨论的


完成的优秀的挑战者们将有机会获得 ADVDBG 年底将要出版的新书:
《Showstopper : The Breakneck Race to Create Windows NT and the Next Generation at Microsoft》

http://advdbg.org/blogs/advdbg_system/articles/370.aspx
http://advdbg.org/blogs/advdbg_system/articles/506.aspx


祝您好运!^_^


IP 地址: 已记录   报告
   2008-08-28, 22:43 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: [ADVDBG内核调试挑战 1]
Reply Quote
支持这个小竞赛,除了即将出版(09年初)的Showstopper中文版,我愿意再送一本《软件调试》作为第一名的奖品。
IP 地址: 已记录   报告
   2008-08-29, 09:23 上午
dos 离线,最后访问时间: 2010/1/21 13:17:32 dos

发帖数前75位
注册: 2008-08-05
发 贴: 17
Re: [ADVDBG内核调试挑战 1]
Reply Quote
有了一定的调试理论知识,确实可以做些实践工作了。光看不练,只会让学到的知识再回归书本。

虽然我从事的工作主要还是在用户态应用,但是对内核、驱动这一领域还是有极大的热情和兴趣。目前在内核方面没有什么理论基础和实践经验,恐无力参与这次“挑战”,但是还是非常支持这个活动。

希望活动能一直办下去,至少要办到我能挑战一次。就怕挑战越来越难,那我就是“小明比小强小1岁,什么时候小明可以跟小强一样大”里的“小明”了...

IP 地址: 已记录   报告
   2008-08-29, 14:54 下午
demon0 离线,最后访问时间: 2010/9/5 6:03:02 demon0

发帖数前100位
注册: 2008-08-27
发 贴: 13
Re: [ADVDBG内核调试挑战 1]
Reply Quote
感觉对应内核这里人分两种 ,
一种是很精通,
另一种是完全不入门(像我这样的),老虎吃天,无处下抓,
门槛咋就这么高呢



IP 地址: 已记录   报告
   2008-09-25, 18:56 下午
MJ0011 离线,最后访问时间: 2009/12/24 22:33:41 MJ0011

发帖数前10位
注册: 2008-04-24
发 贴: 112
Re: [ADVDBG内核调试挑战 1]
Reply Quote

IP 地址: 已记录   报告
   2008-09-25, 19:08 下午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
Re: [ADVDBG内核调试挑战 1]
Reply Quote
!!!
IP 地址: 已记录   报告
   2010-12-23, 15:22 下午
wbdwbd04 离线,最后访问时间: 2011/6/7 7:59:42 Forward

发帖数前25位
注册: 2009-12-23
发 贴: 50
Re: [ADVDBG内核调试挑战 1]
Reply Quote

4楼和我的感觉一样。

          老虎吃天,无处下抓。

哎~


IP 地址: 已记录   报告
   2011-04-13, 16:33 下午
victor12 离线,最后访问时间: 2010/10/10 7:10:17 victor12

发帖数前200位
注册: 2010-10-11
发 贴: 5
Re: [ADVDBG内核调试挑战 1]
Reply Quote

Keep Your Eye Open for Online Golf Clubs

 

So, you acknowledge golf; the huge blooming ground, the golf cart, brilliant day, hitting the connected shots by accepted the golf club. Golf is in fact a bold which can be enjoyed on the annual off day.The activity of continuing on a blooming golf clubs for sale

golf advance and the alleged golf club in duke is awesome. If you accept planned to buy set of golf clubs afresh accomplish abiding you try your duke on online arcade of abatement golf clubs.Most of the online sites which activity advanced ambit of golf clubs activity abatement golf clubs now and then. If you anticipate of discount, you TaylorMade Burner 2.0 Irons

anticipate of abnormal artefact or banal clearance. Yes, it happens sometimes if you go for a discounted artefact and you end up affairs bad product.Make abiding you yield able admonition and buy your abatement golf clubs alone from reliable online sites.The banal approval articles are in actuality not necessarily defective. The simple acumen abaft it is the website buyer wants to use any acumen to access its advertise or ambition to advance in the new artefact range.


IP 地址: 已记录   报告
高端调试 » 软件调试 » 特殊的调试任务 » [ADVDBG内核调试挑战 1]

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.