
sh4dy
@sh4dy_0011
Followers
3K
Following
3K
Media
27
Statuses
714
Software Engineer | IIT Roorkee ‘24 | Reversing | Low-Level Programming | LLVM-nerd | C++ Dev
Ring Zero
Joined March 2022
Here’s the second part of my blog series on Compiler and LLVM internals, where I’ve explained the following concepts:. 1. Basic blocks.2. Control flow graphs .3. Modules.4. Some applications of LLVM passes. Source code:
sh4dy.com
IntroductionIn the first part of my blog series on compilers and LLVM, I provided a brief introduction to compiler fundamentals and LLVM. We also wrote a simple LLVM analysis pass to print function na
6
209
1K
Nice blog about SFINAE (Substitution Failure Is Not An Error), by @JoBoccara .
fluentcpp.com
Expressive code in C++
0
0
1
RT @_ryuk12345: Just finished writeup about reverse engineering Unity game and XDP program (eBPF). Interesting challenge from DeadSec CTF 2….
blog.ryukk.dev
0
49
0
Had the opportunity to create a reversing challenge for @DeadSecCTF 2025. It focused on the communication between an XDP program and a stack-based VM powered by LLVM’s JIT execution engine, LLJIT.
github.com
Contribute to 0xSh4dy/ebee development by creating an account on GitHub.
1
13
102
RT @vivekgalatage: C++ Under the Hood: Internal Class Mechanisms - Chris Ryan. I highly recommend this talk if you are starting with C++ an….
0
50
0
RT @Mattias_G: I am excited to share this new single-header C library I have been working on for a while now: vecmath.h, a comprehensive ve….
0
126
0
Great explanation of Packet Sockets ( AF_PACKET ).
csulrong.github.io
AF_PACKET socket is a way of capturing raw packets at link layer and then applications can handle the packets in user space. Applications like packet sniffering and soft packet processing could use...
0
0
9
Nice blog on x86_64 paging, by @zolutal .. Super helpful.
blog.zolutal.io
I’ve spent quite a lot of time messing with x86_64 page tables, understanding address translation is not easy and when I started learning about it I felt like a lot of the material out there on how...
1
69
360
RT @chrisdior777: Just stumbled across this, decided to spread it around. INSANE collection of ~180 Math resources:. - Probability & Stats….
0
88
0
Nice read ,about SLUB internals .
blogs.oracle.com
The first in a series of blogs discussing the internals of the Linux SLUB allocator and techniques available to assist with debugging issues.
0
22
155
RT @linkersec: Dirty Pagetable: A Novel Exploitation Technique To Rule Linux Kernel. An article by @NVamous about the Dirty Pagetable explo….
0
32
0
RT @cor_ctf: Here is our 0day for kernelCTF🩸.- 82k bounty.- quickest submission ever.- all instances pwned😎. Discl….
syst3mfailure.io
CVE-2025-38001 is a Use-After-Free vulnerability in the Linux network packet scheduler, specifically in the HFSC queuing discipline. When the HFSC qdisc is utilized with NETEM and NETEM packet...
0
75
0
Pretty cool explanation of the Linux page allocator.
syst3mfailure.io
In recent years, with the rise of new kernel mitigations - from CFI to Google's SLUB virtual to randomized slab caches - there has been a trend shift from slab-level object exploitation to page-level...
0
24
150