-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request: C source code #3
Comments
Yes, I will upload the source in the next few days. The issue here is that it needs to be compiled on a FreeBSD 9 system to use the right headers, and setting up the toolchain on that is not a breeze. So I will upload it as soon as building on Linux is possible. |
Awesome, thank you! |
Early versions of the toolchain have bsd headers Specterdev said |
Maybe you can undefine and redefine the bad headers |
The c source code will help to solve the stability issues |
Not closing issue #3 yet as this hasn't been tested.
Note: built-from-source files differ from the bundled ones for some reason. Haven't tested them yet as I don't have access to PS4 right now. If somebody confirms that it works I'll close this. |
I will test it now |
Okay, at least for me isn't working, always says reboot you ps4 |
It seems that it don't execute all the write_mem, i check it with some prints |
That is very strange. |
Yeah, i know, but i tested it and it isn't working |
Seems that the linux build can't win the race for some reason. FIXED |
I tried again and it's the same |
Will probably try to reproduce exactly this when I get my hands on WSL. At least the build process now works properly for me. |
the problem you have with compiled ROP code is mainly two things for one, you have a lot of memory pressure and noise with how much more stuff is going on the scheduler is doing more work which will introduce noise in your race the other thing is it's likely it'll produce more complex / longer chains than hand-written ones will, more instructions = more execution time = more potential to lose the race Said By : SPECTER DEV |
Yeah, that's true. The main thing here it's the payload compiled doesn't work like others compiled. |
So the problem is MIRA or other payload ? |
The jailbreak, if you read the write_mem isn't executed |
How they will fix it ? Damm sure something is wrong with compiling the the source to rop thats why it is not executed. |
At least I'm sure that hosted version on my pc works, so it's not my server |
Maybe it's a wsl problem |
Yeah |
some changes from source |
Hope this make the exploit stable 🤟🏻 |
That is not the problem. Failing a race could potentially result in a hangup, but not in a kernel panic. |
Hope you could fix this soon ASAP 👍 |
I forgot to mention that an issue was fixed in ps4-rop-8cc (loaded into src/8cc as a submodule), so you may need to run |
some say that the new changes make it laggy, though it might be mira, up for your consideration and testings |
also i'd suggest looking at darkmodder's work, he added 3 alerts in the jailbreak js, sounds silly but many claim it works better. |
For 8/10 people its crashing while running the jailbreak process or after completing . |
still worth exploring in my opinion... |
Yeah, i know, i tried both |
did you try to "fix" those moves? |
Nope, i think it's a problem related with wsl2, i need to try again with ubuntu |
Would it be possible to make the C sources available so we can modify and re-compile the ROP chains?
The text was updated successfully, but these errors were encountered: