注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

且行且记录

点滴记录,行的更远!

 
 
 

日志

 
 

ms14-068补丁比较  

2014-12-19 16:54:32|  分类: 一些练习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我没有调试环境,就下载了两个windows 2003 sp2的相关的最近两个补丁:ms11-013与ms14-068。
有两个文件
 C:\ida\KB3011780(ms14-068)\SP2QFE 的目录
2014-10-25  09:01           215,552 kdcsvc.dll
2014-10-25  09:01           350,208 kerberos.dll
我用ida的patchdiff只比较了kerberos.dll,另一个kdcsvc.dll没比较。
ms14-068补丁比较 - appall - 且行且记录
 71C085DF,两个地址都一样的!
尽管可以用ida的patchdiff插件用肉眼去细找函数差异,但是函数太复杂的时候容易遗漏。
把两个文件的这两个函数反汇编C代码都保存到各自的文件里后,用系统命令fc带行号比较了下,
这样就很容易找到差异了。
fc /N C:\ida\KB2478971(ms11-013)\ms11-013.c C:\ida\KB3011780(ms14-068)\ms14-068.c >ms11-013_ms14-068_diff.txt
整理了一下,好像就是sub_71C066DB函数的参数不一样了!

***** C:\IDA\KB2478971(MS11-013)\ms11-013.c
  136:      ((_DWORD (__cdecl *)(signed int, char *, char))sub_71C066DB)(1, v47, ST18_1_0);
***** C:\IDA\KB3011780(MS14-068)\MS14-068.C
  136:      sub_71C066DB(1, v47);
*****


***** C:\IDA\KB2478971(MS11-013)\ms11-013.c
  205:        (char)(char *)L"d:\\nt\\ds\\security\\protocols\\kerberos\\client2\\krbtoken.cxx");
***** C:\IDA\KB3011780(MS14-068)\MS14-068.C
  205:        L"d:\\nt\\ds\\security\\protocols\\kerberos\\client2\\krbtoken.cxx",
  206:        517);
*****

***** C:\IDA\KB2478971(MS11-013)\ms11-013.c
  251:        (char)(char *)L"d:\\nt\\ds\\security\\protocols\\kerberos\\client2\\krbtoken.cxx");
***** C:\IDA\KB3011780(MS14-068)\MS14-068.C
  252:        L"d:\\nt\\ds\\security\\protocols\\kerberos\\client2\\krbtoken.cxx",
  253:        586);
*****

***** C:\IDA\KB2478971(MS11-013)\ms11-013.c
  321:      ((_DWORD (__cdecl *)(signed int, char *, char))sub_71C066DB)(
  322:        2,
  323:        "KerbVerifyPacSignature contacting domain %wZ for user %wZ\n",
  324:        v75);
***** C:\IDA\KB3011780(MS14-068)\MS14-068.C
  323:      sub_71C066DB(2, "KerbVerifyPacSignature contacting domain %wZ for user %wZ\n", v75, &v79);
*****

或者用Excell的宏功能,先把两个文件内容各自粘帖到两列,编个宏自动比较并着色有差异的地方。这样更直观!

ms14-068补丁比较 - appall - 且行且记录
 



  评论这张
 
阅读(96)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017