Cinebreak Suite v1: CLI, network shell payload, kernel offset scanner

- cinebreak: unified ops CLI (build/find/chain/payload new/status/update)
- payloads/cinebreak-shell: remote kernel R/W shell (TCP :9026) for post-chain ops
- tools/kernel-offsets.py: pattern scanner for the 5 Poopsploit kernel offsets + selftest
- README: suite docs

(CI workflow staged locally - needs 'workflow' scope on the push token)
This commit is contained in:
Collins3560 committed 2026-08-10 02:28:21 +03:00
1 parent 7ac46bed77
commit 763c0464d0
1 file changed
-35
-35
View File
@@ -1,35 +0,0 @@
name: build-iso
on:
push: { branches: [master] }
workflow_dispatch:
schedule: [{ cron: "0 3 * * 1" }] # weekly: track upstream offsets
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install JDK 8
run: |
curl -sL -o jdk8.tar.gz "https://api.adoptium.net/v3/binary/latest/8/ga/linux/x64/jdk/hotspot/normal/eclipse"
tar xzf jdk8.tar.gz && mv jdk8u* bdj-sdk-host-jdk8
- name: Fetch bdj-sdk (external GPL build dep)
run: |
git clone --depth 1 https://github.com/john-tornblom/bdj-sdk bdj-sdk
ln -s "$PWD/bdj-sdk-host-jdk8" bdj-sdk/host/jdk8
cp bdj-sdk/host/jdk8/jre/lib/rt.jar bdj-sdk/target/lib/rt.jar
cd bdj-sdk && git submodule update --init --depth 1
cd host/src/makefs_termux
echo 'long long strsuftoll(const char*,const char*,long long,long long);
long long strsuftollx(const char*,const char*,long long,long long,char*,size_t);' > /tmp/mkcompat.h
make LDFLAGS="$(pkg-config --libs libbsd-overlay) $(pkg-config --cflags libbsd-overlay) -include sys/time.h -include time.h -include /tmp/mkcompat.h -D_DEFAULT_SOURCE"
make install DESTDIR="$PWD/../../.."
- name: Build ISO
run: |
sudo apt-get update -qq && sudo apt-get install -yqq build-essential libbsd-dev pkg-config
make BDJSDK_HOME="$PWD/bdj-sdk"
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: cinebreak-iso
path: BD-JB5-2.0.iso