Posts by Year


Python Logging: Basic Tutorial and Template

2 minute read

Logging is a critical component of any Python project, and here, I write a simple tutorial and example templates to use that will help you to have a head sta...


How to Plot Group-plots in Python

2 minute read

Learn how to create beautiful group-plots in Python with this step-by-step guide. With examples using Matplotlib and Pandas, you can master the art of visual...


Introduction to the DevOps Concept

2 minute read

Devops is a set of practices that combine both software development and IT operations by automating all processes in a optimized manner. Devops includes the ...

Write a Worm (Malware) in Python

4 minute read

Worm is type of malware that replicates itself and other files to consume spaces in our hard drives. You may find your drives or partitions get full without ...

Write a Simple Virus in Python

6 minute read

Sometimes we find our files being infected with a computer virus. In this tutorial, we will get introduced to the concept of a virus by writing a simple one ...

Write a Backdoor in Python

4 minute read

Backdoors are a typical way of accessing a computers resources through command line without any sort of authentication. This type of remote access is difficu...

A Basic Keylogger in Python

2 minute read

Keylogger is a simple yet effective program that can monitor a person’s keyboard activities. It can be used to spy on a person’s data (browsing activities, u...

Useful Functions of Python Itertools Module

4 minute read

Python itertools module provide memory-efficient solutions for producing complex iterators. It is quite useful in different situations where it provides func...


Matrix Operations in Python Numpy

2 minute read

We often perform matrix operations in python. In this post, we will take a look at the simple matrix operations in Python.

Mathematics Documentation in Latex

1 minute read

Writing mathematics in Latex seems to be a bit difficult at first. However, here I compiled a short summary on how you can write good mathematical expression...

Using Ropper to find ROP Gadgets

5 minute read

To exploit using ret-to-libc or ROP, we need approprate gadgets and their addresses. In this post, we will learn how to use it to extract these gadget inform...


A few hours in the Galveston Beach

less than 1 minute read

It is the semester break and a few from our community wanted to have fresh airs. So, we chose Galveston beach as it is just an hour’s drive from Harris Count...

Line Plotting using Latex PGFPlots

2 minute read

In this post I have added example codes and a short explanation on how to draw line plots using latex. All codes and outputs are available in the Overleaf Do...

Latex Resources in a Nutshell

1 minute read

Latex Editors Online There are several latex editors available online. However, none of the other ones are as powerful and trusted as Overleaf. Overleaf come...

Creating Bar Charts using Python Matplotlib

3 minute read

Python Bar Plots Matplotlib is the most usual package for creating graphs using python language. Here, in this tutorial we will see a few examples of python ...


How to write algorithm in Latex

1 minute read

While writing any research article in Latex, so often we demonstrate an algorithm according to our proposed model, workflow or architecture.

How to add subfigure in Latex

1 minute read

In research articles, we need to add subfigures often. To create subfigure in latex, you can use both \begin{minipage}...\end{minipage} and \begin{subfigure}...