Secure coding

How to exploit SQL Injection Vulnerabilities

Introduction: In the previous articles, we discussed what SQL Injection vulnerabilities are and what causes SQL Injection vulnerabilities. This article prov

How to mitigate SQL Injection Vulnerabilities

Introduction: In the previous articles, we discussed what SQL Injection vulnerabilities are and what causes SQL Injection vulnerabilities. This article prov

How to exploit XSS Vulnerabilities

Introduction: In the previous article, we discussed what XSS vulnerabilities are and what causes XSS vulnerabilities. This article provides an overview of h

How to mitigate XSS Vulnerabilities

Introduction: In the previous articles, we discussed what Cross Site Scripting vulnerabilities are, what causes Cross Site Scripting vulnerabilities and how

What are command injection vulnerabilities?

Command injection vulnerabilities are one of the most dangerous web vulnerabilities. Many security testers and bounty hunters aim to find command injection v

How to mitigate Format String Vulnerabilities

Introduction: This article provides an overview of various techniques that can be used to mitigate Format String vulnerabilities. In addition to the mitigati

Format String Vulnerabilities Exploitation Case Study

Introduction: In the previous article of this series, we discussed how format string vulnerabilities can be exploited. This article provides a case study of

How to exploit format string vulnerabilities

In the previous articles, we discussed printing functions, format strings and format string vulnerabilities. This article provides an overview of how format

Introduction to printing and format strings

This article provides an overview of how printing functions work and how format strings are used to format the data being printed. Developers often use print

Basics of secure coding

This article provides an overview of secure coding and how it is useful to prevent security vulnerabilities in applications. We will also discuss the benefit