DZeros escribió:No tiene privilegios sobre el hypervisor. Pero poder editar y parchear la memoria es exactamente lo mismo.
No, no es lo mismo. Solo tienes acceso a la visión parcial de la memoria a la que tiene acceso el LV2.
DZeros escribió:Ya que puedes alterar el propio código del hypervisor.
No, no puedes. El código del hipervisor solo se puede modificar con la vulnerabilidad explotada por GeoHotz, que implica un ataque físico al bus de memoria.
DZeros escribió:Eso sí, no debe ser nada fácil, ya que como dices, sin hypervisor la consola no funciona (todas las llamadas desde lvl2 pasan por el hypervisor)
Ejecuta código sin firmar, parchea llamadas a sistema, edita el firmware en memoria, y permite código sin firmar. Si todo eso lo haría pasando por el hypervisor, estoy seguro de que el psgroove no funcionaría.
Cara al hipervisor no se está haciendo nada ilegal. Es cierto que hay un fallo en LV2, pero ese es su problema, el LV1 no está comprometido.
Es como el OtherOS, permite código sin firmar y se hace pasando por el hipervisor. Si luego dentro del OtherOS hay un fallo y , por ejemplo, con un usuario normal de linux consigo permisos de root usando alguna vulnerabilidad, hay un fallo en LV2, pero el LV1 no está comprometido.
DZeros escribió:Para los que tienen la 3.41, el psgroove da un control total, o casi total sobre el sistema.
Casi total, no total.