Internet Browser: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
(Added user-agent for firmware 5.00)
No edit summary
 
(37 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Internet Browser ==


== Internet Browser ==
=== Web Content Guidelines ===
Based on WebKit/536.26, just like PSVita =>2.00


== Web Content Guidelines ==
* [http://www.scei.co.jp/guideline/PS_Vita_Web_Content-Guidelines_e.pdf PS Vita Web Content Guidelines v3.00]
* [http://www.scei.co.jp/guideline/PS_Vita_Web_Content-Guidelines_e.pdf PS Vita Web Content Guidelines v3.00]
* [http://webassetsc.scea.com/pscomauth/groups/public/documents/webasset/web_content-guidelines_3.10-e.pdf PS3 Web Content Guidelines v3.10]
* [http://webassetsc.scea.com/pscomauth/groups/public/documents/webasset/web_content-guidelines_3.10-e.pdf PS3 Web Content Guidelines v3.10]
* [http://www.scei.co.jp/guideline/PS4_Web_Content-Guidelines_e.pdf PS4 Web Content Guidelines v1.50]
* [http://www.scei.co.jp/guideline/PS4_Web_Content-Guidelines_e.pdf PS4 Web Content Guidelines v1.50]


=== Generic Info & Test ===
=== Generic Info and Test ===
* http://coding.vdhdesign.co.nz/?p=351
 
* https://web.archive.org/web/20160617094410/http://coding.vdhdesign.co.nz/?p=351
* http://acid3.acidtests.org score: 100/100
* http://acid3.acidtests.org score: 100/100
* http://html5test.com/s/fe55bf1cbf48181d.html
* http://html5test.com/s/fe55bf1cbf48181d.html
* https://html5test.com/s/72c1042bfc840b31.html
* http://html5test.com/s/72c1042bfc840b31.html
 
=== User Agent ===
 
==== Scheme ====
 
"Mozilla/5.0 (PlayStation 4" + PS4_FW_ver + "AppleWebKit/" + user_agent_version + "(KHTML, like Gecko)"


=== User Agents ===
==== List ====
Table below indicates known and unknown user-agents. "YES" = known vulnerability in use, "NO" = unknown if vulnerability in use.
 
* [https://developers.whatismybrowser.com/useragents/explore/hardware_type_specific/game-console/ List of Game Console Web Browser User-agents]
* [https://user-agents.net/download?browser_type=browser&browser=playstation-browser List of PlayStation Web Browser User-agents]
 
Table below indicates user-agents for each System Software version.


{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! useragent !! version !! CVE-2012-3748 !! CVE-2014-1303 !! HENkaku
! User-agent !! System Software version
|-
| Mozilla/5.0 (PlayStation 4) AppleWebKit/531.3 (KHTML, like Gecko) SCEE/1.0 Nuanti/2.0 || any
|-
| Mozilla/5.0 (PlayStation 4 WebMAF) AppleWebKit/538.8 (KHTML, like Gecko) WebMAF/v2.1.0-0-g5586764 SDK: (0x06008051u), Built: Feb  4 2019 15:08:55 || any
|-
| Mozilla/5.0 (PlayStation 4 WebMAF) AppleWebKit/538.8 (KHTML, like Gecko) WebMAF/v2.3.0-0-g349b724 SDK: (0x06508031u), Built: Dec 20 2019 14:28:41 || any
|-
| Mozilla/5.0 (PlayStation 4 WebMAF) AppleWebKit/538.8 (KHTML, like Gecko) WebMAF/v2.5.0-0-ga2bc667 || any
|-
| Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/534.10 (KHTML, like Gecko) Ubuntu/10.10 Chromium/8.0.552.237 Edge/8.0.552.237 Edge/534.10 || ?1.000?
|-
| Mozilla/5.0 (PlayStation 4 0.930.020) AppleWebKit/536.26 (KHTML, like Gecko) || [[0.930.020]]
|-
| Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.000.051]], [[1.000.071]]
|-
| Mozilla/5.0 (PlayStation 4 1.010) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.01]], [[1.010.031]]
|-
| Mozilla/5.0 (PlayStation 4 1.020) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.020.010]], [[1.020.041]], [[1.020.051]]
|-
| Mozilla/5.0 (PlayStation 4 1.030) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.030.001]]
|-
| Mozilla/5.0 (PlayStation 4 1.050) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.05]]
|-
| Mozilla/5.0 (PlayStation 4 1.060) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.06]]
|-
| Mozilla/5.0 (PlayStation 4 1.070) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.07]]
|-
| Mozilla/5.0 (PlayStation 4 1.50) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.500.000]], [[1.500.101]], [[1.501.000]], [[1.501.041]]
|-
| Mozilla/5.0 (PlayStation 4 1.51) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.510.000]], [[1.510.011]]
|-
| Mozilla/5.0 (PlayStation 4 1.52) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.520.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.60) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.600.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.61) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.610.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.62) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.620.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.70) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.700.000]], [[1.700.081]]
|-
| Mozilla/5.0 (PlayStation 4 1.71) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.710.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.72) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.720.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.74) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.740.000]]
|-
| Mozilla/5.0 (PlayStation 4 1.75) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.750.000]], [[1.750.061]]
|-
| Mozilla/5.0 (PlayStation 4 1.76) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.760.000]], [[1.760.001]]
|-
| Mozilla/5.0 (PlayStation 4 2.00) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.000.000]]
|-
| Mozilla/5.0 (PlayStation 4 2.01) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.010.000]]
|-
| Mozilla/5.0 (PlayStation 4 2.02) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.020.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.000.051]], [[1.000.071]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 2.03) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.030.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.010) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.01]], [[1.010.031]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 2.04) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.040.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.020) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.020.010]], [[1.020.041]], [[1.020.051]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 2.50) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.501.000]], [[2.508.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.030) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.030.001]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 2.51) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.510.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.050) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.05]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 2.55) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.550.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.060) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.06]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 2.57) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.570.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.070) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.07]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.000.000]], [[3.008.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.50) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.500.000]], [[1.500.101]], [[1.501.000]], [[1.501.041]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.10) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.100.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.51) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.510.000]], [[1.510.011]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.11) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.110.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.52) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.520.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.15) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.150.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.60) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.600.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.50) AppleWebKit/537.78 (KHTML, like Gecko) || [[3.500.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.61) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.610.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.51) AppleWebKit/537.78 (KHTML, like Gecko) || [[3.510.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.62) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.620.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.55) AppleWebKit/537.78 (KHTML, like Gecko) || [[3.550.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.70) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.700.000]], [[1.700.081]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.58) AppleWebKit/537.78 (KHTML, like Gecko) || ?3.580?
|-
|-
| Mozilla/5.0 (PlayStation 4 1.71) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.710.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 3.70) AppleWebKit/537.78 (KHTML, like Gecko) || [[3.700.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.72) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.720.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 4.00) AppleWebKit/537.78 (KHTML, like Gecko) || [[4.000.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.74) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.740.000]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 4.01) AppleWebKit/537.78 (KHTML, like Gecko) || [[4.010.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.75) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.750.000]], [[1.750.061]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 4.05) AppleWebKit/537.78 (KHTML, like Gecko) || [[4.050.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 1.76) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.760.000]], [[1.760.001]] || {{yes}} || ? || ?
| Mozilla/5.0 (PlayStation 4 4.06) AppleWebKit/537.78 (KHTML, like Gecko) || [[4.060.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.00) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.000.000]] || {{no}} || {{yes}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 4.07) AppleWebKit/537.78 (KHTML, like Gecko) || [[4.070.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.01) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.010.000]] || {{no}} || {{yes}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 4.50) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.500.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.02) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.020.000]] || {{no}} || {{yes}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 4.55) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.550.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.03) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.030.000]] || {{no}} || {{yes}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 4.70) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.700.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.04) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.040.000]] || {{no}} || {{yes}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 4.71) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.710.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.50) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.501.000]], [[2.508.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 4.72) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.720.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.51) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.510.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 4.73) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.730.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.55) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.550.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 4.74) AppleWebKit/601.2 (KHTML, like Gecko) || [[4.740.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 2.57) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.570.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.00) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.000.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.000.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.01) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.010.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.008.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.03) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.030.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.10) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.100.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.05) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.050.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.11) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.110.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.07) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.070.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.15) AppleWebKit/537.73 (KHTML, like Gecko) || [[3.150.000]] || {{no}} || {{no}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 5.50) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.500.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.50) AppleWebKit/537.78 (KHTML, like Gecko) || [[3.500.000]] || {{no}} || {{no}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 5.53) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.530.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 3.55) AppleWebKit/537.78 (KHTML, like Gecko) || [[3.550.000]] || {{no}} || {{no}} || {{yes}}
| Mozilla/5.0 (PlayStation 4 5.55) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.550.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 5.00) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.500.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.56) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.560.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 5.50) AppleWebKit/601.2 (KHTML, like Gecko) || [[5.500.000]] || {{no}} || {{no}} || {{no}}
| Mozilla/5.0 (PlayStation 4 5.78) AppleWebKit/601.2 (Sony Development; KHTML; Trident/7.0; Touch; rv:11.0) like Gecko || [[5.780.000]]
|-
|-
| Mozilla/5.0 (PlayStation 4 5.78) Microsoft Edge 43.19352.3 (Sony Development; KHTML; Trident/7.0; Touch; rv:11.0) like Gecko || [[5.780.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.00) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.000.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.02) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.020.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.20) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.200.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.50) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.500.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.51) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.510.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.70) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.700.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.71) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.710.000]]
|-
| Mozilla/5.0 (PlayStation 4 6.72) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[6.720.000]]
|-
| Mozilla/5.0 (PlayStation 4 7.00) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[7.000.000]]
|-
| Mozilla/5.0 (PlayStation 4 7.02) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[7.020.000]]
|-
| Mozilla/5.0 (PlayStation 4 7.50) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[7.500.000]]
|-
| Mozilla/5.0 (PlayStation 4 7.51) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[7.510.000]]
|-
| Mozilla/5.0 (PlayStation 4 7.55) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[7.550.000]]
|-
| Mozilla/5.0 (PlayStation 4 8.00) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[8.000.000]]
|-
| Mozilla/5.0 (PlayStation 4 8.01) AppleWebKit/605.1.15 (KHTML, like Gecko) || [[8.010.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/8.03) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15 || [[8.030.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/8.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15 || [[8.500.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/8.52) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15 || [[8.520.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/9.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 || [[9.000.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/9.03) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 || [[9.030.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/9.04) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 || [[9.040.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/9.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 || [[9.500.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/9.51) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 || [[9.510.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/9.60) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 || [[9.600.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/10.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[10.000.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/10.01) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[10.010.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/10.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[10.500.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/10.70) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[10.700.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/10.71) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[10.710.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/11.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[11.000.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/11.02) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[11.020.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/11.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[11.500.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/11.52) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[11.520.000]]
|-
| Mozilla/5.0 (PlayStation; PlayStation 4/12.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 || [[12.000.000]]
|}
|}
[https://www.google.com/?q=%22Mozilla/5.0+%28PlayStation+4%22%2B%22AppleWebKit/%22%2B%22%28KHTML,+like+Gecko%29%22&gws_rd=cr&ei=UYS8VNiRNcesPePTgYgD#safe=off&q=%22Mozilla%2F5.0+%28PlayStation+4%22%2B%22AppleWebKit%2F%22%2B%22%28KHTML%2C+like+Gecko%29%22 "Mozilla/5.0 (PlayStation 4" + "AppleWebKit/" + "(KHTML, like Gecko)"]


== Webkit exploit ==
=== WebKit Exploits ===
cross reference: http://www.vitadevwiki.com/index.php?title=Webbrowser#Webkit_exploit
 
* [http://wololo.net/v/176/ps4_dump.html live test] / [http://wololo.net/v/176/ps4_dump2.html livetest2] / [http://wololo.net/v/176/ps4_rop2.html ROP2]
See [[Vulnerabilities#Usermode Exploits (WebKit)|Usermode Exploits (WebKit)]].
* [http://daxhordes.org/ps4_176/ps4_dump.html live test] / [http://daxhordes.org/ps4_176/ps4_dump2.html livetest2] / [http://daxhordes.org/ps4_176/ps4_rop2.html ROP2]
 
* [https://www.sendspace.com/file/mdunzp PS4 1.76 Webkit ROP POC] [http://wololo.net/downloads/index.php/download/8230 mirror] [http://wololo.net/talk/viewtopic.php?p=368577]
=== Modules ===
* [https://github.com/Fire30/PS4-2014-1303-POC  PS4 <2.51 Webkit POC] [http://wololo.net/2016/04/21/proof-of-concept-webkit-exploit-running-on-ps4-firmwares-up]
 
* [https://github.com/Fire30/PS4-3.55-Code-Execution-PoC PS4 <3.55 Webkit POC]
==== Modules loaded in WebProcess (1.76) ====
* [http://rce.party/ps4 PS4 <4.07 Webkit POC][https://gist.github.com/X41/36acd2a6939e4cebbecba45d35bf0d75 mirror]
 
=== Modules loaded in WebProcess (4.07) ===
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
Line 148: Line 281:
|-
|-
| 0x59 || libSceCompositeExt.sprx ||
| 0x59 || libSceCompositeExt.sprx ||
|-
<!--// placeholder, fill in with correct information //-->
|}
|}


=== Modules loaded in WebProcess (4.07) ===
==== Modules loaded in WebProcess (3.55) ====
 
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
Line 159: Line 291:
| 0x2001 || libkernel.sprx || syscalls (see [http://fxr.watson.org/fxr/source/kern/syscalls.master freebsd num syscall])
| 0x2001 || libkernel.sprx || syscalls (see [http://fxr.watson.org/fxr/source/kern/syscalls.master freebsd num syscall])
|-
|-
| 0x2 || libSceLibcInternal.sprx || LibC
| 0x2 || libSceLibcInternal.sprx ||  
|-
|-
| 0xC || libSceSysmodule.sprx ||  
| 0xC || libSceSysmodule.sprx ||  
Line 192: Line 324:
|-
|-
| 0x2060 || libSceWebBrowserInjectedBundle.sprx ||
| 0x2060 || libSceWebBrowserInjectedBundle.sprx ||
|-
<!--// placeholder, fill in with correct information //-->
|}
|}


Ida pro plugin [http://pastebin.com/p7EftFL0 make code].
As of firmware version 4.07 a patch has been included to prevent a use-after-free segmentation fault from being exploited
this could have led to a rop chain and code execution. would have been cool if someone would have done some real research on it...
details: https://github.com/WebKit/webkit/commit/98845d940e30529098eea7e496af02e14301c704


{{Software}}
{{Software}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 22:52, 12 September 2024

Internet Browser[edit | edit source]

Web Content Guidelines[edit | edit source]

Generic Info and Test[edit | edit source]

User Agent[edit | edit source]

Scheme[edit | edit source]

"Mozilla/5.0 (PlayStation 4" + PS4_FW_ver + "AppleWebKit/" + user_agent_version + "(KHTML, like Gecko)"

List[edit | edit source]

Table below indicates user-agents for each System Software version.

User-agent System Software version
Mozilla/5.0 (PlayStation 4) AppleWebKit/531.3 (KHTML, like Gecko) SCEE/1.0 Nuanti/2.0 any
Mozilla/5.0 (PlayStation 4 WebMAF) AppleWebKit/538.8 (KHTML, like Gecko) WebMAF/v2.1.0-0-g5586764 SDK: (0x06008051u), Built: Feb 4 2019 15:08:55 any
Mozilla/5.0 (PlayStation 4 WebMAF) AppleWebKit/538.8 (KHTML, like Gecko) WebMAF/v2.3.0-0-g349b724 SDK: (0x06508031u), Built: Dec 20 2019 14:28:41 any
Mozilla/5.0 (PlayStation 4 WebMAF) AppleWebKit/538.8 (KHTML, like Gecko) WebMAF/v2.5.0-0-ga2bc667 any
Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/534.10 (KHTML, like Gecko) Ubuntu/10.10 Chromium/8.0.552.237 Edge/8.0.552.237 Edge/534.10 ?1.000?
Mozilla/5.0 (PlayStation 4 0.930.020) AppleWebKit/536.26 (KHTML, like Gecko) 0.930.020
Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/536.26 (KHTML, like Gecko) 1.000.051, 1.000.071
Mozilla/5.0 (PlayStation 4 1.010) AppleWebKit/536.26 (KHTML, like Gecko) 1.01, 1.010.031
Mozilla/5.0 (PlayStation 4 1.020) AppleWebKit/536.26 (KHTML, like Gecko) 1.020.010, 1.020.041, 1.020.051
Mozilla/5.0 (PlayStation 4 1.030) AppleWebKit/536.26 (KHTML, like Gecko) 1.030.001
Mozilla/5.0 (PlayStation 4 1.050) AppleWebKit/536.26 (KHTML, like Gecko) 1.05
Mozilla/5.0 (PlayStation 4 1.060) AppleWebKit/536.26 (KHTML, like Gecko) 1.06
Mozilla/5.0 (PlayStation 4 1.070) AppleWebKit/536.26 (KHTML, like Gecko) 1.07
Mozilla/5.0 (PlayStation 4 1.50) AppleWebKit/536.26 (KHTML, like Gecko) 1.500.000, 1.500.101, 1.501.000, 1.501.041
Mozilla/5.0 (PlayStation 4 1.51) AppleWebKit/536.26 (KHTML, like Gecko) 1.510.000, 1.510.011
Mozilla/5.0 (PlayStation 4 1.52) AppleWebKit/536.26 (KHTML, like Gecko) 1.520.000
Mozilla/5.0 (PlayStation 4 1.60) AppleWebKit/536.26 (KHTML, like Gecko) 1.600.000
Mozilla/5.0 (PlayStation 4 1.61) AppleWebKit/536.26 (KHTML, like Gecko) 1.610.000
Mozilla/5.0 (PlayStation 4 1.62) AppleWebKit/536.26 (KHTML, like Gecko) 1.620.000
Mozilla/5.0 (PlayStation 4 1.70) AppleWebKit/536.26 (KHTML, like Gecko) 1.700.000, 1.700.081
Mozilla/5.0 (PlayStation 4 1.71) AppleWebKit/536.26 (KHTML, like Gecko) 1.710.000
Mozilla/5.0 (PlayStation 4 1.72) AppleWebKit/536.26 (KHTML, like Gecko) 1.720.000
Mozilla/5.0 (PlayStation 4 1.74) AppleWebKit/536.26 (KHTML, like Gecko) 1.740.000
Mozilla/5.0 (PlayStation 4 1.75) AppleWebKit/536.26 (KHTML, like Gecko) 1.750.000, 1.750.061
Mozilla/5.0 (PlayStation 4 1.76) AppleWebKit/536.26 (KHTML, like Gecko) 1.760.000, 1.760.001
Mozilla/5.0 (PlayStation 4 2.00) AppleWebKit/537.73 (KHTML, like Gecko) 2.000.000
Mozilla/5.0 (PlayStation 4 2.01) AppleWebKit/537.73 (KHTML, like Gecko) 2.010.000
Mozilla/5.0 (PlayStation 4 2.02) AppleWebKit/537.73 (KHTML, like Gecko) 2.020.000
Mozilla/5.0 (PlayStation 4 2.03) AppleWebKit/537.73 (KHTML, like Gecko) 2.030.000
Mozilla/5.0 (PlayStation 4 2.04) AppleWebKit/537.73 (KHTML, like Gecko) 2.040.000
Mozilla/5.0 (PlayStation 4 2.50) AppleWebKit/537.73 (KHTML, like Gecko) 2.501.000, 2.508.000
Mozilla/5.0 (PlayStation 4 2.51) AppleWebKit/537.73 (KHTML, like Gecko) 2.510.000
Mozilla/5.0 (PlayStation 4 2.55) AppleWebKit/537.73 (KHTML, like Gecko) 2.550.000
Mozilla/5.0 (PlayStation 4 2.57) AppleWebKit/537.73 (KHTML, like Gecko) 2.570.000
Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko) 3.000.000, 3.008.000
Mozilla/5.0 (PlayStation 4 3.10) AppleWebKit/537.73 (KHTML, like Gecko) 3.100.000
Mozilla/5.0 (PlayStation 4 3.11) AppleWebKit/537.73 (KHTML, like Gecko) 3.110.000
Mozilla/5.0 (PlayStation 4 3.15) AppleWebKit/537.73 (KHTML, like Gecko) 3.150.000
Mozilla/5.0 (PlayStation 4 3.50) AppleWebKit/537.78 (KHTML, like Gecko) 3.500.000
Mozilla/5.0 (PlayStation 4 3.51) AppleWebKit/537.78 (KHTML, like Gecko) 3.510.000
Mozilla/5.0 (PlayStation 4 3.55) AppleWebKit/537.78 (KHTML, like Gecko) 3.550.000
Mozilla/5.0 (PlayStation 4 3.58) AppleWebKit/537.78 (KHTML, like Gecko) ?3.580?
Mozilla/5.0 (PlayStation 4 3.70) AppleWebKit/537.78 (KHTML, like Gecko) 3.700.000
Mozilla/5.0 (PlayStation 4 4.00) AppleWebKit/537.78 (KHTML, like Gecko) 4.000.000
Mozilla/5.0 (PlayStation 4 4.01) AppleWebKit/537.78 (KHTML, like Gecko) 4.010.000
Mozilla/5.0 (PlayStation 4 4.05) AppleWebKit/537.78 (KHTML, like Gecko) 4.050.000
Mozilla/5.0 (PlayStation 4 4.06) AppleWebKit/537.78 (KHTML, like Gecko) 4.060.000
Mozilla/5.0 (PlayStation 4 4.07) AppleWebKit/537.78 (KHTML, like Gecko) 4.070.000
Mozilla/5.0 (PlayStation 4 4.50) AppleWebKit/601.2 (KHTML, like Gecko) 4.500.000
Mozilla/5.0 (PlayStation 4 4.55) AppleWebKit/601.2 (KHTML, like Gecko) 4.550.000
Mozilla/5.0 (PlayStation 4 4.70) AppleWebKit/601.2 (KHTML, like Gecko) 4.700.000
Mozilla/5.0 (PlayStation 4 4.71) AppleWebKit/601.2 (KHTML, like Gecko) 4.710.000
Mozilla/5.0 (PlayStation 4 4.72) AppleWebKit/601.2 (KHTML, like Gecko) 4.720.000
Mozilla/5.0 (PlayStation 4 4.73) AppleWebKit/601.2 (KHTML, like Gecko) 4.730.000
Mozilla/5.0 (PlayStation 4 4.74) AppleWebKit/601.2 (KHTML, like Gecko) 4.740.000
Mozilla/5.0 (PlayStation 4 5.00) AppleWebKit/601.2 (KHTML, like Gecko) 5.000.000
Mozilla/5.0 (PlayStation 4 5.01) AppleWebKit/601.2 (KHTML, like Gecko) 5.010.000
Mozilla/5.0 (PlayStation 4 5.03) AppleWebKit/601.2 (KHTML, like Gecko) 5.030.000
Mozilla/5.0 (PlayStation 4 5.05) AppleWebKit/601.2 (KHTML, like Gecko) 5.050.000
Mozilla/5.0 (PlayStation 4 5.07) AppleWebKit/601.2 (KHTML, like Gecko) 5.070.000
Mozilla/5.0 (PlayStation 4 5.50) AppleWebKit/601.2 (KHTML, like Gecko) 5.500.000
Mozilla/5.0 (PlayStation 4 5.53) AppleWebKit/601.2 (KHTML, like Gecko) 5.530.000
Mozilla/5.0 (PlayStation 4 5.55) AppleWebKit/601.2 (KHTML, like Gecko) 5.550.000
Mozilla/5.0 (PlayStation 4 5.56) AppleWebKit/601.2 (KHTML, like Gecko) 5.560.000
Mozilla/5.0 (PlayStation 4 5.78) AppleWebKit/601.2 (Sony Development; KHTML; Trident/7.0; Touch; rv:11.0) like Gecko 5.780.000
Mozilla/5.0 (PlayStation 4 5.78) Microsoft Edge 43.19352.3 (Sony Development; KHTML; Trident/7.0; Touch; rv:11.0) like Gecko 5.780.000
Mozilla/5.0 (PlayStation 4 6.00) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.000.000
Mozilla/5.0 (PlayStation 4 6.02) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.020.000
Mozilla/5.0 (PlayStation 4 6.20) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.200.000
Mozilla/5.0 (PlayStation 4 6.50) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.500.000
Mozilla/5.0 (PlayStation 4 6.51) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.510.000
Mozilla/5.0 (PlayStation 4 6.70) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.700.000
Mozilla/5.0 (PlayStation 4 6.71) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.710.000
Mozilla/5.0 (PlayStation 4 6.72) AppleWebKit/605.1.15 (KHTML, like Gecko) 6.720.000
Mozilla/5.0 (PlayStation 4 7.00) AppleWebKit/605.1.15 (KHTML, like Gecko) 7.000.000
Mozilla/5.0 (PlayStation 4 7.02) AppleWebKit/605.1.15 (KHTML, like Gecko) 7.020.000
Mozilla/5.0 (PlayStation 4 7.50) AppleWebKit/605.1.15 (KHTML, like Gecko) 7.500.000
Mozilla/5.0 (PlayStation 4 7.51) AppleWebKit/605.1.15 (KHTML, like Gecko) 7.510.000
Mozilla/5.0 (PlayStation 4 7.55) AppleWebKit/605.1.15 (KHTML, like Gecko) 7.550.000
Mozilla/5.0 (PlayStation 4 8.00) AppleWebKit/605.1.15 (KHTML, like Gecko) 8.000.000
Mozilla/5.0 (PlayStation 4 8.01) AppleWebKit/605.1.15 (KHTML, like Gecko) 8.010.000
Mozilla/5.0 (PlayStation; PlayStation 4/8.03) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15 8.030.000
Mozilla/5.0 (PlayStation; PlayStation 4/8.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15 8.500.000
Mozilla/5.0 (PlayStation; PlayStation 4/8.52) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15 8.520.000
Mozilla/5.0 (PlayStation; PlayStation 4/9.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 9.000.000
Mozilla/5.0 (PlayStation; PlayStation 4/9.03) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 9.030.000
Mozilla/5.0 (PlayStation; PlayStation 4/9.04) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 9.040.000
Mozilla/5.0 (PlayStation; PlayStation 4/9.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 9.500.000
Mozilla/5.0 (PlayStation; PlayStation 4/9.51) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 9.510.000
Mozilla/5.0 (PlayStation; PlayStation 4/9.60) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 9.600.000
Mozilla/5.0 (PlayStation; PlayStation 4/10.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 10.000.000
Mozilla/5.0 (PlayStation; PlayStation 4/10.01) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 10.010.000
Mozilla/5.0 (PlayStation; PlayStation 4/10.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 10.500.000
Mozilla/5.0 (PlayStation; PlayStation 4/10.70) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 10.700.000
Mozilla/5.0 (PlayStation; PlayStation 4/10.71) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 10.710.000
Mozilla/5.0 (PlayStation; PlayStation 4/11.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 11.000.000
Mozilla/5.0 (PlayStation; PlayStation 4/11.02) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 11.020.000
Mozilla/5.0 (PlayStation; PlayStation 4/11.50) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 11.500.000
Mozilla/5.0 (PlayStation; PlayStation 4/11.52) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 11.520.000
Mozilla/5.0 (PlayStation; PlayStation 4/12.00) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15 12.000.000

WebKit Exploits[edit | edit source]

See Usermode Exploits (WebKit).

Modules[edit | edit source]

Modules loaded in WebProcess (1.76)[edit | edit source]

Descriptor Module Remark
0x1 libkernel.sprx syscalls (see freebsd num syscall)
0x2 libSceLibcInternal.sprx LibC
0xC libSceSysmodule.sprx
0xE libSceNet.sprx
0xF libSceNetCtl.sprx
0x11 libSceIpmi.sprx
0x12 libSceMbus.sprx
0x13 libSceRegMgr.sprx
0x14 libSceRtc.sprx
0x15 libScePad.sprx
0x16 libSceVideoOut.sprx
0x17 libScePigletv2VSH.sprx vsh function and some opengl primitive
0x18 libSceOrbisCompat.sprx
0x19 libSceWebKit2.sprx
0x1A libSceSysCore.sprx
0x1B libSceSsl.sprx
0x1E libSceVideoCoreServerInterface.sprx
0x37 libSceSystemService.sprx psno:, psns:, loadExec, sceSystemServiceLaunchApp,startLaunchAppByTitleId ...
0x59 libSceCompositeExt.sprx

Modules loaded in WebProcess (3.55)[edit | edit source]

Descriptor Module Remark
0x2001 libkernel.sprx syscalls (see freebsd num syscall)
0x2 libSceLibcInternal.sprx
0xC libSceSysmodule.sprx
0xE libSceNet.sprx
0x1B libSceNetCtl.sprx
0x1D libSceIpmi.sprx
0x1E libSceMbus.sprx
0x1F libSceRegMgr.sprx
0x20 libSceRtc.sprx
0x21 libScePad.sprx
0x22 libSceVideoOut.sprx
0x23 libSceOrbisCompat.sprx
0x24 libSceWebKit2.sprx
0x25 libSceSysCore.sprx
0x26 libSceSystemService.sprx psno:, psns:, loadExec, sceSystemServiceLaunchApp,startLaunchAppByTitleId ...
0x35 libSceSsl.sprx
0x38 libSceVideoCoreServerInterface.sprx
0x2060 libSceWebBrowserInjectedBundle.sprx