mainKatana - Summary

Membership Info
Project 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 project 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 - 0 replies

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

[Submit News]
[1 news in archive]

Communication Tools
 Tech Support Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Mailing Lists (0 public mailing lists)

Development Tools
 Bug Tracker (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Task Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item

Back to the top

Powered by Savane 3.6