{"id":7118,"date":"2021-11-19T15:50:26","date_gmt":"2021-11-19T14:50:26","guid":{"rendered":"https:\/\/kabisa.nl\/?p=7118"},"modified":"2023-12-22T15:51:34","modified_gmt":"2023-12-22T14:51:34","slug":"capture-the-flag-programmeer-puzzels","status":"publish","type":"post","link":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/","title":{"rendered":"Capture The Flag: programmeer puzzels!"},"content":{"rendered":"<h3>Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega&#8217;s een Capture The Flag mini-tournament hielden.<\/h3>\n<p data-block-key=\"ahpth\">Google heeft hiervoor een erg toffe\u00a0<a href=\"https:\/\/capturetheflag.withgoogle.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>online omgeving<\/strong><\/a>\u00a0neergezet, waarbij je met code allerlei puzzels moet oplossen om zo steeds een\u00a0<em>flag<\/em>\u00a0te bemachtigen.<\/p>\n<p data-block-key=\"69ebt\">Een greep uit de puzzels die opgelost moeten worden:<\/p>\n<ul>\n<li data-block-key=\"7a3la\">&#8216;Inbreken&#8217; in een login form, waarbij de code om het wachtwoord te verifi\u00ebren client-side draait. Het wachtwoord staat obfuscated\/encoded in de source code en moet dus reverse engineered worden.<\/li>\n<li data-block-key=\"am8sm\">Logic gates puzzels.<\/li>\n<li data-block-key=\"2m0ua\">Het besturen van een auto op een 2D snelweg met allerlei obstakels die ontweken moeten worden om het traject succesvol te rijden zonder te crashen.<\/li>\n<li data-block-key=\"6cl0e\">Een string format\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Uncontrolled_format_string\" target=\"_blank\" rel=\"noopener noreferrer\">exploit<\/a>\u00a0gebruiken om een flag uit het geheugen van een RPC server te vissen.<\/li>\n<li data-block-key=\"fegj9\">SQL injection gebruiken om een flag uit een database tabel van een web applicatie te vissen.<\/li>\n<\/ul>\n<p data-block-key=\"3rv8t\">De puzzels beginnen vrij eenvoudig maar worden steeds complexer, tot en met het moeten decompilen van een Linux ELF binary om een puzzel op te lossen!<\/p>\n<p data-block-key=\"crc7m\">Deze sessie was zeker voor herhaling vatbaar. Ook mee doen? Solliciteer op \u00e9\u00e9n van onze vacatures en wellicht ben jij er de volgende keer bij!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega&#8217;s een Capture The Flag mini-tournament hielden. Google heeft hiervoor een erg toffe\u00a0online omgeving\u00a0neergezet, waarbij je met code allerlei puzzels moet oplossen om zo steeds een\u00a0flag\u00a0te bemachtigen. Een greep uit de puzzels die opgelost moeten worden: &#8216;Inbreken&#8217; in een login form, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":7119,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123],"tags":[],"class_list":["post-7118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nieuws"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Capture The Flag: programmeer puzzels! | Kabisa Software Artisans<\/title>\n<meta name=\"description\" content=\"Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega&#039;s een Capture The Flag mini-tournament hielden.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kabisa.nl\/en\/nieuws\/capture-the-flag-programmeer-puzzels\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Capture The Flag: programmeer puzzels! | Kabisa Software Artisans\" \/>\n<meta property=\"og:description\" content=\"Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega&#039;s een Capture The Flag mini-tournament hielden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/\" \/>\n<meta property=\"og:site_name\" content=\"Kabisa Software Artisans\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kabisaict\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-19T14:50:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-22T14:51:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kabisa.nl\/wp-content\/uploads\/2023\/12\/CTF.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Pascal Widdershoven\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pascal Widdershoven\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Capture The Flag: programmeer puzzels! | Kabisa Software Artisans","description":"Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega's een Capture The Flag mini-tournament hielden.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kabisa.nl\/en\/nieuws\/capture-the-flag-programmeer-puzzels\/","og_locale":"en_US","og_type":"article","og_title":"Capture The Flag: programmeer puzzels! | Kabisa Software Artisans","og_description":"Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega's een Capture The Flag mini-tournament hielden.","og_url":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/","og_site_name":"Kabisa Software Artisans","article_publisher":"https:\/\/www.facebook.com\/kabisaict","article_published_time":"2021-11-19T14:50:26+00:00","article_modified_time":"2023-12-22T14:51:34+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/kabisa.nl\/wp-content\/uploads\/2023\/12\/CTF.webp","type":"image\/webp"}],"author":"Pascal Widdershoven","twitter_misc":{"Written by":"Pascal Widdershoven","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#article","isPartOf":{"@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/"},"author":{"name":"Pascal Widdershoven","@id":"https:\/\/kabisa.nl\/en\/#\/schema\/person\/bb106dc0f60084151340ddcc512f840a"},"headline":"Capture The Flag: programmeer puzzels!","datePublished":"2021-11-19T14:50:26+00:00","dateModified":"2023-12-22T14:51:34+00:00","mainEntityOfPage":{"@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/"},"wordCount":203,"commentCount":0,"publisher":{"@id":"https:\/\/kabisa.nl\/en\/#organization"},"image":{"@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#primaryimage"},"thumbnailUrl":"https:\/\/kabisa.nl\/wp-content\/uploads\/2023\/12\/CTF.webp","articleSection":["Nieuws"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/","url":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/","name":"Capture The Flag: programmeer puzzels! | Kabisa Software Artisans","isPartOf":{"@id":"https:\/\/kabisa.nl\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#primaryimage"},"image":{"@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#primaryimage"},"thumbnailUrl":"https:\/\/kabisa.nl\/wp-content\/uploads\/2023\/12\/CTF.webp","datePublished":"2021-11-19T14:50:26+00:00","dateModified":"2023-12-22T14:51:34+00:00","description":"Onlangs organiseerde collega Sjuul Janssen een super leuke sessie waarbij we met een groepje collega's een Capture The Flag mini-tournament hielden.","breadcrumb":{"@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#primaryimage","url":"https:\/\/kabisa.nl\/wp-content\/uploads\/2023\/12\/CTF.webp","contentUrl":"https:\/\/kabisa.nl\/wp-content\/uploads\/2023\/12\/CTF.webp","width":800,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/kabisa.nl\/nieuws\/capture-the-flag-programmeer-puzzels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kabisa.nl\/en\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/kabisa.nl\/en\/news\/"},{"@type":"ListItem","position":3,"name":"Capture The Flag: programmeer puzzels!"}]},{"@type":"WebSite","@id":"https:\/\/kabisa.nl\/en\/#website","url":"https:\/\/kabisa.nl\/en\/","name":"Kabisa Software Artisans","description":"Mission-critical Software for Hightech, Fintech &amp; E-commerce","publisher":{"@id":"https:\/\/kabisa.nl\/en\/#organization"},"alternateName":"Kabisa","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kabisa.nl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kabisa.nl\/en\/#organization","name":"Cloud Legends","alternateName":"Kabisa","url":"https:\/\/kabisa.nl\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kabisa.nl\/en\/#\/schema\/logo\/image\/","url":"https:\/\/kabisa.nl\/wp-content\/uploads\/2022\/12\/kabisa-favicon.png","contentUrl":"https:\/\/kabisa.nl\/wp-content\/uploads\/2022\/12\/kabisa-favicon.png","width":512,"height":512,"caption":"Cloud Legends"},"image":{"@id":"https:\/\/kabisa.nl\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kabisaict","https:\/\/x.com\/kabisasoftware"],"description":"Software Development is onze core-business. Kabisa ontwikkelt innovatieve maatwerk software die naadloos aansluit bij de behoeftes van klanten en eindgebruikers. Dat doen we in nauwe samenwerking in elke fase van het proces: co-creatie noemen we dat.","email":"info@kabisa.nl","telephone":"0495 430 798","legalName":"Kabisa B.V.","foundingDate":"2006-01-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"}},{"@type":"Person","@id":"https:\/\/kabisa.nl\/en\/#\/schema\/person\/bb106dc0f60084151340ddcc512f840a","name":"Pascal Widdershoven","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/adb064831907bf166f6188ef633ea3d429e6f032610afcc1ef1ad3f20601d443?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/adb064831907bf166f6188ef633ea3d429e6f032610afcc1ef1ad3f20601d443?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/adb064831907bf166f6188ef633ea3d429e6f032610afcc1ef1ad3f20601d443?s=96&d=mm&r=g","caption":"Pascal Widdershoven"}}]}},"_links":{"self":[{"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/posts\/7118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/comments?post=7118"}],"version-history":[{"count":1,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/posts\/7118\/revisions"}],"predecessor-version":[{"id":7121,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/posts\/7118\/revisions\/7121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/media\/7119"}],"wp:attachment":[{"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/media?parent=7118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/categories?post=7118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kabisa.nl\/en\/wp-json\/wp\/v2\/tags?post=7118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}