Date: Sat, 13 Jul 2002 22:41:54 +0200 From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: Luigi Rizzo <rizzo@icir.org> Cc: David Malone <dwmalone@maths.tcd.ie>, hackers@FreeBSD.ORG Subject: Re: how to find offset of a string in a binary file ? Message-ID: <8802.1026592914@critter.freebsd.dk> In-Reply-To: Your message of "Sat, 13 Jul 2002 13:21:44 PDT." <20020713132144.A68304@iguana.icir.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <20020713132144.A68304@iguana.icir.org>, Luigi Rizzo writes: >On Sat, Jul 13, 2002 at 09:16:28PM +0100, David Malone wrote: >> On Sat, Jul 13, 2002 at 12:53:21PM -0700, Luigi Rizzo wrote: >> > So, does anyone know how to use the basic unix tools to find >> > the offset of a string in a binary file ? >> > Specifically, I would like to locate the offset of the string >> > >> > "MFS Filesystem goes here" >> >> Would grep -b do what you want? > >no, as i said in my email, it returns the offset of the "line", >so after it finds the string it goes back to the first newline >and returns the offset of the character after that. :( Luigi, get in touch with W Gerald Hicks <gehixz@bellsouth.net>, he has patches which does this by objcopy'ing the binary file to an elf-object and then linking that with the kernel. This is far superior to "overwrite the binary kernel" approach. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8802.1026592914>