A Compiler Writing Journey
Repository Index
81,588 visible repositories in the index
1–22 of 22 · Most stars
A small C compiler
TranslatedA tutorial on building a JSON library from scratch
Dive into CPython internals, trying to illustrate every detail of CPython implementation
- python3
- cpython
- python
- c
🐼 准备秋招,欢迎来树上取果实
A list of commands, scripts, resources, and more that I have gathered and attempted to consolidate for use as OSCP (and more) study material. Commands in 'Usefulcommands' Keepnote. Bookmarks and reading material in 'BookmarkList' CherryTree. Reconscan Py2 and Py3. Custom ISO building.
- oscp
- reconscan
- pentest
- penetration-testing
Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials
- hypervisor
- ept
- hidden-hook
- tutorial
2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工程师整理总结
- bplustree
- dp
- bloom-filter
- quick-sort
ffmpeg examples in Android / IOS / WinPhone
How to write a very simple JIT compiler
Macro-header for compile-time C polymorphic obfuscation (tcc, win x86/x64)
- c
- confuse
- easy-to-use
- information-security
A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage
Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
- ebpf
- ebpf-co-re
- linux-kernel
STM32 examples for USART using DMA for efficient RX and TX transmission
- stm32
- usart
- dma
- receive
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
- lisp
- lisp-interpreter
- pc-g850
- tiny
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
Vitis In-Depth Tutorials
- embedded
- fpga
- embedded-systems
- aiengine
Linux Binary Exploitation
- linux
- binaries
- exploitation
- stackoverflow
vivo / iQOO rootable devices and CVE index
Contains materials for my technical presentation exploring Linux malware tradecraft—from userland and fileless techniques to kernel rootkits, ftrace, eBPF, and defensive strategies.
Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.
An example of an eBPF program hooking into the kill tracepoint