让LKM rootkit再次可见。
这涉及从rootkit(例如diamorphine rootkit)中获取"module_show"函数的地址,并使用它来调用该函数,将其重新添加到lsmod中,从而能够移除一个LKM rootkit。
我们可以在非常简单的内核中使用*/sys/kernel/tracing/available_filter_functions_addrs*获取函数地址,但这仅从内核6.5x版本起可用。
另一种方法是扫描内核内存,然后再次将其添加到lsmod中以便移除,例如ModTracer:https://github.com/MatheuZSecurity/ModTracer (但仍然存在绕过方法,我可能会很快写一篇关于它的文章)。
简而言之,这个LKM滥用了具有再次可见功能的LKM rootkit的功能。
加入Rootkit研究人员群组