English 中文(简体)
接触玩具——召唤——坐在Ckernel 2.6+
原标题:access to the sys_call_table in kernel 2.6+

是否有任何可能进入<代码>sys_quest_table。 自我模块<代码> Kernel 2.6+? 如果有人能够提供与文章或如何联系,我将不胜感激。 我需要一种无需修改<代码>Kernel源代码的方法。 我知道在<条码>、2.4 克里特上是容易的,但你可以使用外部符号,但这一能力已从<条码>第2.6条/代码>中删除。

最佳回答

由于你真的要做的是用你自己的职能来取代一项叫 s,我建议使用这种工作的证明,你可以轻易地打破任何掩饰地址(或符号(例如:先天、先天、轮.)和改变执行道路,所有这一切都是暂时的,如果你需要:) 间接费用非常低。

Kprobes (or jprobes if You only to increase their Code in the sysbet as than to取而代之) work byactiveally顶替一项指示(例如,关于你的回忆录的第一份指示)而代之(例如,关于x86)。 在“int3”手稿中,通知人通知了证据,这反过来又把执行交给了你的登记职能,从这个角度来说,你几乎可以做任何事情。

文件/问题提供了非常好的文件。 txt作为样本/kprobes/kprobes_example.c中的一种微小例子(例如,它们打破了做事,在系统中记录每个叉)。 它有一个非常简单的版本,现在非常方便。

问题回答

我已经回答了与此类似的几个其他问题:

深入解释我的如下内容:http://github.com/cormander/tpe-lkm” ,“no followlow noreferer”>TPE LKM>/a>,该单元确实如此,见:http://cormander.com/12/how-to-hook-into-hiidden-lin-kerlot-works- Bolivia-lkm/ conf=“no followlow noreferer”>,关于我的博客的解释。

<>光> 正如对贵问题的评论中提到的,这不是做事的适当方式。 如果你重整ker子,这是最好的,尽管我确实理解,有些情况不是选择。

自凯尔特以来 2.6.* 系统表不再出口。 你们可以找到如何再出口:

http://www.sans.org/reading_room/whitepapers/honors/linux-kernel-rootkits-protecting-systems_1500

参看第144页。





相关问题
Fastest method for running a binary search on a file in C?

For example, let s say I want to find a particular word or number in a file. The contents are in sorted order (obviously). Since I want to run a binary search on the file, it seems like a real waste ...

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

Tips for debugging a made-for-linux application on windows?

I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...

Trying to split by two delimiters and it doesn t work - C

I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...

Good, free, easy-to-use C graphics libraries? [closed]

I was wondering if there were any good free graphics libraries for C that are easy to use? It s for plotting 2d and 3d graphs and then saving to a file. It s on a Linux system and there s no gnuplot ...

Encoding, decoding an integer to a char array

Please note that this is not homework and i did search before starting this new thread. I got Store an int in a char array? I was looking for an answer but didn t get any satisfactory answer in the ...

热门标签