Related articles |
---|
Looking for disassembler, decompiler, discompiler or whatever. zuyihe@163.net (2001-09-03) |
Re: Looking for disassembler, decompiler, discompiler or whatever. challa@acc.am.ericsson.se (Madhusudan Challa) (2001-09-05) |
Re: Looking for disassembler, decompiler, discompiler or whatever. vbdis@aol.com (2001-09-05) |
Re: Looking for disassembler, decompiler, discompiler or whatever. zuyihe@163.net (2001-09-11) |
Re: Looking for disassembler, decompiler, discompiler or whatever. Xavier.Leroy@inria.fr (2001-09-11) |
From: | Xavier.Leroy@inria.fr (Xavier Leroy) |
Newsgroups: | comp.compilers |
Date: | 11 Sep 2001 23:11:09 -0400 |
Organization: | INRIA Rocquencourt, projet Cristal |
References: | 01-09-011 01-09-021 01-09-029 |
Keywords: | assembler |
Posted-Date: | 11 Sep 2001 23:11:09 EDT |
zuyihe@163.net (zyy) writes:
> My advisor wants me to modify an executable by inserting several
> instructions (to the text section). You are only given
> executable. Jesus, what can I do? Does it sound a reasonable task?
Yes, very much so. It's been done a number of times.
> Man, it could be a Ph.D. thesis. Any idea to hack this bullshit?
> The platform is Linux on PowerPC or Solaris on Sun.
Have a look at the OM and EEL toolkits:
http://www.research.compaq.com/wrl/projects/om/om.html
http://www.cs.wisc.edu/~larus/eel.html
Both provide a high-level interface for analyzing and modifying
executable code. OM is for the Alpha and EEL for the SPARC,
but I'm sure the ideas and overall architecture could be applied to
other processors as well.
Have fun,
- Xavier Leroy
Home page: http://pauillac.inria.fr/~xleroy/
Return to the
comp.compilers page.
Search the
comp.compilers archives again.