fbpx
Wikipedia

GNU Screen

GNU Screen es un programa informático de Multiplexación de terminales.[1]​ Fue desarrollado por el proyecto GNU. Permite a los usuarios acceder a múltiples sesiones separadas dentro de una sola ventana de terminal o en una sesión de terminal remota. Es útil para tratar con múltiples programas en la línea de comandos y para separar programas de la terminal que los lanzó.

GNU Screen
Screen.

Captura de una sesión de GNU Screen.
Información general
Tipo de programa CLI
Desarrollador Proyecto GNU
Licencia GNU GPL
Información técnica
Programado en C
Versiones
Última versión estable 4.8.0 (info) 5 de febrero de 2020 (1 año, 5 meses y 28 días)
Asistencia técnica
Enlaces
Sitio web oficial
Repositorio de código

Puede imaginar a GNU Screen como una versión en texto de gestores de ventanas gráficos o como una forma de abrir terminales virtuales dentro de cualquier sesión accedida. Screen consiste en una envoltura que permite usar múltiples programas de texto al mismo tiempo y provee características que permiten al usuario usar programas productivamente desde una única interfaz.

Características

Persistencia

Similar a VNC, GNU Screen permite al usuario comenzar aplicaciones desde un computador, reconectar desde un computador distinto y continuar usando la misma aplicación sin tener que reiniciarla. De este modo se consigue que la migración entre localizaciones como el trabajo y el hogar sea simple. Screen provee funcionalidad de terminal-agnóstica de modo que los usuarios pueden conectar y reconectar usando distintos tipos de terminal, permitiendo a las aplicaciones seguir ejecutándose sin tener en cuenta sus cambios.

Ventanas múltiples

Se pueden crear múltiples sesiones en la terminal, cada cual corriendo una aplicación. Las ventanas son enumeradas, y el usuario puede intercambiarlas por medio del teclado. Algunos emuladores de GUI proveen de pestañas o alguna otra funcionalidad similar para esto. Cada ventana tiene su propio scroll-back buffer, de manera que la salida es capturada incluso cuando la ventana no está siendo mostrada. Este historial puede ser guardado aun cuando se migra a otro computador.

Vulnerabilidades

El Proyecto GNU recibió de manera anónima un "bug" en el que se advierte que se puede utilizar el GNU Screen como vía para escalar privilegios y obtener control de un ordenador con credenciales de root.[2]​ Hasta la fecha la vulnerabilidad no ha sido parchada por lo que crackers utilizan guiones en lenguaje Python secundados con bibliotecas en lenguaje C para ilustrar el acceso y demostrar la vulnerabilidad.[3]​ La versión afectada es GNU Screen 4.5.0 y ha sido clasificada como de severidad normal y prioridad normal en su resolución.

Referencias

  1. «Introduction to GNU Screen». Free Software Foundation. 2010. Consultado el 7 de octubre de 2010. 
  2. . Proyecto GNU. Archivado desde el original el 25 de enero de 2017. Consultado el 9 de abril de 2018. «The check opens the logfile with full root privileges. This allows us to truncate any file or create a root-owned file with any contents in any directory and can be easily exploited to full root access in several ways.» 
  3. Encinar, Josue (9 de abril de 2018). (html). Boomernix. Archivado desde el original el 9 de abril de 2018. Consultado el 9 de abril de 2018. «Por hacer un resumen, el error recae en la apertura del registro con privilegios root, dando la posibilidad de crear un archivo cualquiera con el propietario root.» 

Enlaces externos

  •   Datos: Q930835
  •   Multimedia: GNU Screen

