Você pode usar o vinculador / carregador dinâmico do Linux diretamente para executar executáveis ELF para os quais você leu, mas não executa direitos:
$ /lib/ld-linux.so.* /home/user1/binary_program
Quando um executável ELF é executado normalmente, o vinculador dinâmico armazenado na .interp
seção do código do programa é usado. Os motivos para chamar o vinculador dinâmico diretamente (entrevistas de trabalho externas) incluem passar opções de linha de comando para modificar seu comportamento.
Observe que a localização real do vinculador dinâmico pode depender muito do ambiente, por exemplo, no Ubuntu de 64 bits, o vinculador está /lib64/ld-linux-x86-64.so.2
.