Added BinLoader

This commit is contained in:
ArabPixel
2025-09-10 14:36:46 +02:00
parent 2ba8ba9cf2
commit cea0cd67e5
8 changed files with 99 additions and 114 deletions

View File

@@ -1,106 +0,0 @@
CACHE MANIFEST
# v1
# Generated on 2025-09-03 21:13:28.104236
CACHE:
index.html
includes/index.css
includes/js/index.js
includes/payloads/Jailbreak.js
includes/payloads/payloads.js
includes/payloads/Bins/Dumper/appdumper.bin
includes/payloads/Bins/Dumper/kerneldumper.bin
includes/payloads/Bins/Dumper/moduledumper.bin
includes/payloads/Bins/Dumper/ps4-dumper-vtx-900.bin
includes/payloads/Bins/GTA/ArabicGuy-1.0-1.27-rfoodxmodz.bin
includes/payloads/Bins/GTA/ArabicGuy-1.0-1.32-rfoodxmodz.bin
includes/payloads/Bins/GTA/ArabicGuy-1.0-1.33-rfoodxmodz.bin
includes/payloads/Bins/GTA/BeefQueefMod-1.33.bin
includes/payloads/Bins/GTA/BeefQueefMod-1.34.bin
includes/payloads/Bins/GTA/BeefQueefMod-1.38.bin
includes/payloads/Bins/GTA/WildeModz-1.32.bin
includes/payloads/Bins/GTA/WildeModz-1.33.bin
includes/payloads/Bins/GTA/WildeModz-1.38.bin
includes/payloads/Bins/Linux/LinuxLoader-900-2gb.bin
includes/payloads/Bins/Linux/LinuxLoader-900-3gb.bin
includes/payloads/Bins/Linux/LinuxLoader-900-4gb.bin
includes/payloads/Bins/Linux/LinuxLoader-900-5gb.bin
includes/payloads/Bins/Linux/LinuxLoader-900.bin
includes/payloads/Bins/RDR2/OystersMenu-1.00-FREE.bin
includes/payloads/Bins/RDR2/OystersMenu-1.13-FREE.bin
includes/payloads/Bins/RDR2/OystersMenu-1.19-FREE.bin
includes/payloads/Bins/RDR2/OystersMenu-1.24-FREE.bin
includes/payloads/Bins/RDR2/OystersMenu-1.29-FREE.bin
includes/payloads/Bins/Tools/app2usb.bin
includes/payloads/Bins/Tools/appcache-install.bin
includes/payloads/Bins/Tools/backupdb.bin
includes/payloads/Bins/Tools/disableaslr.bin
includes/payloads/Bins/Tools/disableupdates.bin
includes/payloads/Bins/Tools/enable-browser.bin
includes/payloads/Bins/Tools/enableupdates.bin
includes/payloads/Bins/Tools/exitidu.bin
includes/payloads/Bins/Tools/ftp.bin
includes/payloads/Bins/Tools/historyblocker.bin
includes/payloads/Bins/Tools/Orbis-Toolbox-900.bin
includes/payloads/Bins/Tools/permanent-uart.bin
includes/payloads/Bins/Tools/ps4debug.bin
includes/payloads/Bins/Tools/pup-decrypt.bin
includes/payloads/Bins/Tools/restoredb.bin
includes/payloads/Bins/Tools/rif-renamer.bin
includes/payloads/Bins/Tools/rifrenamer.bin
includes/payloads/Bins/Tools/ToCex.bin
includes/payloads/Bins/Tools/ToDev.bin
includes/payloads/Bins/Tools/ToDex.bin
includes/payloads/Bins/Tools/ToKratos.bin
includes/payloads/Bins/Tools/WebRTE_900.bin
includes/payloads/GoldHEN/goldhen_v2.3_702L.bin
includes/payloads/GoldHEN/goldhen_v2.3_755L.bin
includes/payloads/GoldHEN/goldhen_v2.4b18.2.bin
includes/payloads/GoldHEN/goldhen_v2.4b18.4.bin
includes/payloads/GoldHEN/goldhen_v2.4b18.5.bin
includes/payloads/GoldHEN/goldhen_v2.4b18.6.bin
includes/payloads/GoldHEN/goldhen_v2.4b18.bin
includes/payloads/HEN/HEN.bin
includes/payloads/testing/goldhen_2.4b18.5_allfw_test.bin
includes/payloads/testing/ps4debug_v1.1.19.bin
src/alert.mjs
src/config.mjs
src/lapse.mjs
src/psfree.mjs
src/send.mjs
src/fonts/FONTS.LICENSE
src/fonts/LiberationMono-Regular.ttf
src/kpatch/700.bin
src/kpatch/750.bin
src/kpatch/800.bin
src/kpatch/850.bin
src/kpatch/900.bin
src/kpatch/903.bin
src/kpatch/950.bin
src/kpatch/Makefile
src/lapse/ps4/700.mjs
src/lapse/ps4/750.mjs
src/lapse/ps4/751.mjs
src/lapse/ps4/800.mjs
src/lapse/ps4/850.mjs
src/lapse/ps4/852.mjs
src/lapse/ps4/900.mjs
src/lapse/ps4/903.mjs
src/lapse/ps4/950.mjs
src/module/chain.mjs
src/module/int64.mjs
src/module/mem.mjs
src/module/memtools.mjs
src/module/offset.mjs
src/module/rw.mjs
src/module/utils.mjs
src/module/view.mjs
src/rop/ps4/700.mjs
src/rop/ps4/750.mjs
src/rop/ps4/800.mjs
src/rop/ps4/850.mjs
src/rop/ps4/900.mjs
src/rop/ps4/950.mjs
NETWORK:
*

