Re: Kernel GPL Violations and How to Research

From: Gidon
Date: Tue Feb 10 2004 - 17:08:52 EST


On Tue, 2004-02-10 at 15:52, Matthew Dharm wrote:
> Obfuscation can obscure the names of functions, but generally not string
> constants or the structure of functions calling other functions.

Sadly, objdump turns up nothing really interesting. The kernel image is
in i386-linux a.out format. This is all it gives me for headers:

SOME.FILE: file format a.out-i386-linux
SOME.FILE
architecture: i386, flags 0x000001be:
EXEC_P, HAS_LINENO, HAS_DEBUG, HAS_SYMS, HAS_LOCALS, WP_TEXT, D_PAGED
start address 0x00100020

Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00079fc0 00000020 00000020 00000020 2**2
CONTENTS, ALLOC, LOAD, CODE
1 .data 0002a000 0007a000 0007a000 00079fe0 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00018004 000a4000 000a4000 00000000 2**2
ALLOC


It is easier to read some of the function names and other things using
objdump's -s option, but beyond that it's not much more useful than
strings. It appears that I will have to get medieval on it.

--
I am subscribed to this mailing list. It is not necessary to CC me.
Thank you. -Gidon

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/