<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>g01x5 CTF</title><description>Writeups de CTF: web, pwn, reverse, crypto, forense y más.</description><link>https://writeups.g01x5.com.br/</link><item><title>SnapArchive — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/flagyard/snaparchive/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/flagyard/snaparchive/</guid><description>Path Traversal en la creación de backups de SnapArchive escala a Argument Injection en tar (RCE) hasta la flag guardada en una variable de entorno.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>path-traversal</category><category>argument-injection</category><category>tar</category><category>rce</category><category>gtfobins</category></item><item><title>Atalho — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/atalho/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/atalho/</guid><description>&quot;Atalho&quot; não é força de expressão: bastam 4 caracteres no fim do endereço — .css — pra o site achar que você está pedindo só uma imagem ou um estilo visual, e não a página protegida por trás dele.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>cache-deception</category><category>auth-bypass</category></item><item><title>Cacho — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/cacho/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/cacho/</guid><description>Por trás de &quot;Cacho&quot; está um nome ainda mais literal, &quot;lote&quot;: o desafio é sobre pedir várias coisas de uma vez, numa cesta só — e bastava UM item legítimo no meio do cacho pra o sistema confiar, errado, em todos os outros.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>idor</category><category>batch-authorization</category></item><item><title>Carimbo — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/carimbo/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/carimbo/</guid><description>&quot;Carimbo&quot; é o nome certo pra algo que deveria provar que uma informação é autêntica e não foi adulterada — só que a própria &quot;prova&quot; que o sistema mostrava publicamente virou a ferramenta usada pra falsificar esse carimbo.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>jwt</category><category>algorithm-confusion</category></item><item><title>Chaveiro — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/chaveiro/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/chaveiro/</guid><description>&quot;Chaveiro&quot; é o personagem certo: o sistema deixa você mesmo indicar qual chave deve confirmar sua identidade — e apontando pra um lugar vazio, a &quot;chave&quot; usada também fica vazia, e qualquer pessoa consegue usá-la pra se passar por administrador.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>jwt</category><category>kid-header-injection</category></item><item><title>Confere — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/confere/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/confere/</guid><description>O nome é irônico de propósito: a única coisa que a rota de &quot;Confere&quot; não confere de verdade é a senha — um jeito inesperado de perguntar &quot;e se eu simplesmente não mandar nada&quot; foi o suficiente pra passar direto pela checagem.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>type-confusion</category><category>api</category></item><item><title>Duplo — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/duplo/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/duplo/</guid><description>&quot;Duplo&quot; é o nome mais literal do lote: a exploração inteira é mandar a mesma informação duas vezes no mesmo pedido — uma parte do sistema olha pra primeira cópia, a outra usa a segunda, e ninguém tinha percebido a diferença.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>http-parameter-pollution</category></item><item><title>Esquema — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/esquema/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/esquema/</guid><description>&quot;Esquema&quot; é literalmente a lista de informações que você pode escolher receber de volta — só que ninguém filtrou essa lista, e dava pra pedir informações internas que nunca deveriam estar disponíveis.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>idor</category><category>over-fetching</category></item><item><title>Matiz — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/matiz/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/matiz/</guid><description>&quot;Matiz&quot; é, literalmente, tom de cor — o app deixa você personalizar a aparência da sua conta. O problema é que a função que salva essa personalização foi longe demais: ela deixava alterar praticamente qualquer configuração interna do sistema, não só as cores.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>prototype-pollution</category><category>attribute-injection</category></item><item><title>Moldura — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/moldura/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/moldura/</guid><description>Uma &quot;moldura&quot; devia só emoldurar seu texto numa pré-visualização — mas aqui o sistema tratou o que você digitou como parte de si mesmo, executando em vez de simplesmente exibir, o que abriu caminho pro controle total do servidor.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>ssti</category><category>jinja2</category><category>rce</category></item><item><title>Nota — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/nota/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/nota/</guid><description>&quot;Nota&quot; é, literalmente, um app de anotações — e a ironia é dupla: a própria flag mora dentro de uma nota comum, que qualquer pessoa logada conseguia ler, mesmo sem nenhuma relação com quem criou aquela nota.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>idor</category></item><item><title>Pergaminho — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/pergaminho/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/pergaminho/</guid><description>Por que &quot;Pergaminho&quot;? Porque o desafio importa &quot;contratos&quot; num formato de documento bem antigo — e formato antigo, vulnerabilidade clássica: dava pra esconder, dentro do próprio documento, um pedido pra que o servidor lesse arquivos do seu próprio disco.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>xxe</category></item><item><title>Sede — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/sede/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/sede/</guid><description>Por que &quot;Sede&quot;? Porque o alvo final é literalmente a matriz de uma empresa que você nunca deveria acessar — chegando lá ao explorar uma discordância entre a portaria que checa sua identidade e o corredor interno que decide pra onde você realmente vai.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>path-traversal</category><category>auth-bypass</category><category>edge-routing</category></item><item><title>Comporta — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/comporta/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/comporta/</guid><description>&quot;Comporta&quot; é a metáfora perfeita: a represa que devia conter os dados transborda, e a correnteza vai parar exatamente no lugar da memória do programa que decide o que executar em seguida.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>pwn</category><category>buffer-overflow</category><category>ret2win</category></item><item><title>Malote Seguro — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/malote-seguro/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/malote-seguro/</guid><description>&quot;Malote Seguro&quot; promete segurança em dobro — no nome e numa proteção de memória do próprio sistema. As duas caíram juntas: um erro clássico de gerenciamento de memória bastou pra desmontar essa proteção e sequestrar o controle do programa.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>pwn</category><category>use-after-free</category><category>heap</category><category>safe-linking</category></item><item><title>Orbita — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/orbita/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/orbita/</guid><description>&quot;Órbita&quot; é algo que sobe e depois volta: uma primeira falha faz o sistema revelar, sem querer, um endereço interno de memória; uma segunda falha usa exatamente esse endereço pra assumir o controle do programa.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>pwn</category><category>format-string</category><category>buffer-overflow</category><category>rop</category></item><item><title>Pauta — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/pauta/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/pauta/</guid><description>&quot;Pauta&quot; era pra ser a regra que restringe o que pode ser recarregado na memória do programa — só que a regra checava apenas QUEM estava sendo carregado, nunca O QUE esse alguém fazia ao ser carregado, e essa brecha foi suficiente pra rodar comandos no servidor.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>web</category><category>pickle</category><category>deserialization</category><category>rce</category></item><item><title>Rubrica Digital — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/rubrica-digital/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/rubrica-digital/</guid><description>Por que &quot;Rubrica Digital&quot;? Porque o app promete endossar eletronicamente cláusulas confidenciais com uma assinatura digital — só que assinar duas versões quase idênticas do mesmo texto, do jeito errado, deixa pistas matemáticas suficientes pra reconstruir o conteúdo secreto sem nunca quebrar a chave.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>crypto</category><category>rsa</category><category>franklin-reiter</category></item><item><title>Vendix — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/vendix/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/vendix/</guid><description>Por que &quot;Vendix&quot;? Soa como o nome de um fabricante de dispositivo genérico — e é exatamente essa caixa-preta que o desafio simula: sem nenhum acesso ao programa por dentro, só uma resposta do aparelho que vazava, por acidente, pedaços de memória suficientes pra assumir o controle do sistema no escuro.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>pwn</category><category>ret2win</category><category>blind-exploitation</category><category>stack-canary-leak</category></item><item><title>Vitrola — Writeup completo</title><link>https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/vitrola/</link><guid isPermaLink="true">https://writeups.g01x5.com.br/es/writeups/infinity-ctf-2026/vitrola/</guid><description>Por que &quot;Vitrola&quot;? Porque ela pede uma música e &quot;toca&quot; sua resposta de volta — só que o toca-discos repete o seu pedido sem nenhum cuidado, e pedir do jeito certo fazia a vitrola &quot;tocar&quot; pedaços da própria memória do programa, até a flag aparecer.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>pwn</category><category>format-string</category></item></channel></rss>