Hello there! This will probably be the final tutorial on functions where we will be looking over a method called pass by reference. This technique allows us to modify large amounts of data without the ...
Hey guys, in this tutorial, we are going to learn about the heap segment and how to use it for storing data in our programs. We will also go into the details of its use in conjunction with the char po ...
What's up, peeps? In this quick tutorial, we will be looking at structs, a special kind of data type. What Is a Struct?A structure, or just struct, is a user-defined data type where we are able to gro ...
Hello again, and welcome back to another tutorial on functions, this time, covering recursion. What Is Recursion?Recursion is the calling of a function within itself so that it repeats the process, ki ...
Welcome to an introduction on writing basic malware, an optional sub-series in which I expose you to malware and its technologies. This is written for those who wish to seek a beginning in malware ana ...
Hello readers, in this tutorial, we will be discussing how to perform file operations such as reading and writing. Types of File AccessThere are two methods of accessing files: file descriptors and fi ...
What's up readers? Today I'll be introducing to you a new vulnerability called the Format String vulnerability (in case you missed the title). It won't be much, just a little motivation to keep you gu ...
Before we begin learning about another vulnerability, we are going to explore printf in a bit more detail. This will be quick little tutorial. The Missing LinkOne conversion specifier I have not told ...
What's up readers? We have ever so slightly touched upon this concept of scope with variables but still don't really know what it means. In this tutorial we will learn the behaviors of variables exist ...
In many programs on Linux, you'll come across programs which allow you to specify additional arguments instead of just simply running the program by itself. If you've used the Kali distribution, I'm m ...