Skip to content

Instantly share code, notes, and snippets.

View nnamon's full-sized avatar

nnamon nnamon

View GitHub Profile
@nnamon
nnamon / c0w.c
Last active August 18, 2017 06:06 — forked from KrE80r/c0w.c
PTRACE_POKEDATA variant of CVE-2016-5195 (x86)
/*
* A PTRACE_POKEDATA variant of CVE-2016-5195
* should work on RHEL 5 & 6
*
* (un)comment correct payload (x86 or x64)!
* $ gcc -pthread c0w.c -o c0w
* $ ./c0w
* DirtyCow root privilege escalation
* Backing up /usr/bin/passwd.. to /tmp/bak
* mmap fa65a000
@nnamon
nnamon / llvm-update-alternatives.sh
Last active June 13, 2018 18:56 — forked from jc00ke/llvm-update-alternatives
LLVM & clang alternatives 6.0
#!/usr/bin/env sh
update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-6.0 200
update-alternatives --install /usr/bin/clang clang /usr/bin/clang-6.0 200
update-alternatives --config clang
update-alternatives --config clang++
update-alternatives --install \
/usr/bin/llvm-config llvm-config /usr/bin/llvm-config-6.0 200 \
--slave /usr/bin/llvm-ar llvm-ar /usr/bin/llvm-ar-6.0 \