首页 > 数据库技术 > 详细

Oracle漏洞分析(tns_auth_sesskey)

时间:2016-03-08 23:17:55      阅读:390      评论:0      收藏:0      [点我收藏+]

 

 

p216 Oracle漏洞分析:

开启oracle:

C:\oracle\product\10.2.0\db_1\BIN\sqlplus.exe /nolog
conn sys/mima1234 as sysdba
startup

 

用IDA Pro打开c:\oracle\product\10.2.0\db_1\BIN\oracle.exe,通过shift+f12打开string subview,查找字符串"AUTH_SESSKEY":

技术分享

 

用OllyDbg附到oracle.exe进程上,按照书上说的搜索"AUTH_SESSKEY",都是显示 Item Not Found..

原来我漏了一点,要先选择可执行模块oracle.exe。

技术分享

回到代码中可以看到,这三段代码在引用"AUTH_SESSKEY"后,都调用了模块oracommon10.dll的kpzgkvl函数。

技术分享

 查找kpzgkvl函数的地址:右键->search for->name in all modules,找到这几个kpzgkvl

技术分享

按我的理解,应该选择在oracommon10模块中靠前的那个地址,即0x60FD99AC。

在函数kpzgkvl的起始地址处0x60FD99AC下断点,运行起来

技术分享

但是总是停在这一处上,多次按f9或ctrl+f9也没用。

技术分享

在register窗口显示了这个消息,但是上网也查不到什么资料。

技术分享

 还是没能完成任务,唉~

Oracle漏洞分析(tns_auth_sesskey)

原文:http://www.cnblogs.com/justforfun12/p/5216563.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!