Saturday, September 19, 2015

Postscript: SKFU's Pr0xy³ 3.0.3 for MAC OSX

Quick n' Dirty - here comes SKFU's Pr0xy 3.0.3 for MAC OSX!

The first release for all 3 major desktop operating systems :)


Changelog is the same as for the other platforms and can be found here.

Download: CLICK


Best,

- SKFU

Friday, September 18, 2015

Update: SKFU's Pr0xy³ 3.0.3

Here comes the first public update for SKFU's Pr0xy³!


Since this is the first public update, here's the full changelog:

3.0.3
18/09/2015
+ added memory watcher
+ Linux64 version Pr0xy release

3.0.2
28/08/2015
+ fixed context menu
- hide data removed
+ major proxy log enhancements
+ search fixed
+ menu layout improved
+ faster data transfer

3.0.1
17/08/2015
+ fixed clearing proxy log
+ fixed local redirection
+ added DNS Raw Data Modification
+ added ChangeLog

Downloads:
- Linux 64Bit (CLICK)
- Windows 32Bit (CLICK)

- SKFU

Saturday, August 8, 2015

Release: SKFU's Pr0xy³


3 years after "SKFU's Vita Pr0xy" and 2 years after "SKFU's Pr0xy", I've decided to continue it's success story and update it once again. Please welcome back: SKFU's Pr0xy³


It's more than just a Proxy Server. With the implementation of a Web Server, a DNS Server and a Dump Server, you can work a lot faster and don't have to use multiple tools for network research.

The Web Server now provides a way to redirect requests to local files without the need for Apache or similar. The DNS Server and it's functions greatly improve the possibilities you have. The XBOX ONE for example does not support proxy servers - use the DNS Server to redirect requests!

The Dump Server may be useful for anyone who wants to quickly send data from a browser to your desktop. You don't have to upload it somewhere, just create a websocket client and send it to the Dump Server. Surely also useful for working with WebKit exploits! :)

The changelog is quite huge, so I'll only list the major updates here:

  • Implemented a HTTP Web Server
    • Works standalone or as local file redirection support for Proxy Server
  • Implemented a DNS Server
    • Redirect requests to IP or domain
    • Forward requests
    • Blacklist requests
  • Implemented a Dump Server
    • Receives dumps via WebSocket
    • Built-in hex editor
    • Save to file
    • Send commands to client
  • Treeview for Proxy Server logs
    • Quick clicks (direct search and direct open)
  • Design / icon updates
  • Settings updated
  • Encode / Decode tool improved
    • MD4, MD5, SHA1, SHA224-512, SHA3_224-512
  • Major backend update
    • Qt 5.5
    • Faster loading times
    • Less space requirements
    • Dependency strips
    • 100% cross-platform code
    • Update notifications

If you have some clever feature idea or found a bug, let me know!

Download (Win32): CLICK


I hope you like it,

- SKFU

Sunday, March 15, 2015

HowTo: Install PS4 Beta 2.50

Hey guys, this is just a quick tutorial to show that I'm still alive :)

Finding the 2.50 Beta PUP/Firmare was very easy. Basically every PS4 requests the beta XML file which stores the information required to get the .PUP file.


So once I spotted this XML file via SKFU's Pr0xy, I first tried to simply redirect the normal "ps4-updatelist.xml" to the beta one. This failed. Second try was to download the PUP and install it from a USB stick via the PS4's safemode. This also failed.

My last idea was to create a new "ps4-updatelist.xml" and redirect the normal one to my custom XML. This worked :) Steps to reproduce are below:

  1. Get any SKFU's Pr0xy server (wololo.net)
  2. Start & setup the Proxy Server on your PlayStation4
  3. Redirect "http://feu01.ps4.update.playstation.net/update/ps4/list/eu/ps4-updatelist.xml" to "http://zload.net/ps4/beta/ps4-updatelist.xml"
    1. In case your from another region, change "/eu/" to your regioncode!
  4. Search for an update on your PS4
  5. Download, install and enjoy 2.50 Beta :)
    1. In case this does not work, try the installation via safemode "Update using Internet". If you have setup the proxy already, it also works in safemode.

Best regards,

- SKFU


Thanks to TheZ and Wololo!



