Jamal AlJamal Al
Hello, and welcome to my modest corner of the web! I'm a passionate Developer who loves building things and breaking even more things. This blog began in 2018 as a personal online journal; in the past few years it became mostly an outlet for technical, programming-related posts.
For questions and comments, you could find me on github
github    twitter

Web Authentication

June 16, 2020

Web Authentication Befor we explore the many ways of authenticating on the web, I need to tell that the web was not desinged with…

write the Most simple interpreter

April 17, 2020

Introduction Before we dive into building our interpreter, I would like to explain how and why I'm writing about this. So, as I was working…

exploit education stack levels

March 23, 2020

stack0: The buffer size is 64 wide. if we write 4 bytes pass the buffer we can change the modified var. python -c " print 'A' * (64 +…

Write assembly with gcc

January 18, 2020

Introduction This post will be in the form of a tutorial to help you get started writing assembly. I will use the AT&T syntax for this…

intro to GAS and NASM

November 19, 2019

What is an assembler? Before an assembly program can be executed on a computer, it must be translated into the computer's binary machine…

Introduction to gcc

November 11, 2019

Introduction to gcc gcc GNU Compiler Collection is what I use on linux to compile C source files to binary. gcc is just the front…

What I use to blog

April 15, 2019

I looked for many platforms to make this easy for me; I looked at wordpress but it was on overkill and very slow for my simple use case. I…

Docker-compose an express and mongo App

September 18, 2018

Docker is a Tool that enables you to containerize your dev environment and by so helps you be more productive to focuses more on the code…

First blog

September 17, 2018

Hi everyone! I'm Jamal and this is my first blog post. This blog will be about all the things that interest me or everything I learn about…