shennina
v1.0.0 - Initial Release
shennina是一个自动化主机利用框架。该项目的任务是使用人工智能完全自动化扫描、漏洞扫描/分析和利用。 shennina与 Metasploit 和 Nmap 集成以执行攻击,并与内部命令和控制服务器集成以自动从受感染的计算机中窃取数据。
这是由 Mazin Ahmed 和 Khalid Farah 在 HITB CyberWeek 2019 AI 挑战赛中开发的。该项目是基于 Isao Takaesu 的 DeepExploit 概念开发的。
shennina扫描一组输入目标以查找可用的网络服务,使用其 AI 引擎来识别推荐的攻击利用方式,然后尝试测试和攻击目标。如果攻击成功, shennina将继续进行后利用阶段。
人工智能引擎最初针对实时目标进行训练,以学习针对远程服务的可靠漏洞利用。
shennina还支持“启发式”模式来识别推荐的漏洞。
该文档可以在项目内的 Docs 目录中找到。
该问题应该通过哈希树来解决,而不需要使用“AI”,然而,HITB Cyber Week AI Challenge 要求该项目找到通过 AI 解决该问题的方法。
该项目是一个安全实验。
该项目仅用于教育和道德测试目的。未经双方事先同意,使用shennina攻击目标是非法的。最终用户有责任遵守所有适用的地方、州和联邦法律。开发者不承担任何责任,也不对本程序造成的任何误用或损坏负责。