{"id":401,"date":"2015-08-02T00:12:37","date_gmt":"2015-08-01T22:12:37","guid":{"rendered":"https:\/\/0x90r00t.com\/?p=401"},"modified":"2015-08-02T00:26:20","modified_gmt":"2015-08-01T22:26:20","slug":"cybercamp-2015-web-17-write-up","status":"publish","type":"post","link":"https:\/\/0x90r00t.com\/fr\/2015\/08\/02\/cybercamp-2015-web-17-write-up\/","title":{"rendered":"[Cybercamp 2015] [Web 17 &#8211; Url Thumbs] Write Up"},"content":{"rendered":"<p>Sur la page d&rsquo;accueil, nous retrouvons ce qui semble \u00eatre un g\u00e9n\u00e9rateur de vignette de site web.<br \/>\nIl y a un champ de formulaire nous proposant de rentrer l&rsquo;url de notre choix.<\/p>\n<p>1er test bidon, on essaye de mettre l&rsquo;url de google, sur la page suivante on mange une erreur, que s&rsquo;est-il pass\u00e9 ?<\/p>\n<p>Test suivant, on tente de charger une url dont nous pouvons consulter les journaux d&rsquo;acc\u00e8s, et rien, aucune connexion. L&rsquo;outil de g\u00e9n\u00e9ration de vignette n&rsquo;a m\u00eame pas tent\u00e9 d&rsquo;analyser notre page, cela nous a ammen\u00e9 \u00e0 la conclusion que c&rsquo;\u00e9tait une url locale qu&rsquo;il fallait charger car le firewall devait bloquer les connexions ext\u00e9rieures.<\/p>\n<p>On continue les tests avec un joli http:\/\/localhost, http:\/\/localhost:8097, http:\/\/127.0.0.1 &#8230; L&rsquo;outil nous dit que ces urls ne sont pas autoris\u00e9es. Est-ce que nous-nous raprocherions pas de quelque chose d&rsquo;int\u00e9ressant ?<\/p>\n<p><!--more--><br \/>\nSachant que 127.0.0.1 est filtr\u00e9, on tente donc 127.0.0.2:8097 et la ohhh, une vignette est enfin affich\u00e9e avec la page de saisie de l&rsquo;url des thumbs.<br \/>\nComment exploiter ceci, sachant qu&rsquo;au final nous avons seulement r\u00e9ussi \u00e0 avoir une vignette d&rsquo;une page dont nous avions d\u00e9j\u00e0 acc\u00e8s. Quelles pages pourraient \u00eatre accessibles que par une adresse ip locale ?<br \/>\nComme nous savons que le serveur http tourne sous apache, un peu de documentation nous informe qu&rsquo;une page de diagnostic d&rsquo;\u00e9tat du serveur existe et est accessible par d\u00e9faut qu&rsquo;\u00e0 partir de localhost, la page \/server-status.<\/p>\n<p>Tentons donc l&rsquo;url http:\/\/127.0.0.2:8097\/server-status\/ avec notre superbe outil de g\u00e9n\u00e9ration de vignette&#8230; Ca marche ! Mais pas de flag dedans \ud83d\ude41<br \/>\n<a href=\"https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/5f3639de3c9d4bc0af0dd7698f612c12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-402 size-medium\" src=\"https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/5f3639de3c9d4bc0af0dd7698f612c12-53x300.png\" alt=\"server-status\" width=\"53\" height=\"300\" srcset=\"https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/5f3639de3c9d4bc0af0dd7698f612c12-53x300.png 53w, https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/5f3639de3c9d4bc0af0dd7698f612c12-181x1024.png 181w, https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/5f3639de3c9d4bc0af0dd7698f612c12.png 595w\" sizes=\"auto, (max-width: 53px) 100vw, 53px\" \/><\/a><br \/>\nSur la vignette g\u00e9n\u00e9r\u00e9e, nous voyons un tat de requ\u00eates OPTIONS en provenance de 127.0.0.1:8101, on va alors essayer d&rsquo;avoir une vignette de ce qu&rsquo;il se passe sur ce port en utilisant l&rsquo;url http:\/\/127.0.0.2:8101.<\/p>\n<p><a href=\"https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/d8c14bd6b847755f51a8e7b44678c398.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-403 size-full\" src=\"https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/d8c14bd6b847755f51a8e7b44678c398-e1438016365675.png\" alt=\"flag\" width=\"595\" height=\"250\" srcset=\"https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/d8c14bd6b847755f51a8e7b44678c398-e1438016365675.png 595w, https:\/\/0x90r00t.com\/wp-content\/uploads\/2015\/07\/d8c14bd6b847755f51a8e7b44678c398-e1438016365675-300x126.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/a><br \/>\nGagn\u00e9 !<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sur la page d&rsquo;accueil, nous retrouvons ce qui semble \u00eatre un g\u00e9n\u00e9rateur de vignette de site web. Il y a un champ de formulaire nous proposant de rentrer l&rsquo;url de notre choix. 1er test bidon, on essaye de mettre l&rsquo;url de google, sur la page suivante on mange une erreur, que s&rsquo;est-il pass\u00e9 ? Test &hellip; <a href=\"https:\/\/0x90r00t.com\/fr\/2015\/08\/02\/cybercamp-2015-web-17-write-up\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">[Cybercamp 2015] [Web 17 &#8211; Url Thumbs] Write Up<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,35,36],"tags":[],"class_list":["post-401","post","type-post","status-publish","format-standard","hentry","category-2015-fr","category-ctf-fr","category-cybercamp-fr"],"_links":{"self":[{"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/posts\/401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/comments?post=401"}],"version-history":[{"count":5,"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/posts\/401\/revisions"}],"predecessor-version":[{"id":628,"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/posts\/401\/revisions\/628"}],"wp:attachment":[{"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/media?parent=401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/categories?post=401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/0x90r00t.com\/fr\/wp-json\/wp\/v2\/tags?post=401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}