SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
More	
  Smoked	
  CTFs	
  
для	
  
Leet	
  Chicken,	
  
пожалуйста!	
  
1376146800	
  
By	
  	
  
Anton	
  Sapozhnikov	
  
@snowytoxa	
  
pwrd	
  by	
  
Agenda*
	
  
/*	
  
-­‐ 	
  Who	
  am	
  I?	
  
-­‐ 	
  CTF?!	
  
-­‐ 	
  Jeopardy	
  
-­‐ 	
  Classic	
  
-­‐ 	
  Почему	
  CTF	
  это	
  круто?	
  
-­‐ 	
  Сервисы	
  
-­‐ 	
  gps&trics	
  
	
  
	
  
	
  
*/	
  
	
  
*данная	
  презентация	
  выражает	
  только	
  мнение	
  автора	
  
	
  
2	
  
Who	
  am	
  I?	
  
/*	
  
	
  
	
  
-­‐ 	
  penetragon	
  tester	
  >	
  6	
  yrs	
  
-­‐ 	
  KPMG	
  
-­‐ 	
  CTF	
  player	
  MoreSmokedLeetChicken	
  >	
  6	
  yrs	
  
-­‐ 	
  DEFCON,	
  HITB,	
  CODEGATE,	
  Hack.lu,	
  PHDays,	
  
Secuinside,	
  RuCTF,	
  iCTF,	
  UralCTF,	
  …	
  
	
  
	
  
*/	
  
3	
  
CTF?!	
  
/*	
  
Classic	
  CTF	
  
	
  DEFCON	
  Final	
  
	
  RuCTF	
  Final	
  
	
  *	
  Final	
  
Jeopardy	
  
	
  DEFCON	
  Quals	
  
	
  RuCTF	
  Quals	
  
	
  CODEGATE	
  
	
  *	
  Quals	
  
*/	
  
4	
  
Jeopardy	
  
5	
  
Classic	
  
6	
  
©	
  dev.ruc•	
  
Почему	
  CTF	
  это	
  круто?	
  
7	
  
DECON	
  XXI	
  Final	
  
/*	
  
-­‐	
  Legigmate	
  Business	
  Syndicate	
  
-­‐ 	
  ARM	
  
-­‐ 	
  IPv4	
  	
  
-­‐ 	
  Linux	
  ourteam	
  3.8.13.2	
  #15	
  SMP	
  PREEMPT	
  Wed	
  Jul	
  31	
  22:58:59	
  PDT	
  2013	
  armv7l	
  
GNU/Linux.	
  
*/	
  
8	
  
+	
   =	
  
