Post: So why all this kernel talk? Kernel kernel kernel
11-01-2016, 12:36 AM #1
HeroWin
Java Developer
(adsbygoogle = window.adsbygoogle || []).push({});
So as of recently PS4 has made some major breakthroughs in terms of exploits. So most of them have to do with kernel explotation. My goal in this thread to better educate those who don't know what cturt,chaitain, and many others are doing.

We will go over:

  • Entry points
  • binary analysis
  • ASLR
  • Encryption
  • KERNEL TALK BB


When trying to develop a exploit or trying find vulnerabilities in general. We try to find what we hackers call an "Entry Point".

Entry Point:
The entry point is usually a component of a predetermined trading strategy for minimizing investment risk and removing the emotion from trading decisions. Recognizing a good entry point is the first step in achieving a successful trade.
Sounds nothing like hacking but it speaks true to the fundamental of how a entry point works in hacking. Eliminate risk of bricking your console, bypass security checks to further remove frustration.


So CTURT found an ENTRY POINT within the webkit exploit and found a way to modify the KERNEL. Whitch is explained You must login or register to view this content. and on my thread You must login or register to view this content.

CONCLUSION: PS4's security is not well protected... its worse than the PS vita because the You must login or register to view this content. DOESNT HAVE You must login or register to view this content. PROTECTION!!! So now what is left is use the found entry point and find a way to read and write the kernel to futher exploit development.

We could of went another route and could have found a way through sonys security processor that executes ASLR encryption upon the entire PS4 device! But we LAZZZY. ASLR was used on PS3 but Fail0verFl0w did the math that many other wouldn't do and cracked it! Here is the equation used to encrypt most of the PS3.


Ps3 ASLR equation
You must login or register to view this content.





Last edited by HeroWin ; 11-01-2016 at 12:43 AM.

The following 4 users say thank you to HeroWin for this useful post:

Dog88Christian, FarCry1889, Frosty, SharkModding
11-01-2016, 04:00 AM #2
Originally posted by HeroWin View Post
So as of recently PS4 has made some major breakthroughs in terms of exploits. So most of them have to do with kernel explotation. My goal in this thread to better educate those who don't know what cturt,chaitain, and many others are doing.

We will go over:

  • Entry points
  • binary analysis
  • ASLR
  • Encryption
  • KERNEL TALK BB


When trying to develop a exploit or trying find vulnerabilities in general. We try to find what we hackers call an "Entry Point".

Entry Point:
The entry point is usually a component of a predetermined trading strategy for minimizing investment risk and removing the emotion from trading decisions. Recognizing a good entry point is the first step in achieving a successful trade.
Sounds nothing like hacking but it speaks true to the fundamental of how a entry point works in hacking. Eliminate risk of bricking your console, bypass security checks to further remove frustration.


So CTURT found an ENTRY POINT within the webkit exploit and found a way to modify the KERNEL. Whitch is explained You must login or register to view this content. and on my thread You must login or register to view this content.

CONCLUSION: PS4's security is not well protected... its worse than the PS vita because the You must login or register to view this content. DOESNT HAVE You must login or register to view this content. PROTECTION!!! So now what is left is use the found entry point and find a way to read and write the kernel to futher exploit development.

We could of went another route and could have found a way through sonys security processor that executes ASLR encryption upon the entire PS4 device! But we LAZZZY. ASLR was used on PS3 but Fail0verFl0w did the math that many other wouldn't do and cracked it! Here is the equation used to encrypt most of the PS3.


Ps3 ASLR equation
You must login or register to view this content.







First of all, ASLR is not an encryption. It is a mechanism that randomizes the location of system binaries in memory.
Also, ASLR is indeed enabled in the Playstation 4.
Last edited by Red-EyeX32 ; 11-01-2016 at 04:05 AM.

The following user thanked Red-EyeX32 for this useful post:

Hydrogen
11-01-2016, 04:09 AM #3
HeroWin
Java Developer
Originally posted by EyeX32 View Post
First of all, ASLR is not an encryption. It is a mechanism that randomizes the location of system binaries in memory.
Also, ASLR is indeed enabled in the Playstation 4.


