XCTF Web Challenges Walkthrough - Part 1
baby_web
According to the challenge description, the initial page should be index. When attempting to change 1.php to index.php, it still redirects to 1.php. Let's try intercepting the request with a proxy tool.
By examinign the response headers, we can discover the flag:
flag{very_baby_web}
Training-WWW-Robots
Navigate to the challenge page. ...
Posted on Thu, 24 Sep 2026 16:26:16 +0000 by Savahn
Comprehensive Guide to Penetration Testing: From Fundamentals to Advanced Exploitation
Core Domains of Penetration Testing
Effective penetration testing requires mastery across multiple technical domains. The foundational pillars include:
Web Security: Attacks targeting HTTP-based applications
Binary Security: Reverse engineering, exploit development, and memory corruption
Cryptography: Understanding encryption, hashing, and key ...
Posted on Fri, 18 Sep 2026 16:53:13 +0000 by drummerboy
Alpine.js and Content Security Policy: Why It Fails
The Alpine.js documentation acknowledges this conflict but fails to provide a working solution. While the official docs reference a dedicated CSP-compatible build, this package remains unavailable on any CDN distribution channel. Even the linked resources from their documentation point to non-existent endpoints.
This isue has persisted for an e ...
Posted on Mon, 17 Aug 2026 16:06:25 +0000 by MSK7
Django Stateful Authentication: Cookies, Sessions, and View Protection
Client-Side vs. Server-Side Storage Evolution
Early web architecture were stateless, serving identical content to all visitors. As e-commerce and social platforms emerged, user state became critical. Initial solutions utilized cookies, storing key-value pairs locally on the client browser. While simple, cookies are vulnerable to interception an ...
Posted on Sun, 02 Aug 2026 16:04:39 +0000 by anthill
Web Penetration Testing: AJAX, HTML5 Security and Automated Scanning Techniques
As mentioned in the first chapter, AJAX is a combination technology primarily including JavaScript, XML, and web services that enable asynchronous HTTP communication between client and server.
Crawling AJAX Applications
In AJAX-based applications, the links that crawlers can identify depend on the application's logical flow. In this section, we ...
Posted on Sat, 25 Jul 2026 16:44:40 +0000 by ravi.kinjarapu
Implementing Seamless Token Refresh in Web Applications
Users may experience abrupt session terminations and forced logouts during system operations, often due to expired authentication tokens. This issue persists even when Redis caches user IDs and token data. The core problem lies in token expiration invalidating user identity.
Automatic token refresh mechanisms provide solutions by generating new ...
Posted on Fri, 17 Jul 2026 17:00:56 +0000 by nariman
Essential Security Practices for Modern Web Development
Cross-Site Scripting (XSS)
Core Mechanism
XSS vulnerabilities occur when applications trust user-submitted data without proper sanitization. The server processes user input, converts it to HTML elements, and delivers it to clients where malicious scripts execute.
Characteristics
Stealthy execution with no visible interface
Theft of sensitive u ...
Posted on Sun, 12 Jul 2026 16:55:57 +0000 by johnnyk
Guide to Web Penetration Testing: Brute Forcing and SQL Injection
Authentication Vulnerabilities
Exploiting Weak Credentials
The first challenge involves bypassing authentication through brute force techniques. The objective is to identify valid credentials by testing common passwords against a target login interface.
To execute this attack, an interception proxy like Burp Suite is essential. Capture the init ...
Posted on Wed, 17 Jun 2026 17:11:03 +0000 by lucym
Implementing JWT Authentication in Spring Boot Applications
JSON Web Tokens consist of three distinct segments: a header defining cryptographic parameters, a payload carrying assertions, and a signature ensuring integrity. Implementing token validation in a Spring ecosystem requires orchestrating token generation, externalized configuration, request interception, and MVC registration. The following guid ...
Posted on Wed, 10 Jun 2026 18:12:59 +0000 by henryblake1979
Frontend Security Implementation Guide: Encryption Algorithms and Anti-Debugging Techniques
Algorithm Comparison
SHA-256
AES
Hash Algorithm
Symmetric Encryption
Irreversible
Reversible
No Key Storage Required
Requires Key Storage
When securing passwords, hash functions are typically preferred over symmetric encryption algorithms. Hash algorithms like SHA-256 are more commonly recommended for password protection due to th ...
Posted on Tue, 19 May 2026 02:23:31 +0000 by sirstrumalot