Superhide
Example of hooking a linux systemcall
Install / Use
/learn @jordan9001/SuperhideREADME
superhide
An example of a Loadable Kernel Module (LKM) that hooks the system call table.
This module will hide any userspace files that start with a certain prefix from any program that uses the getdents system call to list a directories files.
To use this, run sudo build_and_install.sh in the superhide folder. Remeber where the folder is, because it will be hidden now.
To remove this, run sudo remove_and_clean.sh in the superhide folder.
This program only captures the getdents syscall for hiding files, it doesn't hook the getdents64 call because just doing getdents was enough for a proof of concept. Turns out most things just use the getdents syscall though.
Note: I have found this to not work on some newer kernels.
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