Defcon	
  Russia	
  (DCG	
  #7812)	
   9	
  
reeses	
  
/*	
  
-­‐ 	
  получает	
  по	
  сети	
  VM	
  
-­‐ 	
  проверяет	
  целостность	
  
-­‐ 	
  запускает	
  
-­‐ 	
  переполнение	
  в	
  VM	
  под	
  MIPS	
  
-­‐ 	
  лик	
  в	
  хост	
  машине	
  
syscall_rand(){	
  
	
  if(	
  !inigalized	
  ){	
  
	
  	
  	
  srand(gme(0)^prin•);	
  
	
  	
  	
  inigalized	
  =	
  1;	
  
	
  }	
  
	
  return	
  rand();	
  
}	
  
-­‐ 	
  bof	
  в	
  хост	
  машине	
  через	
  syscall_read()/syscall_write()	
  
*/	
  
10	
  
trouver	
  
/*	
  
-­‐ эмулятор	
  шелла	
  
-­‐ вход	
  по	
  паролю,	
  листинг	
  файлов,	
  создание	
  файлов,	
  
etc	
  
-­‐ 	
  1	
  byte	
  overflow	
  by	
  ‘n’	
  
-­‐ 	
  утечка	
  адреса	
  возврата	
  
-­‐ 	
  спрей	
  rop	
  system(‘cat	
  flag’)	
  
*/	
  
11	
  
lonetuna	
  
/*	
  
-­‐ 	
  Принимает	
  3	
  команды:	
  
1	
  )	
  Change	
  display	
  text.n2	
  )	
  Upload	
  a	
  new	
  font.n3	
  )	
  Exit.n-­‐-­‐>	
  	
  
-­‐ 	
  Биндит	
  случайный	
  порт	
  и	
  отрисовывает	
  в	
  него	
  
текст	
  (до	
  5	
  символов)	
  по	
  шрифтом	
  из	
  п.2	
  
-­‐ 	
  DoS	
  
-­‐ 	
  bof+libc+rop	
  
*/	
  
12	
  
gps&trics	
  
/*	
  
-­‐ 	
  мониторить	
  сетевой	
  трафик	
  
-­‐ 	
  защищать	
  свою	
  сеть	
  
-­‐ 	
  хакать	
  другие	
  команды*	
  
-­‐ 	
  изучать	
  логику	
  игры	
  
-­‐ 	
  делать	
  домашние	
  заготовки	
  
-­‐	
  have	
  fun	
  
*/	
  
13	
  
/*	
  
Final	
  
Scoreboard	
  
*/	
  
14	
  
Team	
   Score	
  
1	
   PPP	
   15002	
  
2	
   men	
  in	
  black	
  hats	
   7924	
  
3	
   raon_ASRT	
   7107	
  
4	
   more	
  smoked	
  leet	
  chicken	
   4160	
  
5	
   routards	
   2503	
  
6	
   sutegoma2	
   1540	
  
7	
   shellphish	
   1223	
  
8	
   Alternagves	
   1095	
  
9	
   The	
  European	
  Nopsled	
  Team	
   859	
  
A	
   9447	
   506	
  
B	
   blue	
  lotus	
   441	
  
C	
   Samurai	
   12	
  
D	
   APT8	
   0	
  
D	
   clgt	
   0	
  
D	
   pwnies	
   0	
  
D	
   pwningyeg	
   0	
  
D	
   Robot	
  Mafia	
   0	
  
D	
   shell	
  corp	
   0	
  
D	
   [Technopandas]	
   0	
  
D	
   WOWHacker-­‐BI0S	
   0	
  
 
/*	
  
СПАСИБО!	
  
*/	
  
	
  
Антон	
  @snowytoxa	
  Сапожников	
  
10	
  августа	
  2013	
  г.	
  
15	
  
/*	
  
TEXT	
  
*/	
  
16	
  

Más contenido relacionado

La actualidad más candente

20201021 Технополис: Сетевой стек
20201021 Технополис: Сетевой стек20201021 Технополис: Сетевой стек
20201021 Технополис: Сетевой стекDmitry Samsonov
 
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоевнастройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоевMedia Gorod
 
Технополис: Сетевой стек
Технополис: Сетевой стекТехнополис: Сетевой стек
Технополис: Сетевой стекDmitry Samsonov
 
Docker integration into Badoo
Docker integration into BadooDocker integration into Badoo
Docker integration into BadooAnton Turetsky
 
Intercepter-NG: сниффер нового поколения
Intercepter-NG: сниффер нового поколенияIntercepter-NG: сниффер нового поколения
Intercepter-NG: сниффер нового поколенияPositive Hack Days
 
Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий
 Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий
Logbroker: сбор и поставка больших объёмов данных. Алексей ОзерицкийYandex
 
Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"Fwdays
 
Web осень 2012 лекция 3
Web осень 2012 лекция 3Web осень 2012 лекция 3
Web осень 2012 лекция 3Technopark
 
Командная строка Unix
Командная строка UnixКомандная строка Unix
Командная строка UnixYandex
 
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...Yandex
 
Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014
Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014
Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014CleverDATA
 
Скорость с доставкой до пользователя
Скорость с доставкой до пользователяСкорость с доставкой до пользователя
Скорость с доставкой до пользователяAnatoliy Orlov
 
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Ontico
 
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной   сб...Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной   сб...
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...Minsk Linux User Group
 
Проникновение в Docker с примерами
Проникновение в Docker с примерамиПроникновение в Docker с примерами
Проникновение в Docker с примерамиДмитрий Столяров
 
Итак, оно тормозит
Итак, оно тормозитИтак, оно тормозит
Итак, оно тормозитVsevolod Polyakov
 
Движок LMDB - особенный чемпион
Движок LMDB - особенный чемпионДвижок LMDB - особенный чемпион
Движок LMDB - особенный чемпионLeonid Yuriev
 

La actualidad más candente (19)

20201021 Технополис: Сетевой стек
20201021 Технополис: Сетевой стек20201021 Технополис: Сетевой стек
20201021 Технополис: Сетевой стек
 
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоевнастройка Free Bsd для обслуживания 100 200 тысяч соединений   игорь сысоев
настройка Free Bsd для обслуживания 100 200 тысяч соединений игорь сысоев
 
Технополис: Сетевой стек
Технополис: Сетевой стекТехнополис: Сетевой стек
Технополис: Сетевой стек
 
Docker integration into Badoo
Docker integration into BadooDocker integration into Badoo
Docker integration into Badoo
 
Intercepter-NG: сниффер нового поколения
Intercepter-NG: сниффер нового поколенияIntercepter-NG: сниффер нового поколения
Intercepter-NG: сниффер нового поколения
 
Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий
 Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий
Logbroker: сбор и поставка больших объёмов данных. Алексей Озерицкий
 
Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"Andrey Borodin "Architecture of online backup for various DBMS"
Andrey Borodin "Architecture of online backup for various DBMS"
 
Web осень 2012 лекция 3
Web осень 2012 лекция 3Web осень 2012 лекция 3
Web осень 2012 лекция 3
 
Командная строка Unix
Командная строка UnixКомандная строка Unix
Командная строка Unix
 
Анализ трафика
Анализ трафикаАнализ трафика
Анализ трафика
 
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...
 
Freebsd11
Freebsd11Freebsd11
Freebsd11
 
Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014
Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014
Реклама со скоростью света. Презентация Сергея Жемжицкого на High Load++ 2014
 
Скорость с доставкой до пользователя
Скорость с доставкой до пользователяСкорость с доставкой до пользователя
Скорость с доставкой до пользователя
 
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)
Лучшие практики Continuous Delivery с Docker / Дмитрий Столяров (Флант)
 
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной   сб...Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной   сб...
Дмитрий Перлов openSUSE Build Server: tips & tricks кросс-дистрибутивной сб...
 
