Home
EsharkyTheGreat's Personal Blog
Cancel

CakeCTF-22 Pwn welkerme

Challenge Overview welkerme is a basic introduction to kernel exploitation type of CTF challenge, the challenge files provided itself have so much information to solve the challenge. Challenge Fil...

DefCamp-21 Blindsight Writeup

Challenge Overview This is a writeup of the blindsight challenge from DefCamp-21. The challenge only provides us with a libc.so file and the ip and port of a server. We need to find a way to co...

PwnAdventure Part5 - More Hacks!!

Developing More Hacks In the previous post I went over LD_PRELOAD to hijack functions and created the speed hack. In this post I’m going over and understanding other hacks that LiveOverflow made ...

PwnAdventure Part4 - Function Hijacking

Developing our First Hack In this post I’m going over our first step to develop a hack. The way we are going to do it is we are going to overwrite functions in the libGameLogic.so by writing our ...

PwnAdventure Part3 - Memory and Structs

What we’re going to do Now that we have an overview of the game lets load the libGameLogic library in a disassembler. I’m using IDA for this. Since we have debug information we’ll get all the cla...

PwnAdventure Part2 - Recon

Recon What we’ll be going over in this post is external recon of the game. What I mean by external recon is just getting and overview of how the game is working without going in detail and find...

PwnAdventure Part1 - Setup

What is this series about ? I recently came across LiverOverflow’s youtube series on PwnAdventure3. I got interested in this because it involves game hacking which I think is very cool. Please ...

Bypass Canary in a Network Forking Service

How to Bypass Stack Canary in a Network Forking Service What is a Stack Canary ? Stack Canary is a mitigation introduced to prevent buffer overflows. It is a random value placed on the stack wh...

First Test Post

Welcome Hello world, this is my first Jekyll blog post. I hope you like it! key: value console.log("Hello World!"); #include<stdio.h> int main() { int a = 5; printf("%d",a); ...