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