Проникновение в Docker с примерами
Проникновение в Docker с примерамиПроникновение в Docker с примерами
Проникновение в Docker с примерами
 
Итак, оно тормозит
Итак, оно тормозитИтак, оно тормозит
Итак, оно тормозит
 
Движок LMDB - особенный чемпион
Движок LMDB - особенный чемпионДвижок LMDB - особенный чемпион
Движок LMDB - особенный чемпион
 

Similar a More Smoked CTFs для Leet Chicken, пожалуйста!

Как ВКонтакте использует Go
Как ВКонтакте использует GoКак ВКонтакте использует Go
Как ВКонтакте использует GoArtem Kovardin
 
Advanced IPv4 BGP troubleshooting глазами TAC
Advanced IPv4 BGP troubleshooting глазами TACAdvanced IPv4 BGP troubleshooting глазами TAC
Advanced IPv4 BGP troubleshooting глазами TACCisco Russia
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...Dmitry Samsonov
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...odnoklassniki.ru
 
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
Кадры решают все, или стриминг видео в «Одноклассниках». Александр ТобольКадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тобольodnoklassniki.ru
 
Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)
Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)
Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)Ontico
 
QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...
QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...
QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...QAFest
 
Александр Тоболь, Кадры решают все, или стриминг видео в Одноклассниках
Александр Тоболь, Кадры решают все, или стриминг видео в ОдноклассникахАлександр Тоболь, Кадры решают все, или стриминг видео в Одноклассниках
Александр Тоболь, Кадры решают все, или стриминг видео в ОдноклассникахTanya Denisyuk
 
Архитектура Segment Routing
Архитектура Segment RoutingАрхитектура Segment Routing
Архитектура Segment RoutingCisco Russia
 
TMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: GenodeTMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: GenodeIosif Itkin
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Ontico
 
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)Ontico
 
Root Conf2009 Fin
Root Conf2009 FinRoot Conf2009 Fin
Root Conf2009 FinLiudmila Li
 
Performance optimization of virtual network infrastructure (RUS, OpenStack Me...
Performance optimization of virtual network infrastructure (RUS, OpenStack Me...Performance optimization of virtual network infrastructure (RUS, OpenStack Me...
Performance optimization of virtual network infrastructure (RUS, OpenStack Me...Vadim Ponomarev
 
Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)
Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)
Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)Ontico
 
Waits monitoring in PostgreSQL
Waits monitoring in PostgreSQLWaits monitoring in PostgreSQL
Waits monitoring in PostgreSQLIldus Kurbangaliev
 
7 встреча — Программирование компьютерных сетей (А. Свириденков)
7 встреча — Программирование компьютерных сетей (А. Свириденков)7 встреча — Программирование компьютерных сетей (А. Свириденков)
7 встреча — Программирование компьютерных сетей (А. Свириденков)Smolensk Computer Science Club
 
CUDA Course 2010 at MSU
CUDA Course 2010 at MSUCUDA Course 2010 at MSU
CUDA Course 2010 at MSUlarhat
 

Similar a More Smoked CTFs для Leet Chicken, пожалуйста! (20)

Как ВКонтакте использует Go
Как ВКонтакте использует GoКак ВКонтакте использует Go
Как ВКонтакте использует Go
 
Advanced IPv4 BGP troubleshooting глазами TAC
Advanced IPv4 BGP troubleshooting глазами TACAdvanced IPv4 BGP troubleshooting глазами TAC
Advanced IPv4 BGP troubleshooting глазами TAC
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...Тюним память  и сетевой стек в Linux: история перевода высоконагруженных  сер...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных сер...
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
 
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
Кадры решают все, или стриминг видео в «Одноклассниках». Александр ТобольКадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
 
Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)
Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)
Кадры решают все, или стриминг видео, Александр Тоболь (Одноклассники)
 
QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...
QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...
QA Fest 2018. Святослав Логин. Что такое Metasploit? Как его использовать для...
 
JSQuest d:)
JSQuest   d:)JSQuest   d:)
JSQuest d:)
 
Александр Тоболь, Кадры решают все, или стриминг видео в Одноклассниках
Александр Тоболь, Кадры решают все, или стриминг видео в ОдноклассникахАлександр Тоболь, Кадры решают все, или стриминг видео в Одноклассниках
Александр Тоболь, Кадры решают все, или стриминг видео в Одноклассниках
 
Архитектура Segment Routing
Архитектура Segment RoutingАрхитектура Segment Routing
Архитектура Segment Routing
 
TMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: GenodeTMPA-2013 Sartakov: Genode
TMPA-2013 Sartakov: Genode
 
Анатомия WebRTC
Анатомия WebRTCАнатомия WebRTC
Анатомия WebRTC
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
 
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
 
Root Conf2009 Fin
Root Conf2009 FinRoot Conf2009 Fin
Root Conf2009 Fin
 
Performance optimization of virtual network infrastructure (RUS, OpenStack Me...
Performance optimization of virtual network infrastructure (RUS, OpenStack Me...Performance optimization of virtual network infrastructure (RUS, OpenStack Me...
Performance optimization of virtual network infrastructure (RUS, OpenStack Me...
 
Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)
Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)
Мониторинг ожиданий в PostgreSQL / Курбангалиев Ильдус (Postgres Professional)
 
Waits monitoring in PostgreSQL
Waits monitoring in PostgreSQLWaits monitoring in PostgreSQL
Waits monitoring in PostgreSQL
 
7 встреча — Программирование компьютерных сетей (А. Свириденков)
7 встреча — Программирование компьютерных сетей (А. Свириденков)7 встреча — Программирование компьютерных сетей (А. Свириденков)
7 встреча — Программирование компьютерных сетей (А. Свириденков)
 
CUDA Course 2010 at MSU
CUDA Course 2010 at MSUCUDA Course 2010 at MSU
CUDA Course 2010 at MSU
 

More Smoked CTFs для Leet Chicken, пожалуйста!

  • 1. More  Smoked  CTFs   для   Leet  Chicken,   пожалуйста!   1376146800   By     Anton  Sapozhnikov   @snowytoxa   pwrd  by  
  • 2. Agenda*   /*   -­‐   Who  am  I?   -­‐   CTF?!   -­‐   Jeopardy   -­‐   Classic   -­‐   Почему  CTF  это  круто?   -­‐   Сервисы   -­‐   gps&trics         */     *данная  презентация  выражает  только  мнение  автора     2  
  • 3. Who  am  I?   /*       -­‐   penetragon  tester  >  6  yrs   -­‐   KPMG   -­‐   CTF  player  MoreSmokedLeetChicken  >  6  yrs   -­‐   DEFCON,  HITB,  CODEGATE,  Hack.lu,  PHDays,   Secuinside,  RuCTF,  iCTF,  UralCTF,  …       */   3  
  • 4. CTF?!   /*   Classic  CTF    DEFCON  Final    RuCTF  Final    *  Final   Jeopardy    DEFCON  Quals    RuCTF  Quals    CODEGATE    *  Quals   */   4  
  • 6. Classic   6   ©  dev.ruc•  
  • 7. Почему  CTF  это  круто?   7  
  • 8. DECON  XXI  Final   /*   -­‐  Legigmate  Business  Syndicate   -­‐   ARM   -­‐   IPv4     -­‐   Linux  ourteam  3.8.13.2  #15  SMP  PREEMPT  Wed  Jul  31  22:58:59  PDT  2013  armv7l   GNU/Linux.   */   8   +   =  
  • 9. Defcon  Russia  (DCG  #7812)   9  
  • 10. reeses   /*   -­‐   получает  по  сети  VM   -­‐   проверяет  целостность   -­‐   запускает   -­‐   переполнение  в  VM  под  MIPS   -­‐   лик  в  хост  машине   syscall_rand(){    if(  !inigalized  ){        srand(gme(0)^prin•);        inigalized  =  1;    }    return  rand();   }   -­‐   bof  в  хост  машине  через  syscall_read()/syscall_write()   */   10  
  • 11. trouver   /*   -­‐ эмулятор  шелла   -­‐ вход  по  паролю,  листинг  файлов,  создание  файлов,   etc   -­‐   1  byte  overflow  by  ‘n’   -­‐   утечка  адреса  возврата   -­‐   спрей  rop  system(‘cat  flag’)   */   11  
  • 12. lonetuna   /*   -­‐   Принимает  3  команды:   1  )  Change  display  text.n2  )  Upload  a  new  font.n3  )  Exit.n-­‐-­‐>     -­‐   Биндит  случайный  порт  и  отрисовывает  в  него   текст  (до  5  символов)  по  шрифтом  из  п.2   -­‐   DoS   -­‐   bof+libc+rop   */   12  
  • 13. gps&trics   /*   -­‐   мониторить  сетевой  трафик   -­‐   защищать  свою  сеть   -­‐   хакать  другие  команды*   -­‐   изучать  логику  игры   -­‐   делать  домашние  заготовки   -­‐  have  fun   */   13  
  • 14. /*   Final   Scoreboard   */   14   Team   Score   1   PPP   15002   2   men  in  black  hats   7924   3   raon_ASRT   7107   4   more  smoked  leet  chicken   4160   5   routards   2503   6   sutegoma2   1540   7   shellphish   1223   8   Alternagves   1095   9   The  European  Nopsled  Team   859   A   9447   506   B   blue  lotus   441   C   Samurai   12   D   APT8   0   D   clgt   0   D   pwnies   0   D   pwningyeg   0   D   Robot  Mafia   0   D   shell  corp   0   D   [Technopandas]   0   D   WOWHacker-­‐BI0S   0  
  • 15.   /*   СПАСИБО!   */     Антон  @snowytoxa  Сапожников   10  августа  2013  г.   15  
  • 16. /*   TEXT   */   16