Skip to content

Commit f5e49a6

Browse files
committed
wording
1 parent a83f34f commit f5e49a6

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@ Examples and prove of concepts which show something realized with ps4sdk (not ne
1313
## Noteworthy
1414
* `freebsd/dirent` displays the fs and can be run after you use another elf to escalate your privileges
1515
* `ps4sdk/kernel_execute` shows how to do enter the kernel from user space on your own (it's likely less
16-
convenient and useful then a kernel payload, but has a use-case too). Be aware, that when your program
16+
convenient and useful then a kernel payload, but has a use-case too).
17+
* `ps4sdk/system_call_hook` shows how to temporarily hook from user space. Be aware, that when your program
1718
exits, your resources (all functions and data) will be gone too. Be sure to unlink these user space resources
18-
from the kernel! Use a kernel payload that never ends (sleep on a mutex) instead.
19-
* `ps4sdk/system_call_hook` shows how to temporarily hook from user space. For the reasons above,
20-
a kernel payload is more likely to be useful and stable for any long term attempts. See `kernel/system_call` for
21-
comparison
19+
from the kernel! A kernel payload that never ends (sleep on a mutex) is more likely to be useful and stable
20+
for any long term or persistent (module like) modifications. See `kernel/system_call` for comparison.
2221
* `kernel/system_call_hook kernel/function_hook` print the same descriptor all the time, thats correct because thats
2322
what happens. Press the options button to see changes. To influence the return values, use a post hook and alter
2423
args->returns->rax (etc.). Try the function index hook (on 5055) and restart the browser!

0 commit comments

Comments
 (0)