Como configurar / usar o fakechroot ao longo do fakeroot usando apenas comandos do busybox?

1

Situação

Recebi um sistema desatualizado sem acesso root. Então, quando tento carregar qualquer executável vinculado dinamicamente, recebo uma mensagem informando que um símbolo GLIBC_VERSION_ específico não foi encontrado (a versão da versão Glibc instalada de 2011).

O Busybox é praticamente o único programa que está sendo instalado (há também ferramentas de terceiros, mas eu não tenho a lista completa). Nunca, como estou tendo mais 24 GB de espaço ext4 gratuito no meu ~ , fiz o download e extraí uma raiz de tar do Ubuntu no meu $HOME com o libfakechroot instalado do rootfs.tar .

Normalmente, você inicia o fakeroot e o fakechroot por meio de seus comandos, mas, nesse caso, a tentativa de executar qualquer programa de terceiros gera símbolos GLIBC indefinidos.

Pergunta

Nessa situação, quais comandos shell eu preciso usar para, pelo menos, executar apt-get com êxito?

Eu acho que são algumas configurações LD_PRELOAD e chamando $HOME/lib/ld-linux-aarch64.so.1 , pois /lib/ld-linux-aarch64.so.1 está estaticamente vinculado, mas qual seria o script de shell completo?

    
por user2284570 24.06.2018 / 16:41

0 respostas