Learning kprobes internals

First some theory:

http://phrack.org/issues/67/6.html

http://www-users.cs.umn.edu/~boutcher/kprobes/kprobes.txt.html

https://doc.opensuse.org/documentation/html/openSUSE_121/opensuse-tuning/cha.tuning.kprobes.html

http://www.ibm.com/developerworks/library/l-kprobes/index.html

Kprobes tutorial at OLS2006 (with examples):

http://www-users.cs.umn.edu/~boutcher/kprobes/

Lots of pictorial rendering of kprobes:

http://home.eng.iastate.edu/~kothari/LinuxResults/results-2.6.31/globals/kprobe_mutex/index.html

And finally some examples:

http://www.cs.fsu.edu/~baker/devices/lxr/http/source/linux/samples/kprobes/kprobe_example.c

And here is reverse engineering via kprobes in Android:

http://recon.cx/2013/slides/Recon2013-Joshua%20J.%20Drake-Reversing%20and%20Auditing%20Android’s%20Proprietary%20Bits-public.pdf

Advertisements

2 responses to this post.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: