DEV Community

Gittech
Gittech

Posted on • Originally published at gittech.site on

S5Late is a tethered iPod Nano 7G (and possibly 6G) bootrom/DFU exploit / Powered by gittech.site 💗

S5Late

Tethered iPod bootrom/DFU exploit.

Currently only supports Nano 7G, to support Nano 6G offsets need to be updated.

Running

  • Put your iPod into DFU mode.
  • Then run:
./S5Late hax

[2024-12-15T23:11:34Z INFO S5Late] We found an Apple Device in DFU mode.
[2024-12-15T23:11:34Z INFO S5Late] Succesfully exploited the device!

Enter fullscreen mode Exit fullscreen mode

If the exploit ran succesfully now you can load unencrypted images without signature by running:

./S5Late load <image_path>

[2024-12-15T23:04:19Z INFO S5Late] We found an Apple Device in DFU mode.
[2024-12-15T23:04:19Z INFO S5Late] Image (<image_path>) loaded to the device.

Enter fullscreen mode Exit fullscreen mode

Note: The images still need the IMG1 header just change the format from '3' to '4'

Vulnerability

This exploits a vulnerability in DFU_DNLOAD packet parsing code, where no check exists for the total amount of bytes received.

This means we can keep sending bytes until we overwrite some pointers at the end of SRAM.

Thanks

  • q3k - for general help
  • CUB3D - for ipod_sun

This response is generated by: https://gittech.site

On here: https://gittech.site/github/item/42429490

Top comments (0)