ixkeylog是Linux/unix的一个键盘记录工具,支持Linux 2.6.x NetBSD FreeBSD OpenBSD
Linux/unix 键盘记录 ixkeylog_记录
源代码可以在这里找到:

点击下载



编译参
Linux 2.6.x
$ gmake -f Makefile.Linux ixkeylog
$ ldd ./ixkeylog
linux-vdso.so.1 => (0x00007fff8bdff000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f5edc0a9000)
libc.so.6 => /lib/libc.so.6 (0x00007f5edbd50000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f5edbb32000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f5edb92e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5edc3e7000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f5edb72a000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f5edb524000)

NetBSD 5.1
BlackTiny$ gmake -f Makefile.NetBSD ixkeylog
BlackTiny$ ldd ./ixkeylog
./ixkeylog:
-lX11.6 => /usr/X11R7/lib/libX11.so.6
-lXdmcp.6 => /usr/X11R7/lib/libXdmcp.so.6
-lc.12 => /usr/lib/libc.so.12
-lXau.6 => /usr/X11R7/lib/libXau.so.6

FreeBSD 8.2
%gmake -f Makefile.FreeBSD ixkeylog
%ldd ./ixkeylog
./ixkeylog:
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x2808e000)
libc.so.7 => /lib/libc.so.7 (0x281a7000)
libxcb.so.2 => /usr/local/lib/libxcb.so.2 (0x282c2000)
librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x282da000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x282e3000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x282e6000)
libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x282eb000)

OpenBSD 4.8
$ gmake -f Makefile.OpenBSD ixkeylog
$ ldd ./ixkeylog
./ixkeylog:
Start End Type Open Ref GrpRef Name
1c000000 3c005000 exe 1 0 0 ./ixkeylog
046be000 24739000 rlib 0 1 0 /usr/X11R6/lib/libX11.so.13.0
0ba98000 2bacd000 rlib 0 1 0 /usr/lib/libc.so.56.0
0098d000 20992000 rlib 0 1 0 /usr/X11R6/lib/libxcb.so.2.1
09a2e000 29a32000 rlib 0 2 0 /usr/X11R6/lib/libpthread-stubs.so.0.0
0db07000 2db0b000 rlib 0 2 0 /usr/X11R6/lib/libXau.so.9.0
0975d000 29762000 rlib 0 2 0 /usr/X11R6/lib/libXdmcp.so.10.0
03303000 03303000 rtld 0 1 0 /usr/libexec/ld.so

转自:http://fuzzexp.org/linux_keylogger_ixkeylog.html