View File

@@ -35,6 +35,14 @@ _Note: Support for other firmwares listed in the "Vulnerability Scope" table may
- [ ] `view.mjs`: Assumes PS4, support PS5 as well
- [ ] Add PS5 support
## Additional features
- Language switcher
- HEN flavor selector
- GoldHEN version selector
- Descriptive payload selection
- Up to date
## Copyright and Authors:
AGPL-3.0-or-later (see [LICENSE](LICENSE)). This repo belongs to the group `anonymous`. We refer to anonymous contributors as "anonymous" as well.

View File

@@ -1,3 +1,4 @@
################# By Nazky ##############
import os
from datetime import datetime

67
includes/PSFree.manifest Normal file
View File

@@ -0,0 +1,67 @@
CACHE MANIFEST
# v1
# Generated on 2025-09-10 14:29:09.794421
CACHE:
index.css
js/index.js
payloads/Jailbreak.js
payloads/payloads.js
payloads/Bins/Dumper/appdumper.bin
payloads/Bins/Dumper/kerneldumper.bin
payloads/Bins/Dumper/moduledumper.bin
payloads/Bins/Dumper/ps4-dumper-vtx-900.bin
payloads/Bins/GTA/ArabicGuy-1.0-1.27-rfoodxmodz.bin
payloads/Bins/GTA/ArabicGuy-1.0-1.32-rfoodxmodz.bin
payloads/Bins/GTA/ArabicGuy-1.0-1.33-rfoodxmodz.bin
payloads/Bins/GTA/BeefQueefMod-1.33.bin
payloads/Bins/GTA/BeefQueefMod-1.34.bin
payloads/Bins/GTA/BeefQueefMod-1.38.bin
payloads/Bins/GTA/WildeModz-1.32.bin
payloads/Bins/GTA/WildeModz-1.33.bin
payloads/Bins/GTA/WildeModz-1.38.bin
payloads/Bins/Linux/LinuxLoader-900-2gb.bin
payloads/Bins/Linux/LinuxLoader-900-3gb.bin
payloads/Bins/Linux/LinuxLoader-900-4gb.bin
payloads/Bins/Linux/LinuxLoader-900-5gb.bin
payloads/Bins/Linux/LinuxLoader-900.bin
payloads/Bins/RDR2/OystersMenu-1.00-FREE.bin
payloads/Bins/RDR2/OystersMenu-1.13-FREE.bin
payloads/Bins/RDR2/OystersMenu-1.19-FREE.bin
payloads/Bins/RDR2/OystersMenu-1.24-FREE.bin
payloads/Bins/RDR2/OystersMenu-1.29-FREE.bin
payloads/Bins/Tools/app2usb.bin
payloads/Bins/Tools/appcache-install.bin
payloads/Bins/Tools/backupdb.bin
payloads/Bins/Tools/disableaslr.bin
payloads/Bins/Tools/disableupdates.bin
payloads/Bins/Tools/enable-browser.bin
payloads/Bins/Tools/enableupdates.bin
payloads/Bins/Tools/exitidu.bin
payloads/Bins/Tools/ftp.bin
payloads/Bins/Tools/historyblocker.bin
payloads/Bins/Tools/Orbis-Toolbox-900.bin
payloads/Bins/Tools/permanent-uart.bin
payloads/Bins/Tools/ps4debug.bin
payloads/Bins/Tools/pup-decrypt.bin
payloads/Bins/Tools/restoredb.bin
payloads/Bins/Tools/rif-renamer.bin
payloads/Bins/Tools/rifrenamer.bin
payloads/Bins/Tools/ToCex.bin
payloads/Bins/Tools/ToDev.bin
payloads/Bins/Tools/ToDex.bin
payloads/Bins/Tools/ToKratos.bin
payloads/Bins/Tools/WebRTE_900.bin
payloads/GoldHEN/goldhen_v2.3_702L.bin
payloads/GoldHEN/goldhen_v2.3_755L.bin
payloads/GoldHEN/goldhen_v2.4b18.2.bin
payloads/GoldHEN/goldhen_v2.4b18.4.bin
payloads/GoldHEN/goldhen_v2.4b18.5.bin
payloads/GoldHEN/goldhen_v2.4b18.6.bin
payloads/GoldHEN/goldhen_v2.4b18.bin
payloads/HEN/HEN.bin
payloads/testing/goldhen_2.4b18.5_allfw_test.bin
payloads/testing/ps4debug_v1.1.19.bin
NETWORK:
*