You must login or register to view this content.
You must login or register to view this content.


and yeah aslr is enabled but not in the KERNEL... big difference RED EYE... considering on your twitter your interested in "EXPLOITATION" in your bio you might want to reconsider

You must login or register to view this content.
Last edited by HeroWin ; 11-01-2016 at 04:18 AM.
11-01-2016, 04:20 AM #4
Specter
Pro Memer
Originally posted by HeroWin View Post
You must login or register to view this content.
You must login or register to view this content.


and yeah aslr is enabled but not in the KERNEL... big difference RED EYE... considering on your twitter your interested in "EXPLOITATION" in your bio you might want to reconsider


Erm no, it is true that KSLR was not present in earlier firmwares such as 1.76, it has since been enabled. It's not great, but it is there. Encryption also has nothing to do with ASLR, ASLR stands for "Address Space Layout Randomization", and it does exactly that - it randomizes the address space. This makes things like code re-use attacks useless without an information disclosure (a pointer leak for example) because you don't really know where anything is. Encryption is simply the method of taking a plaintext and converting it into ciphertext that can be reversed with the given key.

An entry point is just what it means, a point of entry into an application that allows arbitrary code execution, has nothing to do with trading in the PS4's context. The PS3 image you referenced from fail0verflow's presentation also had nothing to do with ASLR, it had to do with the encryption and being able to sign code to run things such as homebrew on the console.

The following 4 users say thank you to Specter for this useful post:

BadChoicesZ, Red-EyeX32, Frosty, Hydrogen
11-01-2016, 04:23 AM #5
Originally posted by HeroWin View Post
You must login or register to view this content.
You must login or register to view this content.


and yeah aslr is enabled but not in the KERNEL... big difference RED EYE... considering on your twitter your interested in "EXPLOITATION" in your bio you might want to reconsider

You must login or register to view this content.


Haha considering Yifan Lu wrote that like 2 years ago...
ASLR is no equation either lol.

The following user thanked Red-EyeX32 for this useful post:

Hydrogen
11-01-2016, 04:26 AM #6
HeroWin
Java Developer
Originally posted by Specter View Post
Erm no, it is true that KSLR was not present in earlier firmwares such as 1.76, it has since been enabled. It's not great, but it is there. Encryption also has nothing to do with ASLR, ASLR stands for "Address Space Layout Randomization", and it does exactly that - it randomizes the address space. This makes things like code re-use attacks useless without an information disclosure (a pointer leak for example) because you don't really know where anything is. Encryption is simply the method of taking a plaintext and converting it into ciphertext that can be reversed with the given key.

An entry point is just what it means, a point of entry into an application that allows arbitrary code execution, has nothing to do with trading in the PS4's context. The PS3 image you referenced from fail0verflow's presentation also had nothing to do with ASLR, it had to do with the encryption and being able to sign code to run things such as homebrew on the console.


considering you two are very knowledgable on the scene. Why not focus on informing the community and make threads like im doing? Insteading of bulstering why im wrong.

If you have a problem with my articles then talk to staff. And after that maybe try and write a thread on this stuff. Until then im gonna keep typing articles.
11-01-2016, 04:37 AM #7
Best Mate
Dark Knight
Yall gotta chill but go on! GREAT POSTS!
11-01-2016, 04:51 AM #8
Originally posted by HeroWin View Post
considering you two are very knowledgable on the scene. Why not focus on informing the community and make threads like im doing? Insteading of bulstering why im wrong.

If you have a problem with my articles then talk to staff. And after that maybe try and write a thread on this stuff. Until then im gonna keep typing articles.


Not bashing on you, just trying to correct you so you don't misinform the community Smile

The following 2 users say thank you to Red-EyeX32 for this useful post:

Hydrogen, MoreAdvanced
11-01-2016, 12:42 PM #9
HeroWin
Java Developer
Originally posted by EyeX32 View Post
Not bashing on you, just trying to correct you so you don't misinform the community Smile


yeah thats why indicate that by typing "LOL" k red eye
11-01-2016, 01:24 PM #10
SonyBlack
League Champion
peoples are so ....

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo