All Projects → xairy → Mipt Ctf

xairy / Mipt Ctf

A small course on CTF (wargames) for beginners [in Russian]

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Mipt Ctf

Google Ctf
Google CTF
Stars: ✭ 2,591 (+1072.4%)
Mutual labels:  ctf
How To Play Ctf
CTF入門建議
Stars: ✭ 201 (-9.05%)
Mutual labels:  ctf
Ctfnote
CTFNote is a collaborative tool aiming to help CTF teams to organise their work.
Stars: ✭ 213 (-3.62%)
Mutual labels:  ctf
Stegseek
⚡️ Worlds fastest steghide cracker, chewing through millions of passwords per second ⚡️
Stars: ✭ 187 (-15.38%)
Mutual labels:  ctf
Basecrack
Decode All Bases - Base Scheme Decoder
Stars: ✭ 196 (-11.31%)
Mutual labels:  ctf
Picoctf
The platform used to run picoCTF. A great framework to host any CTF.
Stars: ✭ 203 (-8.14%)
Mutual labels:  ctf
Rebel Framework
Advanced and easy to use penetration testing framework 💣🔎
Stars: ✭ 183 (-17.19%)
Mutual labels:  ctf
Shiva
An Ansible playbook to provision a host for penetration testing and CTF challenges
Stars: ✭ 220 (-0.45%)
Mutual labels:  ctf
Hackthevote
Handouts, setup scripts, sources, and solutions for challenges from Hack The Vote CTFs
Stars: ✭ 198 (-10.41%)
Mutual labels:  ctf
Berserker
A list of useful payloads for Web Application Security and Pentest/CTF
Stars: ✭ 212 (-4.07%)
Mutual labels:  ctf
Exrop
Automatic ROPChain Generation
Stars: ✭ 191 (-13.57%)
Mutual labels:  ctf
Dcipher Cli
🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.
Stars: ✭ 193 (-12.67%)
Mutual labels:  ctf
Awesome Ctf Cheatsheet
CTF Cheatsheet
Stars: ✭ 204 (-7.69%)
Mutual labels:  ctf
Ctf Tools
Useful CTF Tools
Stars: ✭ 190 (-14.03%)
Mutual labels:  ctf
Ctf All In One
CTF竞赛权威指南
Stars: ✭ 2,807 (+1170.14%)
Mutual labels:  ctf
Attack Defense Framework
🚩 A framework for CTF Attack with Defense Mode
Stars: ✭ 183 (-17.19%)
Mutual labels:  ctf
House Of Corrosion
A description of the "House of Corrosion" GLIBC heap exploitation technique.
Stars: ✭ 202 (-8.6%)
Mutual labels:  ctf
N1ctf 2018
Official repository containing files related to N1CTF 2018.
Stars: ✭ 220 (-0.45%)
Mutual labels:  ctf
Relion
Image-processing software for cryo-electron microscopy
Stars: ✭ 219 (-0.9%)
Mutual labels:  ctf
Bscan
an asynchronous target enumeration tool
Stars: ✭ 207 (-6.33%)
Mutual labels:  ctf

CTF на Физтехе

Курс по подготовке к соревнованиям по компьютерной безопасности формата CTF. Занятия проходили в МФТИ в 2014-2015 и 2015-2016 учебных годах.

Каждое занятие состоит из небольшой лекции и практики в виде решения задачек на определенную тему. Для некоторых занятий доступны скринкасты, для некоторые есть лишь ссылки на материалы.

Группа ВКонтакте.

Прошедшие занятия

28 октября. Компьютерная безопасность. Что такое CTF. Attack-defence, jeopardy (task-based). УК РФ. Командная оболочка bash. Полезные команды и утилиты.

11 ноября. Язык программирования Python. Основы синсаксиса. Некоторые полезные модули.

18 ноября. Менеджер пакетов Pip. Функция eval. Как выбраться из sandbox'а в Python с помощью эксплуатации функции eval.

25 ноября. Кодировки. ASCII, ANSI Code Pages, Unicode, UTF-8/16/32. Base64. Классические шифры. Шифр Цезаря. Шифр простой замены. Частотный анализ. Шифр Вижинера. Индекс совпадений. Одноразовый блокнот. Современные симметричные шифры. DES, 3DES, AES.

2 декабря. Асимметричные шифры. Протокол Диффи-Хеллмана. RSA. Электронная цифровая подпись. Сертификат открытого ключа. Как работает HTTPS.

24 февраля. Криптографические хеш-функции (MD5, SHA-1, SHA-2, SHA-3, bcrypt). Обзор реализации MD5. Length extension attack. Как хранить пароли пользователей. Как ломать хеши. John the Ripper, hashcat.

2 марта. Стеганография. Основные понятия. Least Significant Bit (LSB). Контейнеры: текст, изображения, аудио, видео. Стегоанализ.

9 марта. Модель OSI. Стек TCP/IP. Протоколы IP, TCP, UDP. netcat, nmap, netstat, ping. Основы HTTP. Методы, заголовки, cookies, авторизация. Session hijacking attack. HTML. curl, wget, lynx, tcpdump. Python requests. Browser development tools. Полезные плагины для браузеров.

16 марта. Различные типы веб уязвимостей. OWASP Top 10. Injections: SQL, Command, Log. RFI, LFI. XSS, CSRF. Full path disclosure. .git, .svn. .hg. .htaccess, .htpasswd. Malicious file upload. robots.txt, sitemap.xml. Bug bounty.

23 марта. SQL инъекции. Error-based. Blind (content-based, time-based). Union-based. Stacked queries. Поиск. Защита. Web Application Firewall. Cheat Sheets. sqlmap.

30 марта, 6, 13, 20 апреля. Серия занятий по ассемблеру.

27 апреля. Reverse engineering. Ассемблеры. Форматы бинарных файлов. ELF. Утилиты: file, strings, readelf, objdump, nm, ldd. Дизассемблеры: objdump, IDA Pro, Hopper, radare2, ODA. Декомпиляторы: Hex-Rays, Hopper. Дебаггеры: strace, ltrace, gdb, qira. Hex редакторы: ghex, hexdump, xxd.

4 мая. Бинарные уязвимости. Buffer-overflow: shellcodes, return-to-libc. Format-string-vulnerability: arbitrary read, arbitrary write, overwriting GOT. Дебаг эксплоитов с помощью gdb.

11 мая. Различные средства защиты бинарников. ASLR, PIE, stack canary, RELRO, DEP (NX), FORTIFY_SOURCE. Как и когда можно их обойти. Утилита checksec. Return-Oriented Programming.

Wargames

http://overthewire.org/wargames/

https://www.root-me.org/en/Challenges/

http://canyouhack.it/

http://pwnable.kr/play.php

https://exploit-exercises.com/

https://pentesterlab.com/exercises/

https://www.vulnhub.com/

https://ctf365.com

http://smashthestack.org/wargames.html

Links

https://github.com/s1gh/ctf-literature

https://github.com/zardus/ctf-tools

https://github.com/apsdehal/awesome-ctf

http://kmb.ufoctf.ru/

https://trailofbits.github.io/ctf/index.html

https://delimitry.blogspot.ru/2014/10/useful-tools-for-ctf.html

https://github.com/pwning/docs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].