π€ Why this name?
use std::ops::BitOr;
struct S(&'static str);
impl BitOr for S {
type Output = String;
fn bitor(self, rhs: Self) -> Self::Output {
format!("{} in {}!", self.0, rhs.0)
}
}
fn main() {
println!("{}", S("sum") | S("world"));
}
Sometimes the answer is in the code itself β¨
-
TCP HTTP Client (C)
- Non-blocking connect, DNS multi-A failover, recv timeout
- Production-ready HTTP/1.1 implementation
-
select()
based I/O multiplexing- Timeout & keepalive support
-
- POSIX signal handling with CI/CD automation
- Interactive demo with automated testing
-
Tiny Shell (C)
- Job control, signal handling, race condition prevention
- Process management & I/O redirection
- One-liner Challenge:
sum in world = suminworld!
- Custom operators & trait implementations
- β¬οΈ Pushed 1 commit(s) to sumin-world/suminworld-ctf
- β¬οΈ Pushed 2 commit(s) to sumin-world/AeroCrab
- π Merged PR #1 in sumin-world/AeroCrab
- β¬οΈ Pushed 1 commit(s) to sumin-world/suminworld-ctf
- β¬οΈ Pushed 1 commit(s) to sumin-world/suminworld-ctf
- [Day 1] pwnable μ€μ΅
- x86-64 λ μ§μ€ν°μ μλ Zero-Extension κ·μΉ
- [μμ] κ°μμλ£ μ 리: ν¨μ νΈμΆ κ³Όμ - Virtual Memory
- x86-64 μ΄μ λΈλ¦¬ λͺ λ Ήμ΄
- [Virtual Memory] x86-64 ν¨μ νΈμΆ & Virtual Memory κΈ°λ° μ€ν νλ μ μ 리 (SysV ABI)
- System Hacking: Buffer overflow, heap exploitation, ROP chains
- Network Security: ARP/DNS spoofing, session hijacking, packet analysis
- Linux Internals: Syscalls, process management, memory subsystem
- CTF Practice: Dreamhack, pwnable.kr, OverTheWire
π‘ "Learning by building, one system call at a time"