mirror of
https://github.com/mihawk-99/PS5_RetroArch.git
synced 2026-10-18 23:09:29 -05:00
Evidence: SMB signs in with a password on the Base PS5
The owner added a Samba user and a share that refuses guests ([locked], over the same folder) on the PC, saved it with the password in the console's WebUI SMB page and started the homebrew NES ROM from Load Content > SMB. config/smb.cfg holds the user and password; GET /api/smb answers only password: true; retroarch.log shows smb://<pc>/locked/smb-test listed and the ROM loaded (build a2c7800a, aa7f0b2's code). Evidence: evidence/smb-password (python3 tools/evidence.py compare evidence/: 141 replayed, 0 failed). Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1 parent
aa7f0b2fbe
commit
7cc4fe9793
2 files changed
+41
No files matched your search
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"step": "smb-password",
|
||||
"recorded": "2026-10-18T21:50:53Z",
|
||||
"console_run": "",
|
||||
"revision": "aa7f0b2 (build a2c7800a)",
|
||||
"command": "smbpasswd and a guest-refusing share on the PC (the owner, sudo); the console's WebUI SMB page in a browser and Load Content > SMB on the console (the owner); config/smb.cfg and retroarch.log read back over FTP, GET /api/smb from the PC",
|
||||
"raw_capture": "klog/smb-password/record.txt",
|
||||
"raw_lines": 15,
|
||||
"raw_bytes": 1550,
|
||||
"lines": [
|
||||
"==> SMB with a password on the Base PS5: a Samba user and a share that refuses guests on the owner's PC, the server saved by the owner in the console's WebUI SMB page, then Load Content > SMB on the console by the owner",
|
||||
"Console: the owner's base PS5, firmware 13.40, build a2c7800a, 2026-10-18. Server: Samba on the owner's PC (<pc>): smbpasswd -a mihawk; share [locked], valid users = mihawk, guest ok = no, over the same folder as [share].",
|
||||
"-- the PC: a guest is refused",
|
||||
"smbclient -N //<pc>/locked: tree connect failed: NT_STATUS_ACCESS_DENIED",
|
||||
"-- the WebUI SMB page (owner, in a browser): a wrong password refused with an NT status; the right one lists locked and share; locked, folder smb-test saved; the password field says Saved on your PS5",
|
||||
"config/smb.cfg on the console: smb_server <pc>, smb_share locked, smb_folder smb-test, smb_user mihawk, smb_password set; GET /api/smb answers only that one is",
|
||||
"GET /api/smb: 200 {'server': '<pc>', 'share': 'locked', 'folder': 'smb-test', 'user': 'mihawk', 'workgroup': '', 'password': True}",
|
||||
"-- retroarch.log of the run",
|
||||
"[INFO] [PS5] build identity: a2c7800a344aa5ddb08c175f9fa8543edadf271d79895da3bf15fbf5995c2093",
|
||||
"[INFO] [SMB] smb://<pc>/locked/smb-test: opened",
|
||||
"[INFO] [SMB] smb://<pc>/locked/smb-test: listed 2 entries",
|
||||
"[INFO] [Core] Using content: \"smb://<pc>/locked/smb-test/homebrew.nes\".",
|
||||
"[INFO] [Core] Loading dynamic libretro core from: \"/app0/cores/fceumm_libretro.so\".",
|
||||
"[INFO] [Content] Loading content file: \"smb://<pc>/locked/smb-test/homebrew.nes\".",
|
||||
"-- the game ran under FCEUmm (owner, on screen)"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"step": "smb-password",
|
||||
"note": "SMB with a password on the Base PS5: the WebUI's SMB page saves a user and password for a share that refuses guests, the console keeps the password and answers only that it is set, and RetroArch lists that share under SMB and loads a game from it.",
|
||||
"must_contain": [
|
||||
"smbclient -N //<pc>/locked: tree connect failed: NT_STATUS_ACCESS_DENIED",
|
||||
"'share': 'locked', 'folder': 'smb-test', 'user': 'mihawk', 'workgroup': '', 'password': True}",
|
||||
"[SMB] smb://<pc>/locked/smb-test: listed 2 entries",
|
||||
"[Content] Loading content file: \"smb://<pc>/locked/smb-test/homebrew.nes\"."
|
||||
],
|
||||
"must_not_contain": [
|
||||
"refused this user name and password"
|
||||
],
|
||||
"human_check": "The owner adds a Samba user and a share that refuses guests, saves it with the password in the WebUI's SMB page, and starts a game from SMB on the console."
|
||||
}
|
||||
Reference in new issue
Block a user