Readhook Versions Save

Red-team tool to hook libc read syscall with a buffer overflow vulnerability.

v1.2.2

6 years ago

Release of readhook v1.2.2.

This release fixes an access violation that would sometimes occur if the system read() function returned the value -1.

(Previously) Release of readhook v1.2.1.

This release builds on CentOS and is tested with the following Linux distros:

  1. Alpine 3.7
  2. CentOS 7.4
  3. Ubuntu 17.04

The following development tools are also available in this release:

  1. nullhook.so: A shared library with a dummy function to test LD_PRELOAD base functionality.
  2. noophook.so: A shared library that hooks the libc read() function, but merely passes the request on.

See: https://github.com/polyverse/readhook/blob/master/README.md

For examples, see: https://github.com/polyverse/node-echo-server/blob/master/README.md https://github.com/polyverse/readhook-node-echo-server/blob/master/README.md

v1.2.1

6 years ago

Release of readhook v1.2.1.

This release builds on CentOS and is tested with the following Linux distros:

  1. Alpine 3.7
  2. CentOS 7.4
  3. Ubuntu 17.04

The following development tools are also available in this release:

  1. nullhook.so: A shared library with a dummy function to test LD_PRELOAD base functionality.
  2. noophook.so: A shared library that hooks the libc read() function, but merely passes the request on.

See: https://github.com/polyverse/readhook/blob/master/README.md

For examples, see: https://github.com/polyverse/node-echo-server/blob/master/README.md https://github.com/polyverse/readhook-node-echo-server/blob/master/README.md

v1.2.0

6 years ago

Release of readhook v1.2.0.

This release builds on CentOS and is tested with the following Linux distros:

  1. Alpine 3.7
  2. CentOS 7.4
  3. Ubuntu 17.04

The following development tools are also available in this release:

  1. nullhook.so: A shared library with a dummy function to test LD_PRELOAD base functionality.
  2. noophook.so: A shared library that hooks the libc read() function, but merely passes the request on.

See: https://github.com/polyverse/readhook/blob/master/README.md

For examples, see: https://github.com/polyverse/node-echo-server/blob/master/README.md https://github.com/polyverse/readhook-node-echo-server/blob/master/README.md

v1.1.1

6 years ago

Release of readhook v1.1.1. This release re-factors readhook into two parts:

  1. fullhook.so: Provides additional exploit development tools (magic string "xyzzx")
  2. basehook.so: Provides the raw overflow endpoint (magic string "xyzzy")

See: https://github.com/polyverse/readhook/blob/master/README.md

For examples, see: https://github.com/polyverse/node-echo-server/blob/master/README.md https://github.com/polyverse/readhook-node-echo-server/blob/master/README.md

v1.1.0

6 years ago

Release of readhook v1.1.0. This release re-factors readhook into two parts:

  1. fullhook.so: Provides additional exploit development tools (magic string "xyzzx")
  2. basehook.so: Provides the raw overflow endpoint (magic string "xyzzy")

See: https://github.com/polyverse/readhook/blob/master/README.md

For examples, see: https://github.com/polyverse/node-echo-server/blob/master/README.md https://github.com/polyverse/readhook-node-echo-server/blob/master/README.md

v1.0.0

6 years ago

Initial release of readhook v1.0.0.

v0.0.0

6 years ago

Description goes here