screen, programa, informático, multiplexación, terminales, desarrollado, proyecto, permite, usuarios, acceder, múltiples, sesiones, separadas, dentro, sola, ventana, terminal, sesión, terminal, remota, útil, para, tratar, múltiples, programas, línea, comandos,. GNU Screen es un programa informatico de Multiplexacion de terminales 1 Fue desarrollado por el proyecto GNU Permite a los usuarios acceder a multiples sesiones separadas dentro de una sola ventana de terminal o en una sesion de terminal remota Es util para tratar con multiples programas en la linea de comandos y para separar programas de la terminal que los lanzo GNU ScreenScreen Captura de una sesion de GNU Screen Informacion generalTipo de programaCLIDesarrolladorProyecto GNULicenciaGNU GPLInformacion tecnicaProgramado enCVersionesUltima version estable4 8 0 info 5 de febrero de 2020 1 ano 5 meses y 28 dias Asistencia tecnicaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Puede imaginar a GNU Screen como una version en texto de gestores de ventanas graficos o como una forma de abrir terminales virtuales dentro de cualquier sesion accedida Screen consiste en una envoltura que permite usar multiples programas de texto al mismo tiempo y provee caracteristicas que permiten al usuario usar programas productivamente desde una unica interfaz Indice 1 Caracteristicas 1 1 Persistencia 1 2 Ventanas multiples 1 3 Vulnerabilidades 2 Referencias 3 Enlaces externosCaracteristicas EditarPersistencia Editar Similar a VNC GNU Screen permite al usuario comenzar aplicaciones desde un computador reconectar desde un computador distinto y continuar usando la misma aplicacion sin tener que reiniciarla De este modo se consigue que la migracion entre localizaciones como el trabajo y el hogar sea simple Screen provee funcionalidad de terminal agnostica de modo que los usuarios pueden conectar y reconectar usando distintos tipos de terminal permitiendo a las aplicaciones seguir ejecutandose sin tener en cuenta sus cambios Ventanas multiples Editar Se pueden crear multiples sesiones en la terminal cada cual corriendo una aplicacion Las ventanas son enumeradas y el usuario puede intercambiarlas por medio del teclado Algunos emuladores de GUI proveen de pestanas o alguna otra funcionalidad similar para esto Cada ventana tiene su propio scroll back buffer de manera que la salida es capturada incluso cuando la ventana no esta siendo mostrada Este historial puede ser guardado aun cuando se migra a otro computador Vulnerabilidades Editar El Proyecto GNU recibio de manera anonima un bug en el que se advierte que se puede utilizar el GNU Screen como via para escalar privilegios y obtener control de un ordenador con credenciales de root 2 Hasta la fecha la vulnerabilidad no ha sido parchada por lo que crackers utilizan guiones en lenguaje Python secundados con bibliotecas en lenguaje C para ilustrar el acceso y demostrar la vulnerabilidad 3 La version afectada es GNU Screen 4 5 0 y ha sido clasificada como de severidad normal y prioridad normal en su resolucion Referencias Editar Introduction to GNU Screen Free Software Foundation 2010 Consultado el 7 de octubre de 2010 screen devel bug 50142 root exploit 4 5 0 Proyecto GNU Archivado desde el original el 25 de enero de 2017 Consultado el 9 de abril de 2018 The check opens the logfile with full root privileges This allows us to truncate any file or create a root owned file with any contents in any directory and can be easily exploited to full root access in several ways Encinar Josue 9 de abril de 2018 Elevandonos a Root en Linux html Boomernix Archivado desde el original el 9 de abril de 2018 Consultado el 9 de abril de 2018 Por hacer un resumen el error recae en la apertura del registro con privilegios root dando la posibilidad de crear un archivo cualquiera con el propietario root Enlaces externos EditarGNU s Screen Sitio Oficial GNU Screen en GNU Savannah GNU Screen El manual del programa El manual del usuario en pantalla Introduccion a GNU Screen Esta obra contiene una traduccion derivada de GNU Screen de la Wikipedia en ingles publicada por sus editores bajo la Licencia de documentacion libre de GNU y la Licencia Creative Commons Atribucion CompartirIgual 3 0 Unported Datos Q930835 Multimedia GNU ScreenObtenido de https es wikipedia org w index php title GNU Screen amp oldid 131055177, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos