Resultados da pesquisa a pedido "elf"
Acessar dados anexados a um binário ELF
Eu tenho um binário ELF estático que lê dados de um arquivo zip. Para simplificar a distribuição, desejo anexar o arquivo zip ao binário, da seguinte forma: $ cat mydata.zip >> mybinarySei que isso não danificará o mybinary, mas não sei como ...
omo interpretar a tabela de símbolos dinâmicos em um executável EL
Eu estava olhando para interpretar a tabela de símbolos dinâmicos .dynsym) de um arquivo executável ELF. Consegui interpretar com sucesso a tabela de símbolos.symtab (16 bytes para cada símbolo) usando ovalue para indicar o endereço do símbolo ...
carregando arquivo ELF em C no espaço do usuário
Eu estou tentando carregar um arquivo ELF compilado com "gcc -m32 test.c -o test.exe" no Linux em um ambiente x86 de 64 bits. Eu estou tentando car...
Entendendo o __libc_init_array
Eu vi o código-fonte de __libc_init_array dehttp://newlib.sourcearchive.com/documentation/1.18.0/init_8c-source.html .Mas eu não entendo bem o que essa funçã...
Seção de nota de dump principal
Seguindo minha pergunta sobregerando manualmente um arquivo de dump de núcleoDecidi mergulhar e sujar as mãos.Eu sou capaz de construir a estrutura básica de...
.so injeção no linux: como localizar o endereço dlopen ()?
Recentemente, me interessei pelo Linux e estou tentando criar um programa capaz de injetar um objeto compartilhado (por exemplo, arquivo .so, 'biblioteca dinamicamente carregável', "DLL" no Windows.) Sei que isso pode ser feito configurando uma ...
Qual é a diferença entre arquivos ELF e arquivos bin?
As imagens finais produzidas pelos compliers contêm o arquivo bin e o arquivo ELf no formato do carregador estendido, qual é a diferença entre os dois, especialmente o utilitário do arquivo ELF.
Como extrair apenas o conteúdo bruto de uma seção ELF?
Eu tentei o seguinte, mas o arquivo resultante ainda é um ELF e não é apenas o conteúdo da seção. $ objcopy --only-section=<name> <infile> <outfile>Eu só quero o conteúdo da seção. Existe algum utilitário que possa fazer isso? Alguma ideia?
O que significa "COM" na coluna Ndx da seção .symtab?
add2.c: int counter=0; int a=0; int b; int c; int add(int a, int b) { return a+b; } compilação: gcc -c add2.c -o add2.o lendo a tabela de símbolos: readelf --symbols add2.o Symbol table '.symtab' contains 12 entries: Num: Value Size Type Bind ...