Así es como puede ayudar a la comunidad Jailbreak

¿Cómo puedo ayudar a la comunidad de jailbreak? Algunos de ustedes pueden haber hecho esta pregunta antes.

pod2G: un miembro del equipo de ensueño de jailbreak y acreditado por descubrir vulnerabilidades que se utilizaron en el jailbreak de Absenta y Corona acaba de responder esa pregunta.

Él escribe en su blog:

Para liberar un dispositivo, los piratas informáticos necesitan un conjunto de vulnerabilidades explotables:

  • un vector de inyección de código: una vulnerabilidad en los componentes principales de iOS que conduce a la ejecución de código personalizado y sin firmar.
  • una vulnerabilidad de escalada de privilegios: normalmente no es suficiente tener una ejecución de código sin firmar. Casi todas las aplicaciones y servicios de iOS están protegidos, por lo que a menudo es necesario escapar de la cárcel para activar la explotación del kernel.
  • una vulnerabilidad del kernel: el kernel es el objetivo real de la carga útil de jailbreak. El jailbreak tiene que parcharlo para eliminar la aplicación del código firmado. Solo el núcleo puede parchear el núcleo, por eso se necesita una vulnerabilidad de ejecución de código en el contexto del núcleo.
  • Una vulnerabilidad de desconexión: cuando el dispositivo se inicia, no se parchea, por lo tanto, no puede ejecutar código sin firmar. Por lo tanto, para iniciar la carga útil de jailbreak en el momento del arranque, es obligatorio un vector de ejecución de código en el arranque de servicios o en la carga de archivos binarios.
Puede ayudar si puede bloquear una aplicación principal (Safari, Mail, etc.) o el kernel de forma repetible. Un bloqueo del kernel es fácil de reconocer: reinicia el dispositivo. Sin embargo, también destaca los puntos importantes antes de informar una vulnerabilidad:
  • Siempre pruebe en la última versión de iOS antes de informar un bloqueo (al momento de escribir, iOS 5.1)
  • Asegúrese de no informar fallas a Apple: en su dispositivo iOS, vaya a Configuración / General / Acerca de / Diagnóstico y uso, y verifique que "No enviar" esté marcado.
  • No todos los bloqueos son interesantes: los abortos, los tiempos de espera o los bloqueos sin memoria son inútiles. Verifique el volcado del bloqueo en Configuración / General / Acerca de / Diagnóstico y uso / Datos de diagnóstico y uso que el informe de bloqueo que creó es del tipo de excepción SIGILL, SIGBUS o SIGSEGV.
  • El bloqueo debe ser repetible, lo que significa que debe saber qué pasos exactos lo produjeron y cómo reproducirlo en otro dispositivo.
En caso de que todas las casillas estén marcadas, aquí le mostramos cómo y dónde enviar el informe: envíe un correo electrónico a ios.pod2g 'en' gmail 'dot' com que detalla los pasos para producir el bloqueo y el informe de bloqueo asociado. pod2G había tuiteado anteriormente que estaba trabajando duro para encontrar vulnerabilidades en iOS 5.1. Entonces, esta ayuda podría ser de gran ayuda para que pod2G y la comunidad jailbreak puedan lanzar un jailbreak sin ataduras para iOS 5.1.

Entradas Populares