Syscall internals

5 Responses

  1. lostarot says:

    Hello Jigsaw,

    You don’t know me, but I know you.I wanna play a game. The rules of the game are simple but the consequnce for breaking them are great. 😀

    Nice article sir.

  2. naki says:

    wow… totally understood that 🙂

  3. freddy_156 says:

    I just wanted to add something:
    The random value is actually the return value of sceKernelGetInitialRandomValue with some extra calculation, this value is conserved trough kernel reboots (or should? I’m just guessing here, haven’t looked at reboot.bin yet), and it’s set at boot, passed as an argument to sysmem module_bootstart by IPL, it’s generated by kirk command 0xE. (Thanks to Davee and Draan for information about IPL)

  4. Alex says:

    Thanks for the article, very interesting to know the internal workings 😀

  5. Dovahkiin says:

    Thanks jigsaw!!! 🙂 I need all the information I can get…

    then have fun with the vulnerability in psheet.prx at 5.00 OFW 😀