{"id":23,"date":"2014-03-11T01:27:23","date_gmt":"2014-03-10T23:27:23","guid":{"rendered":"http:\/\/ctfbg.org\/?page_id=23"},"modified":"2014-03-11T01:27:23","modified_gmt":"2014-03-10T23:27:23","slug":"what-is-a-ctf","status":"publish","type":"page","link":"http:\/\/ctfbg.org\/?page_id=23","title":{"rendered":"What is a CTF?"},"content":{"rendered":"<p>While trying to popularize CTF * BG as an initiative we often struggle with the same issue: a lot of people, even InfoSec professionals are not aware what exactly is a &#8222;CTF&#8220;. We hope the following article provides a short answer to this question.<\/p>\n<p><strong>CTF<\/strong> or\u00a0<strong>Capture the Flag<\/strong>, within the field of Information Security, is a type of competition consisting of contestants attempting to infiltrate a specifically created environment and to find &#8222;flags&#8220; inside. Each &#8222;flag&#8220; carries a certain amount of points depending on the difficulty of the challenge that yielded this flag.<\/p>\n<p>&nbsp;<\/p>\n<p>Usually the flags are easily recognizable strings, like\u00a0&#8222;FLAG{&amp;4jaubH3}&#8220; so that contestants don&#8217;t miss them.<\/p>\n<p>In such competitions there usually are different categories of challenges and within each category, challenges are sorted by their difficulty. Traditional categories include:<\/p>\n<p><strong>Web<\/strong>: This type of challenges focus on finding and leveraging vulnerabilities in websites\/webapps.<\/p>\n<p><strong>Forensics<\/strong>: The main goal in this category is to &#8222;investigate&#8220; some sort of data, like a network capture (e.g. a .pcap file) and finding the &#8222;needle&#8220; in the &#8222;haystack&#8220;.<\/p>\n<p><strong>Crypto<\/strong>: Challenges of this type focus on finding and using vulnerabilities in a cryptographic protocol, primitive or a particular implementation. Challenges of this kind are usually most demanding in theoretical knowledge. Here at CTF * BG we have a fondness for Crypto challenges and we have a slight focus on this type.<\/p>\n<p><strong>Reversing<\/strong> (or <strong>Reverse Engineering<\/strong>): The purpose here is to explore a given binary file and to find the key by decompilation, static or dynamic analysis or other reverse engineering tools.<\/p>\n<p><strong>Exploitation<\/strong>: Within this type, the goal is to build an exploit, very often for a binary, though sometimes for a Web application. Almost always contestants have (explicit) access to the source code of the application, unlike the Reversing category, where a big part of the challenge is that you have to essentially play &#8222;in the dark&#8220;. Problems within this category are usually the most difficult with regards to technical knowledge.<\/p>\n<p><strong>Miscellaneous<\/strong>: Everything not listed else that is still relevant to Information Security is in this category.<\/p>\n<p>It&#8217;s worth noting that this list is by no means comprehensive and there are other categories of challenges, but at CTF * BG we give challenges in the above categories. Also, there are other types of competitions \u00a0&#8211; e.g. the Attack-Defense competition, where the goal is for teams to simultaneously attack other teams&#8217; infrastructure, while defending their own servers\/services. Although very enjoyable and rewarding, this type of CTFs is quite rare.<\/p>\n<p>In case we have got you interested, you can learn more about CTF competitions at\u00a0<a title=\"https:\/\/ctftime.org\/ctf-wtf\/\" href=\"https:\/\/ctftime.org\/ctf-wtf\/\">https:\/\/ctftime.org\/ctf-wtf\/<\/a>\u00a0or to join the next edition of CTF * BG as a competitor\/team.<\/p>\n<p>Follow our site for more information on CTF * BG and other CTF initiatives of CyResLab.<\/p>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=What+is+a+CTF%3F\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"http:\/\/ctfbg.org\/?page_id=23\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>While trying to popularize CTF * BG as an initiative we often struggle with the same issue: a lot of people, even InfoSec professionals are not aware what exactly is a &#8222;CTF&#8220;. We hope the following article provides a short answer to this question. CTF or\u00a0Capture the Flag, within the field of Information Security, is &hellip; <a href=\"http:\/\/ctfbg.org\/?page_id=23\" class=\"more-link\">\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0435\u0442\u0435 \u0434\u0430 \u0447\u0435\u0442\u0435\u0442\u0435 <span class=\"screen-reader-text\">What is a CTF?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/ctfbg.org\/index.php?rest_route=\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/ctfbg.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/ctfbg.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/ctfbg.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ctfbg.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23"}],"version-history":[{"count":1,"href":"http:\/\/ctfbg.org\/index.php?rest_route=\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":24,"href":"http:\/\/ctfbg.org\/index.php?rest_route=\/wp\/v2\/pages\/23\/revisions\/24"}],"wp:attachment":[{"href":"http:\/\/ctfbg.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}