Recent posts

Markdown Cheatsheet

less than 1 minute read

Preserve white spaces In macOS, you need to press⌥ Opt+Space

Remove Git Commit from History

1 minute read

Occasionally, you may want to remove a commit from github/gitlab, for example, I pushed a commit to switched the jekyll theme from minima to minimal mistakes...

Random Kernel Debugging Tips

3 minute read

All-zero address shown when do cat /proc/modules echo 0 > /proc/sys/kernel/kptr_restrict # or with sysctl sysctl kernel.kptr_restrict=0

Syzkaller: Coverage-guided Kernel Fuzzer

2 minute read

Syzkaller is a coverage-guided fuzzer for Linux kernel, it was mainly developed by Dmitry Vyukov, and with many other developers, it’s under active developme...

Kernel Debugging With Kgdb

10 minute read

In Kernel memory debugging techniques, we talked about using script decode_stacktrace.sh to translate addresses to lines, or if only interested in one entry ...

Random MacOS Tips

less than 1 minute read

Disable subtitles in VLC by default Go to VLC ➜ Preferences ➜ Subtitles / OSD, enter none in the text box labeled Preferred subtitle language, this works fo...