Added BinLoader
This commit is contained in:
46
includes/CacheMaker.py
Normal file
46
includes/CacheMaker.py
Normal file
@@ -0,0 +1,46 @@
|
||||
################# By Nazky ##############
|
||||
import os
|
||||
from datetime import datetime
|
||||
|
||||
# Configuration
|
||||
EXCLUDED_DIRS = {'.venv', '.git', 'noneed', '.github'}
|
||||
EXCLUDED_EXTENSIONS = {
|
||||
'.bat', '.txt', '.exe', '.mp4', '.py', '.bak', '.zip',
|
||||
'.mp3', '.sh', '.h', '.c', '.o', '.ld', '.md', '.d'
|
||||
}
|
||||
EXCLUDED_FILES = {'.gitignore', 'COPYING', 'LICENSE', 'MAKEFILE', 'dockerfile', '.gitinclude', '.prettierrc'}
|
||||
OUTPUT_FILE = 'PSFree.manifest'
|
||||
|
||||
def create_manifest():
|
||||
root_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
manifest_path = os.path.join(root_dir, OUTPUT_FILE)
|
||||
with open(manifest_path, 'w', encoding='utf-8') as f:
|
||||
# Write header
|
||||
f.write("CACHE MANIFEST\n")
|
||||
f.write(f"# v1\n")
|
||||
f.write(f"# Generated on {datetime.now()}\n\n")
|
||||
f.write("CACHE:\n")
|
||||
# Walk through all files
|
||||
for dirpath, dirnames, filenames in os.walk(root_dir):
|
||||
# Remove excluded directories (modifies the dirnames list in-place)
|
||||
dirnames[:] = [d for d in dirnames if d not in EXCLUDED_DIRS]
|
||||
for filename in filenames:
|
||||
filepath = os.path.join(dirpath, filename)
|
||||
relpath = os.path.relpath(filepath, root_dir)
|
||||
# Skip excluded files, extensions and the manifest file itself
|
||||
ext = os.path.splitext(filename)[1].lower()
|
||||
if (ext in EXCLUDED_EXTENSIONS or
|
||||
filename in EXCLUDED_FILES or
|
||||
filename == OUTPUT_FILE):
|
||||
continue
|
||||
# Write relative path to manifest
|
||||
f.write(f"{relpath.replace(os.sep, '/')}\n")
|
||||
# Write network section
|
||||
f.write("\nNETWORK:\n")
|
||||
f.write("*\n")
|
||||
|
||||
print(f"Successfully created {OUTPUT_FILE}")
|
||||
print(f"Excluded folders: {', '.join(EXCLUDED_DIRS)}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
create_manifest()
|
||||
67
includes/PSFree.manifest
Normal file
67
includes/PSFree.manifest
Normal 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:
|
||||
*
|
||||
@@ -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',
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user