ictf-framework:Shellphish提出的iCTF框架!

上传者: 42162171 | 上传时间: 2025-10-15 09:23:53 | 文件大小: 1.4MB | 文件类型: ZIP
iCTF Framework 3.0 这是用于托管的框架。 2014年在Usenix 3GSE研讨会发表的描述了iCTF框架。 我们发布此文档是希望它允许教育工作者和培训者主持自己的A / D CTF。 该框架可免费用于商业用途,但是我们提供的支持有限。 我们计划将来发布有关每个组件的更多技术文档; 现在,您可以在找到有关如何创建游戏的说明。 如有疑问,请发送电子邮件至 。 免责声明:该框架仍在开发中,必须将此发行版视为BETA版本。 欢迎提出新要求和新问题:) 待办事项和已知问题 需要清除旧代码段中未使用的代码库。 完成将每个组件移植到python 3。 完成以记录各种组件。 扩展框架以支持除AWS以外的多个云提供商。 CTF的运行时间不能超过12小时,因为用于登录Docker注册表的凭据将在此时间之后过期,并且我们目前无法在游戏运行时对其进行续订。 数据库 这是跟踪游戏状态的中央数据库。 它在数据库VM上运行,并公开RESTful API。 请注意,团队不应该直接访问该数据库,而应该通过团队服务组件来访问。 游戏机器人 Gamebot是负责推动比赛的组件。 比赛

文件下载

资源详情

[{"title":"( 777 个子文件 1.4MB ) ictf-framework:Shellphish提出的iCTF框架!","children":[{"title":"benign <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"mysql_capi.c <span style='color:#111;'> 59.75KB </span>","children":null,"spread":false},{"title":"mysql_capi_conversion.c <span style='color:#111;'> 18.32KB </span>","children":null,"spread":false},{"title":"mysql_connector.c <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false},{"title":"exceptions.c <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"simplecalc.c <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"force_cpp_linkage.cc <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"preseed.cfg <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"ansible.cfg <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"my.cnf <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"pool.cnf <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"dup_groups.cnf <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"2.cnf <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"1.cnf <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"sysctl.conf <span style='color:#111;'> 4.51KB </span>","children":null,"spread":false},{"title":"mysql.conf <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"mysql.conf <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"nginx.conf <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"Stress_Test.conf <span style='color:#111;'> 720B </span>","children":null,"spread":false},{"title":"service.conf <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"xinetd.conf <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"logstash.conf <span style='color:#111;'> 628B </span>","children":null,"spread":false},{"title":"logstash.conf <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"ictf-scoreboard.conf <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"logstash.conf <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"logstash.conf <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"ictf-gamebot.conf <span style='color:#111;'> 544B </span>","children":null,"spread":false},{"title":"logstash.conf <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"ictf-attackup.conf <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"service.conf <span style='color:#111;'> 420B </span>","children":null,"spread":false},{"title":"ictf-in-a-box.conf <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"ictf-db-export-s3.conf <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"ictf-tcpdump.conf <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"nginx.conf <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"nginx.conf <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"service.conf <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"ictf-pcap-s3.conf <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"logstash.conf <span style='color:#111;'> 288B </span>","children":null,"spread":false},{"title":"ictf-poller.conf <span style='color:#111;'> 246B </span>","children":null,"spread":false},{"title":"ictf-gunicorn.conf <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"91-no-redirects.conf <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"sysctl.conf <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"sysctl.conf <span style='color:#111;'> 85B </span>","children":null,"spread":false},{"title":"92-dmesg-restrict.conf <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"fuse.conf <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"local_data.csv <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"create_ip_sets.dat <span style='color:#111;'> 30.92KB </span>","children":null,"spread":false},{"title":"deploy <span style='color:#111;'> 760B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 820B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 570B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 517B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"aws_vars.example.env <span style='color:#111;'> 153B </span>","children":null,"spread":false},{"title":".eslintrc <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"config.py.example <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"exploit <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"getflag <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 21B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"mysql_capi.h <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"catch23.h <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"mysql_capi_conversion.h <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"exceptions.h <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"mysql_connector.h <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 815B </span>","children":null,"spread":false},{"title":"MANIFEST.in <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"uwsgi.ini <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"uwsgi.ini <span style='color:#111;'> 635B </span>","children":null,"spread":false},{"title":"uwsgi.ini <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"install_all_requirements <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"install_requirements <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"iptables_rules <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"docker-compose-local.yml.j2 <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"prometheus.yml.j2 <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"index.html.j2 <span style='color:#111;'> 874B </span>","children":null,"spread":false},{"title":"docker-compose.yml.j2 <span style='color:#111;'> 800B </span>","children":null,"spread":false},{"title":"motd.j2 <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"docker-compose.yml.j2 <span style='color:#111;'> 577B </span>","children":null,"spread":false},{"title":"docker-compose.yml.j2 <span style='color:#111;'> 576B </span>","children":null,"spread":false},{"title":"template.service.j2 <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"docker-compose.yml.j2 <span style='color:#111;'> 397B </span>","children":null,"spread":false},{"title":"aws_config.yml.j2 <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"aws_config.yml.j2 <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"aws_config.yml.j2 <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明