mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2025-12-06 12:51:19 -08:00
f
This commit is contained in:
17
.github/workflows/build_master.yml
vendored
17
.github/workflows/build_master.yml
vendored
@@ -90,7 +90,22 @@ jobs:
|
|||||||
|
|
||||||
# XOR encrypt the compressed file
|
# XOR encrypt the compressed file
|
||||||
KEY='Prevent_Online_AVs_From_Flagging_HackTricks_Search_Gzip_As_Malicious_394h7gt8rf9u3rf9g'
|
KEY='Prevent_Online_AVs_From_Flagging_HackTricks_Search_Gzip_As_Malicious_394h7gt8rf9u3rf9g'
|
||||||
python3 - << 'PYTHON_SCRIPT'
|
cat > /tmp/xor_encrypt.py << 'EOF'
|
||||||
|
import sys
|
||||||
|
key = sys.argv[1]
|
||||||
|
input_file = sys.argv[2]
|
||||||
|
output_file = sys.argv[3]
|
||||||
|
with open(input_file, 'rb') as f:
|
||||||
|
data = f.read()
|
||||||
|
key_bytes = key.encode('utf-8')
|
||||||
|
encrypted = bytearray(len(data))
|
||||||
|
for i in range(len(data)):
|
||||||
|
encrypted[i] = data[i] ^ key_bytes[i % len(key_bytes)]
|
||||||
|
with open(output_file, 'wb') as f:
|
||||||
|
f.write(encrypted)
|
||||||
|
print(f"Encrypted: {len(data)} bytes")
|
||||||
|
EOF
|
||||||
|
python3 /tmp/xor_encrypt.py "$KEY" "${ASSET}.gz" "${ASSET}.gz.enc" '
|
||||||
import sys
|
import sys
|
||||||
key = sys.argv[1]
|
key = sys.argv[1]
|
||||||
input_file = sys.argv[2]
|
input_file = sys.argv[2]
|
||||||
|
|||||||
19
.github/workflows/translate_all.yml
vendored
19
.github/workflows/translate_all.yml
vendored
@@ -185,8 +185,23 @@ jobs:
|
|||||||
echo "Compression: ${ORIGINAL_SIZE} bytes -> ${COMPRESSED_SIZE} bytes (${RATIO}%)"
|
echo "Compression: ${ORIGINAL_SIZE} bytes -> ${COMPRESSED_SIZE} bytes (${RATIO}%)"
|
||||||
|
|
||||||
# XOR encrypt the compressed file
|
# XOR encrypt the compressed file
|
||||||
KEY="Prevent_Online_AVs_From_Flagging_HackTricks_Search_Gzip_As_Malicious_394h7gt8rf9u3rf9g"
|
KEY='Prevent_Online_AVs_From_Flagging_HackTricks_Search_Gzip_As_Malicious_394h7gt8rf9u3rf9g'
|
||||||
python3 - << 'PYTHON_SCRIPT'
|
cat > /tmp/xor_encrypt.py << 'EOF'
|
||||||
|
import sys
|
||||||
|
key = sys.argv[1]
|
||||||
|
input_file = sys.argv[2]
|
||||||
|
output_file = sys.argv[3]
|
||||||
|
with open(input_file, 'rb') as f:
|
||||||
|
data = f.read()
|
||||||
|
key_bytes = key.encode('utf-8')
|
||||||
|
encrypted = bytearray(len(data))
|
||||||
|
for i in range(len(data)):
|
||||||
|
encrypted[i] = data[i] ^ key_bytes[i % len(key_bytes)]
|
||||||
|
with open(output_file, 'wb') as f:
|
||||||
|
f.write(encrypted)
|
||||||
|
print(f"Encrypted: {len(data)} bytes")
|
||||||
|
EOF
|
||||||
|
python3 /tmp/xor_encrypt.py "$KEY" "${ASSET}.gz" "${ASSET}.gz.enc" '
|
||||||
import sys
|
import sys
|
||||||
key = sys.argv[1]
|
key = sys.argv[1]
|
||||||
input_file = sys.argv[2]
|
input_file = sys.argv[2]
|
||||||
|
|||||||
Reference in New Issue
Block a user