Thursday, October 30, 2014

PS4 Firmware 2.00 - Quick Review

It took a while until I found some spare time to check firmware 2.00 for the PlayStation4, but it was worth it!

First I'll show you two funny screenshots from my PS4:

I told you the TitleID research is important, didn't I?
NPXS20993

So yes, I could finally access the Debug Settings on a retail console. But no, we can not use it :)
Sony learned their lesson and removed the back-end so this is not very useful for us.
Maybe there is a way to unlock it's full potential, but I could not find it, yet.

Here I explained how to start applications by it's TitleID on PS4. This kind of information is very important and I would like to encourage everyone to try it and add your results to the public list of PS4 TitleID's.


Next on my list was to check WebKit. Sure, the stand-alone Internet Browsers WebKit was updated, but what about other applications and games?

Any application listed under the "TV & Video" menu uses a quite old WebKit.
To be more specific:

Mozilla/5.0 (PlayStation 4) AppleWebKit/531.3 (KHTML, like Gecko) SCEE/1.0 Nuanti/2.0

Worth a try for those who want 2.00 :)


Last but not least I made a ridiculous discovery. This one has to do with a memory leak which led me to super interesting data. So far I got around 15MB of compressed but clear-text script data. If you wonder if this is a lot, YES IT IS! In a readable layout this is more than 250.000 lines of code.

Currently I shared this with a hand full of trusted developers to help me mastering this amount. Once we are through it we'll post about it, so stay tuned!


Please remember this was only a quick review which took like 2 hours, surely there's still a lot to find on this firmware :)


- SKFU

Tuesday, October 28, 2014

Tutorial: PS4 Remote Play via ANY Android Device

Normally I do not post about work of other people but since this comes from outside of the normal PlayStation scene I think it's worth to talk about.

Remote Play Button (step 9)
  1. In case you have it installed, uninstall the PlayStation®App from your device
  2. Download this .apk file
    1. Move the file to "/System/App/"
    2. Change the permission of the .apk to RW-R-R
  3. Download this .dex file
    1. Move the file to "/Data/Dalvik-Cache/"
    2. Change its permissions to RW-R-R
  4. Download these two XML files: 
    1. com.playstation.playstationcertified.xml
    2. com.playstation.remoteplayident.xml
    3. Move the files to "/System/etc/permissions/"
    4. Change their permissions to RW-R-R
  5. Download these two JAR files:
    1. com.playstation.playstationcertified.jar
    2. com.playstation.remoteplayident.jar
    3. Move the files to "/System/Framework/"
    4. Change their permissions to RW-R-R
  6. Reboot your phone/tablet
  7. Start the PlayStore, download and install the PlayStation®App
  8. Install the .apk file you downloaded at step 2
  9. Start the PlayStation®App and click the remote play button
  10. Play remotely!

Credits go to everyone involved from xda-developers.com + especially Wesley32 for the original tutorial!

Maybe someone gets it to work with BlueStacks for PC easy compatibility ? :)


- SKFU

Tuesday, October 14, 2014

DRIVECLUB may brick your PS4 Blu-Ray Drive?!

Driveclub is currently facing a lot of problems including a few delays, server-side problems and more. Today a friend from Hong Kong told me about a major bug which he faced due the release day of Driveclub.

Since he is PS+ subscriber, he has access to the free PS+ version of Driveclub. He added it to his download list, waiting for the next time he'd be online.

Meanwhile he also purchased the disc version of Driveclub. Full of "GREATNESS AWAITS" thoughts, he turned on his PS4 and went online.

As the Driveclub PS+ version was already in his download list, it began to download. While the game was downloading, he wanted to use his disc version and pushed it inside the PlayStation 4's Blu-Ray drive. 

It seems that no one actually ever tested if a user would do that. The disc drive of my friend stopped working right away. Ejecting and inserting works fine, but the PS4 won't read any disc anymore.

We guess that this happened because the disc version and the PS+ version share the same TitleID and that having the same one mounted twice is impossible to handle for the PS4. Inserting any disc simply results in a popup, showing that the game is already inserted.

Rebooting the system or anything safe-mode like did not help. Currently his PS4 sits in a service center waiting for a solution. 


- SKFU