Bookmarks
The following is a list of interesting resources, projects, etc. that I find useful and want to share with others. It is currently a work in progress, since I have only started collecting these not long ago.
Online Tools and References
- https://cyberchef.org — Swiss knife for converting between data formats, applying ciphers, computing entropy, …
- https://defuse.ca/online-x86-assembler.htm — Assemble and disassemble both x86 and x64, useful e.g. to cross-check disassembler results or modify instructions
- https://www.felixcloutier.com/x86/ — A more usable x86 ISA reference compared to the PDF from Intel
- https://syscall.sh/ — A nicely organized table with Linux syscall numbers and arguments for x86, x64, ARM, …
Software Libraries
- https://github.com/zyantific/zydis — x86/x64 (dis)assembler library usable from C, C++ and Rust
Blogs and Articles
- https://sabrinajewson.org/blog/errors — On (good) error handling in Rust
Backlog: Stuff to check out later
- https://github.com/BurntSushi/ripgrep — A recursive grep with support for ignore files
- https://jqlang.github.io/jq/ — A command-line JSON processor
- https://github.com/jarun/nnn — A terminal file manager with a lot of features
- https://makelinux.github.io/kernel/map/ — An interactive map of the Linux kernel
- https://busy-beavers.tigyog.app/ — Absolutely amazing learning resource for computability theory