View File

@@ -58,7 +58,7 @@ const languages = {
"payloadsGameHeader": "Game",
"payloadsLinuxHeader": "Linux",
"aboutPsfreeHeader": "About PSFree Enhanced",
"aboutVersion": "Version: 1.5.1.3",
"aboutVersion": "Version: 1.5.1",
"aboutDescription": "A web interface to jailbreak your PS4 using PSFree chained with Lapse kernel exploit.",
"closeButton": "Close",
"settingsPsfreeHeader": "Settings",
@@ -92,7 +92,7 @@ const languages = {
"payloadsGameHeader": "الألعاب",
"payloadsLinuxHeader": "لينكس",
"aboutPsfreeHeader": "حول PSFree المحسن",
"aboutVersion": "الإصدار: 1.5.1.3",
"aboutVersion": "الإصدار: 1.5.1",
"aboutDescription": "واجهة ويب لتهكير البلايستايشن 4 بإستخدام ثغرة PSFree المربوطة مع ثغرة النواة Lapse",
"closeButton": "إغلاق",
"settingsPsfreeHeader": "الإعدادات",
@@ -121,6 +121,15 @@ const payloads = [
author: "Stooged",
category: "tools",
funcName: "load_App2USB"
},
{
id: "BinLoader",
name: "BinLoader",
version: "1.0",
description: "Launches BinLoader server on port 9020 to send files over the local network.",
author: "",
category: "tools",
funcName: "load_BinLoader"
},
{
id: "FTP",
@@ -541,6 +550,7 @@ function settingsPopup() {
// Jailbreak-related functions
async function jailbreak() {
sessionStorage.removeItem('binloader');
try {
const modules = await loadMultipleModules([
'../payloads/Jailbreak.js',

View File

@@ -36,7 +36,6 @@ function Loadpayloadlocal(PLfile){ //Loading Payload via Payload Param.
req.onerror = function(){
//alert("Cannot Load Payload Because The BinLoader Server Is Not Running");//<<If server is not running, alert message.
//ServerStatus("Cannot Load Payload Because The BinLoader Server Is Not Running");
import('../../src/alert.mjs');
Loadpayloadonline(PLfile);
return;
};
@@ -52,7 +51,6 @@ function Loadpayloadlocal(PLfile){ //Loading Payload via Payload Param.
}else{
//alert('Payload not sent !');
setTimeout(() => {
import('../../src/alert.mjs');
Loadpayloadonline(PLfile);
}, 3000); // 3 seconds delay
return;
@@ -74,7 +72,10 @@ function Loadpayloadlocal(PLfile){ //Loading Payload via Payload Param.
// Load Payloads with exploit
function Loadpayloadonline(PLfile) {
window.payload_path = PLfile;
if (PLfile == undefined){
sessionStorage.setItem('binloader', 1);
}else window.payload_path = PLfile;
import('../../src/alert.mjs');
}
// Payloads
@@ -105,6 +106,10 @@ export function load_ModuleDumper(){
// Tools
export function load_BinLoader(){
Loadpayloadonline(undefined);
}
export function load_PS4Debug(){
Loadpayloadlocal("./includes/payloads/Bins/Tools/ps4debug.bin");
}

View File

@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="en" manifest="./PSFree.manifest">
<html lang="en" manifest="includes/PSFree.manifest">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -173,7 +173,7 @@
<div id="about-popup" class="bg-gray-800 p-6 rounded-lg shadow-xl w-full max-w-md">
<h2 class="text-2xl font-bold mb-4">About PSFree</h2>
<div class="space-y-2 text-white/80">
<p>Version: 1.5.2</p>
<p>Version: 1.5.1</p>
<p>A web interface to jailbreak your PS4 using PSFree chained with Lapse kernel exploit</p>
</div>
<div id="PS4FWOK" class="mt-6">

View File

@@ -1917,7 +1917,7 @@ function runBinLoader() {
call_nze("pthread_create", pthread, 0, payload_loader, payload_buffer);
}
log("awaiting payload...");
log("awaiting payload on port 9020...");
}
function runPayload(path) {