rtldi

RTLDI es un intérprete del programa ELF para hacer malabares con múltiples bibliotecas de glibc 6.
Descargar ahora

rtldi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • John Reiser
  • Sitio web del editor:
  • http://bitwagon.com/jumpstart/jumpstart.html

rtldi Etiquetas


rtldi Descripción

RTLDI es un intérprete del programa ELF para hacer malabares con múltiples bibliotecas de glibc 6. RTLDI es un intérprete del programa ELF que permite a cada programa ejecutable principal usar su propio cargador de tiempo de ejecución y las bibliotecas compartidas, independientemente de las versiones predeterminadas instaladas en / lib, y independientemente de cualquier otro programa ejecutable principal. El que RTLDI facilita la interoperación simultánea de los programas que Originalmente se vincularon utilizando diferentes generaciones de GLIBC6. En la teoría, GLIBC6 es compatible con versiones anteriores (un ejecutable binario determinado debe ejecutarse correctamente utilizando cualquier versión posterior de GLIBC6), pero en la práctica ha habido suficientes errores y fallos en varias ocasiones para requerir trabajos. Ejemplo: si el PT_INTERP de un ejecutable es /2.2.4-24/RTLDI (en lugar de /lib/ld-linux.SO.2), entonces el ejecutable funciona de manera efectiva como si se invocó a través de /2.2.4-24/ld-linux.so.2 - -Library-ruta /2.2.4-24:$ld_library_path /path/of/execve/a.elf Args ... y utilizará /2.2.4-24/libc.SO.6 por su glibc6. RTLDI utiliza su propio prefijo de ruta en PT_INTERP como prefijo para LD-Linux.SO.2, y como la primera ruta del directorio en el argumento de la lista separado de colon después de la ruta de la Library-ruta. El argumento de la ruta de la LD_library_path para En sí solamente, sin modificar LD_LIBRARY_PATH por a.elf o para que los niños puedan invocar. (Esta es una característica de LD-Linux.SO.2). Además, el nombre del proceso sigue siendo "a.ely" .NEW EXECTABLES, puede especificar el cargador de tiempo de ejecución creando con -WL, - Dynamic-Linker = / Ruta / a / rtldi. Los ejecutables antiguos que especifique /Lib/LD-linux.SO.2 para su PT_INTERP se pueden modificar utilizando un editor de archivos binarios. Findifique el desplazamiento de la cadena de Interp utilizando los encabezados de LEXELT --Programa. La cadena de reemplazo no puede ser más larga, y debe ser terminada por '


rtldi Software relacionado

Ceespot

Cerespot es un intérprete de comando que compila y ejecuta la fuente de script. ...

148

Descargar