Skip to content

Commit 0673138

Browse files
authored
Update README.md
1 parent 2d93f69 commit 0673138

1 file changed

Lines changed: 37 additions & 43 deletions

File tree

README.md

Lines changed: 37 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,66 @@
1-
# 🛡️ Pobfus v1.0 | The Monolith
2-
### *High-Density Lua Virtualization & Control-Flow Flattening*
1+
# 🛡️ Pobfus v1.0.6 | The Monolith
2+
### *High-Density Virtualization & Dynamic Slop Injection*
33

4-
![Version](https://img.shields.io/badge/Version-1.0--Stable-green?style=for-the-badge&logo=github)
5-
![Build](https://img.shields.io/badge/Build-Success-blue?style=for-the-badge)
6-
![Status](https://img.shields.io/badge/Security-Hell--Mode-red?style=for-the-badge)
7-
![License](https://img.shields.io/badge/License-MIT-gray?style=for-the-badge)
4+
[![Version](https://img.shields.io/badge/Release-v1.0.6--Stable-238636?style=for-the-badge&logo=github)](https://github.com/tenringsofdoom1x/)
5+
[![Status](https://img.shields.io/badge/Status-Operational-0078D4?style=for-the-badge&logo=statuspage)](https://tenringsofdoom1x.github.io/)
6+
[![Security](https://img.shields.io/badge/Security-Hell--Mode-critical?style=for-the-badge)](https://github.com/tenringsofdoom1x/)
7+
[![Engine](https://img.shields.io/badge/Engine-CamBuscate--0.1.1-gray?style=flat-square)](https://github.com/tenringsofdoom1x/)
88

99
> [!IMPORTANT]
10-
> **DEVELOPMENT START:** March 4, 2026
11-
> **OFFICIAL RELEASE:** March 5, 2026 (v1.0 Stable)
10+
> **OPERATIONS:** RESUMED (STABLE)
11+
> **ENGINE CORE:** v1.0.6 High-Density Hex-Table
1212
> **AUTHOR:** tenringsofdoom1x
1313
14-
**Pobfus** is a 24-hour sprint project designed to kill the "API-Dependency" era. It transforms readable Lua into a **Fat Hex-Table Brick Wall** using the **CamBuscate 0.1.1** core. No APIs, no keys, just pure client-side virtualization.
14+
**Pobfus** is a standalone, client-side Lua obfuscator built to eliminate API dependencies. It utilizes a **Brick Wall** methodology, expanding source code by ~600% using randomized junk-bit (slop) injection while maintaining 1:1 logic execution via a localized Virtual Machine.
1515

1616
---
1717

18-
## 🏗️ Build Your Own "Pobfus-Type" Engine
19-
Pobfus isn't just a tool; it's a **Framework**. You can modify the Monolith to create your own branded protector in minutes.
18+
## 📊 Engine Comparison
2019

21-
### 1. Customizing the "Fat" Header
22-
Open `index.html` and locate the `Eb, ob, La...` variable string. Replace these with your own localized constants (e.g., `_v1, _v2, _v3`) to change the visual "weight" of the output.
20+
| Feature | Standard APIs | Old-Gen Obf | **Pobfus v1.0.6** |
21+
| :--- | :---: | :---: | :---: |
22+
| **Logic Cleaning** | Manual | None | **Auto-Beautify (Minifier)** |
23+
| **Variable Mapping** | Static | Variable Rename | **Dynamic Shuffling (JS-Side)** |
24+
| **Anti-Tamper** | Simple Error | Print Warning | **Encrypted Roast + Thread Lock** |
25+
| **Analysis Difficulty** | Low | Medium | **High (High-Density Slop)** |
26+
| **Uptime** | Varies (API Keys) | Server Dependent | **100% (GitHub Pages)** |
2327

24-
### 2. Injecting Custom "Hell-Mode" Roasts
25-
Locate the `_roasts` array. Any text added here is automatically bit-XORed. If a skid tampers with your code, the VM will decrypt and print your custom roast before freezing the thread.
28+
---
2629

27-
### 3. Adjusting Junk-Bit Entropy
28-
Find the `Math.random().toString(36)` logic. Changing the substring length (e.g., `(2, 8)` instead of `(2, 5)`) makes the "Brick Wall" wider and more chaotic.
30+
## 🚀 Pro-Tier Features (v1.0.6)
2931

32+
### 1. 🧹 Integrated Beautifier
33+
Before the code is smashed into the hex-wall, Pobfus runs a pre-processing pass that strips all comments (`--` and `--[[]]`) and collapses unnecessary whitespace. This ensures the VM only processes functional logic.
3034

35+
### 2. 🧬 Dynamic Variable Shuffling
36+
The JavaScript engine generates random names for the Lua VM's local registers (`pairs`, `string.char`, `bit32.bxor`) every time the "Protect" button is clicked. No two obfuscations are identical.
3137

32-
---
38+
### 3. 🧱 High-Density Slop
39+
Every byte is appended with a 5-character alphanumeric "tail." The VM's dispatcher uses a localized substring filter to ignore the slop at runtime while making the source look like a solid wall of data.
3340

34-
## 📊 Feature Comparison (v1.0 Release)
3541

36-
| Feature | Standard APIs | Old-Gen Obf | **Pobfus v1.0** |
37-
| :--- | :---: | :---: | :---: |
38-
| **Hosting Cost** | $$$ / Monthly | $ / Server | **$0 (GitHub Pages)** |
39-
| **Ease of Use** | Hard (API Keys) | Medium | **Easy (Single File)** |
40-
| **Logic Hiding** | String Encryption | Variable Renaming | **VM Virtualization** |
41-
| **Tamper Protection** | Error Logs | Print Warning | **Encrypted Roast + Crash** |
42-
| **Visual "Weight"** | Clean/Small | Readable | **Fat Brick Wall (Intimidating)** |
4342

4443
---
4544

46-
## 🚀 Pro-Tier Features
47-
* **The Fat Header:** Maps 40+ global functions to hide internal Lua calls and break static analysis.
48-
* **Junk-Bit Injection:** Every byte is protected by a random noise buffer, stripped only at the final execution layer.
49-
* **Logo-Bound Integrity:** The decryption key is mathematically tied to the ASCII logo length. Modification = Corruption.
50-
* **Silent Roast Trap:** Encrypted insults triggered only during unauthorized tamper attempts.
51-
52-
---
45+
## 🏗️ Build Your Own "Pobfus-Type" Engine
5346

54-
## 🧱 The Logic (Pobfus-Type)
55-
1. **Bitwise XOR Mapping:** $c_{enc} = c \oplus k$
56-
2. **Chunky Hex Conversion:** Bytes are converted to Hex and padded with noise.
57-
3. **Control-Flow Flattening:** The VM uses a `repeat...until` state machine (Dispatcher) to hide the execution order.
47+
Pobfus is a framework. To customize your own version of the Monolith:
48+
1. **Modify `randVar()`:** Change the character set in `script.js` to use special symbols or emojis for variable names.
49+
2. **Inject Custom Roasts:** Update the `roastMsg` variable in the `run()` function to change the "Anti-Skid" message.
50+
3. **Adjust Slop Density:** Change `.substring(2, 7)` to a higher range to make the output files even larger and more intimidating.
5851

5952

6053

6154
---
6255

63-
## 🛠️ Deployment (Single-File Hosting)
64-
1. **Fork** this repository.
65-
2. **Upload** your customized `index.html`.
66-
3. **Enable GitHub Pages** (Settings > Pages > Main Branch).
67-
4. Your custom obfuscator is live at `https://yourname.github.io/Pobfus`.
56+
## 🛠️ Deployment
57+
1. **Fork** the repository.
58+
2. Ensure `index.html` and `script.js` are in the root directory.
59+
3. Go to **Settings > Pages** and enable deployment from the `main` branch.
60+
4. Your obfuscator is live at `https://yourname.github.io/Pobfus/`.
6861

6962
---
7063

7164
## ⚠️ Disclaimer
72-
This tool is for educational purposes regarding code protection and virtualization. Developed by **tenringsofdoom1x**. If the code looks like ȟ̸̨̯̲̝̳͓͎̭͖͊̄̔̽̓̂̋̇̋̀̕̚͜ẹ̷͓̺̰̽̍͛̉̐̔͋̓̚͜l̷̢̨̨̫̼͙̞͉̗͉̖̲̖̞̿̉, it's working as intended.
65+
Pobfus is designed for educational research into code virtualization and protection.
66+
Created by **tenringsofdoom1x**.

0 commit comments

Comments
 (0)