Derry Pratama's repositories
OpenSK
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
boom-attacks
Proof of concepts for speculative attacks using the BOOM core (https://github.com/riscv-boom/riscv-boom)
dan
Automatic privilege evaluation of D-Bus services
example-pmp-baremetal
Example on how to program Physical Memory Protection Regions
GeneticAlgorithm
Refactoring and improving a gist from Vijini Mallawaarachchi
hadoop-book
Example source code accompanying O'Reilly's "Hadoop: The Definitive Guide" by Tom White
ibndias.github.io
Build a Jekyll blog in minutes, without touching the command line.
low-overhead-timers
Very low-overhead timer/counter interfaces for C on Intel 64 processors.
meltdown
This repository contains several applications, demonstrating the Meltdown bug.
movfuscator
The single instruction C compiler
os-tutorial
How to create an OS from scratch
poor-mans-pentest
This a collection of the code that I have written for the Poor Man's Pentest presentation.
quran.com-images
images using fonts from King Fahed Complex / qurancomplex.org
Rattlesnake
PulseRain Rattlesnake - RISCV RV32IMC Soft CPU
real-time-speech-translator
Real time speech to text with specific language translation.
REpsych
Psychological warfare in reverse engineering
riscv-alphanumeric-shellcoding
Alphanumeric+1 shellcoding tools for RISC-V
riscv-custom-instruction
This repo is an environtment for custom instruction development on RISC-V using spike
riscv-mini
Simple RISC-V 3-stage Pipeline in Chisel
riscv-simple-test
A simple test code for for custom instruction on RISC-V toolchain
riscv_exploitation
Collection of RISC-V exploits
rvalp
RISC-V Assemly Language Programming
ShadowStack
LLVM Implementation of different ShadowStack schemes for x86_64
threadpool
A simple C Thread pool implementation
understanding-clang-llvm
Repository for understanding and writing LLVM passes.
vscode
Visual Studio Code