黑客大神秘籍:Linux下Hook方式汇总

导语• linux下的Hook方式,从ring3到ring0,姿势很多,但其实是互通的,这里总结自己实现的几个 。
/****** Ring3 ******/
LD_PRELOAD劫持.so
ptrace API调试技术Hook
PLT劫持
/******* Ring 0 *******/
针对系统调用的hook
--首先获得sys_call_table
利用sys函数的嵌套实现hook调用的子函数
修改系统调用的前几个字节为jmp之类的指令(内联
• 网上很多教程是针对Linux2.6左右的,很多方法需要自己重新摸索,记录踩坑 。
– 注: 以下所有代码在Linux 5.0.3. x86_64内核调试通过 。
LD_PRELOAD劫持.so• LD


    推荐阅读