====== Manipulating an ELF file Proposal Document ====== This document will be the closing capture statement of the Concept Development Phase. Requires customer approval. ===== Idea ===== This is project is a work related project. The goal of this project is to be able to take an ELF file on linux and patch or update the code with code developed by us. The idea is to write an application that will parse the ELF file and add the patch to the file. ===== High Concept ===== Patch an ELF file. ===== Target Market Segment Strategy ===== This is to identify what the underlying message will be and how it will be conveyed to the target market. ===== Features ===== * Supply new code and have it added to an existing binary ELF file. ===== Target Market ===== Anybody that wants to patch linux ELF files. ===== Target Hardware Platform ===== A machine capable of running linux. ===== Estimated Schedule and Budget ===== This is an unknown type of project the work could take a week or it could take a month. But, I don't for see it taking longer than a month. ===== Competitive Analysis ===== Most of the code on a linux platform is open source. Not having the source is more of a government thing and I am not aware of any other applications that do this. ===== The Team ===== Someone that understands the ELF file format and can write C++ code to manipulate the ELF file. ===== Risk Analysis ===== There are some unknowns as to mantaining internal file references and data structures. ===== Summary ===== Patch an ELF file with little effort.