mainKatana - Summary

Membership Info
Group Admin:
1 active member

Group identification
Id: 10578
System Name: katana
Name: Katana
Group Type: non-GNU software and documentation

Search in this Group


This group is not part of the GNU Project.

Katana is an ELF and DWARF manipulation shell. It was originally
developed as a hot-patching tool and work on it was continued for
research into security implications of the DWARF debugging and
exception-handling format. Much of its functionality is either for
patching or for DWARF data manipulation, but it is designed
underneath as a general-purpose ELF manipulation framework which can
be extended as need be for other purposes

Katana aims to provide a hot-patching system for userland. Further
it aims to work with existing toolchains and formats so as to be
easy to use and to hopefully pave the way for incorporating patching
as a standard part of the toolchain. Because of this aim, Katana
operates at the object level rather than requiring any access to the
source code itself. This has the added bonus of making it, in
theory, language agnostic (although no work has been done to test it
with anything besides programs written in C).

Registration Date: Wed 23 Jun 2010 02:54:52 AM UTC
License: GNU General Public License v2 or later
Development Status: 2 - Pre-Alpha


Latest News rss feed
Katana 0.2 Released
     posted by electron, Mon 18 Apr 2011 05:17:10 PM UTC

Katana 0.2 released with ELF and DWARF manipulation features from talks given at Shmoocon and Hackito Ergo Sum. See for more information.

Communication Tools
 Mailing Lists (0 public mailing lists)

Back to the top

Powered by Savane 3.13-4448.
Corresponding source code