HackTheBox: Odori Writeup
Summary Odori ships as an offline forensics box: the only live services are SSH and Samba, and an anonymously readable backup share just points to a…
Tech news from the best sources
Summary Odori ships as an offline forensics box: the only live services are SSH and Samba, and an anonymously readable backup share just points to a…
Summary A .git repository was exposed on the public-facing website. By examining it, the web application’s architecture could be understood, includi…
A large text file containing a huge amount of noise lines is provided. The grep command lets us search directly for the pattern picoCTF{ across all…
30 сентября мы провели конференцию по информационной безопасности ZeroNights 2026. Спасибо всем, кто решил поучаствовать! Без вас не было бы ни клас…
CTF в КубГТУ существовал и до нас. Кафедра КТиИБ проводила KubanCTF ещё в 2017 году, на старших курсах были ребята, которые играли в своих составах.…
The "Binary Riddle" challenge on Com Olho gave me a line of binary numbers. Each group had eight digits. The description said something seemed off.…
Introduction Walking through my solve of the Attacking APIs Skills Assessment. This one chains weak authentication flows, insecure password reset me…
Note: I originally published this guide on my blog, Cracking Station . This is the syndicated version. Everything here is performed inside the TryHa…
Привет, Хабр! Меня зовут Владимир Аламов, я инженер по информационной безопасности и комьюнити-лидер сообщества Security Champions в Авито .&…
Сложный таск с 6 флагами и 2 машинами. В первой зоне видимости у нас Windows машина с вебом, через который получаем доступ по winrm с первым флагом.…
Summary Adventure Time is a hard-rated TryHackMe box themed around the cartoon, with a heavy focus on multi-layered encoding/decoding puzzles, stega…
The flag is XOR-encrypted with a short repeating key. Since we know every picoCTF flag starts with picoCTF{ , we XOR that known text ("crib") with t…
Unlike Caesar, each letter is replaced by a different letter according to an arbitrary mapping (not a simple shift). We solve it by comparing the le…
The Caesar cipher has exactly 26 possible shifts (modulo the 26 letters of the alphabet). A Python script that tests all 26 shifts and looks for pic…
Статья рассчитана как на людей, близких к IT и ИБ, так и на тех, кто далек от этих областей. Автор постарался подробно разобрать каждый шаг: почему…
20-21 августа прошла седьмая конференция практической кибербезопасности OFFZONE. Как и в предыдущие годы, бейдж OFFZONE оказался полноценным мини-CT…
Overview The box ships a mostly-stock WordPress 7.0.0 install on PHP 8.2 / Apache, running on a Debian Trixie base image, packaged as a Docker/Kuber…
Summary The Brunnerne Inc. internal wiki sits behind layered infrastructure. Direct access to /wiki/internal/flag (hinted by robots.txt ) returns a…
Today was a good day and a weird day, in that order. The good part: the autonomous pentest agent I've been building — I call it HALO — went from "ru…
Summary The London Bridge is built around a Flask "Explore London" gallery app served behind Gunicorn. A hidden /view_image endpoint takes a form-en…
Most CTFs are excellent at teaching a technique. But once the flag is captured, the context often disappears. We wanted to build something different…
TL;DR A .pcapng capture shows a victim host on 192.168.1.141 downloading a Python keylogger ( updates.py ) from an attacker-controlled "hotel update…
Что делать, если статический анализ crackme выдает 187 064 инструкции мусорного кода? Идти в динамику! В этой статье разбираем таск Callfuscated с H…
Summary The "Void Whispers" mail-settings panel passes the user-supplied sendMailPath field directly into shell_exec("which $sendMailPath") with no…
Executive Summary Lovely Login presents a minimal "Secure Database" login form backed by an Express API at /login . The obvious attack surface — NoS…
Executive Summary Super Secure Server presents a login form that appears to check a username and password, but does nothing of the sort. The page's…
Challenge We're given two files, file1.txt and file2.txt , each containing what looks like a long, random blob of letters, digits, and symbols — one…
Category: Forensics / Misc Difficulty: Easy Flag: bronco{3ve4yth1ng_1s_aw3s0me} Challenge We're given lego_bricks_challenge.zip , a 63 KB archive. $…
Challenge We're given secret.txt , a single line of comma-separated tuples wrapped in what looks like braces and underscores: (4, 17), (2, 16), (2,…
Category: Pwn / Binary Exploitation Difficulty: Medium Flag: bronco{1m_th3_b35t_PWN3r_1n_th3_wh0l3_w1d3_w0r1d} Challenge We're given proper.zip cont…