Why Hackers Should Learn C#

Why Hackers Should Learn C#

Introduction Ethical hacking does not require you to be a programmer, but it does help greatly if you are! Understanding C# can help in many ways. The language can be utilized to create ad-hoc applications that may outperform the tools we use today, many of which are...
How to Use Python in Hacking

How to Use Python in Hacking

Automating Everything Scripting is often the gateway to programming. If you have a repetitive, time-consuming task that needs to be performed regularly, you have likely wondered if there is a more efficient solution. I’m here to tell you that there is, and that...
A Beginner’s Guide to JSON

A Beginner’s Guide to JSON

Overview JSON permeates virtually every corner of the digital landscape today. It powers web APIs, configures files, fuels mobile apps, and anchors data storage. To maintain seamless day-to-day hacking, it’s crucial to wield a robust understanding of JSON....
Manual vs Automated Code Review

Manual vs Automated Code Review

Ensuring our code is secure is a critical part of protecting our applications and we should strive to build applications that are both secure by design and in practice. Many organizations use different approaches to achieve this. Today we’re going to take a look at...
Getting Started with Offensive JavaScript

Getting Started with Offensive JavaScript

JavaScript is a bit like Marmite, you either love it or hate it. Regardless of how it makes us feel, it is a powerful tool for attacking users and exploitation. Often, popping alert(1) is proof enough to get a fix but doesn’t demonstrate the full impact an attacker...