Winassociate - топорная рекомендация от шифровальщиков

Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

Хочу довести информацию, что данный топорный метод #comment_82295458 имеет место быть.

Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

После этого все исполняемые файлы с которыми часто запускаются шифровальщики будут ассоциироваться с текстовым файлов и открываться в блокноте.

Если потребуется вернуть стандартные значения прописываем в командной строке:

assoc .bas=basfile
assoc .js=jsfile
assoc .jse=JSEFile
assoc .CMD=cmdfile
assoc .com=cmdfile
assoc .hta=htafile
assoc .pif=piffile
assoc .GADGET=Windows.gadget
assoc .SCR=scrfile
assoc .VBE=VBEFile
assoc .VB=VBFile
assoc .vbs=VBSFile
assoc .wsf=WSFFile
assoc .wsc=scriptletfile
assoc .wsh=WSHFile
assoc .bat=batfile

Для упрощения данных операций написал следующую простую программу

Аналог есть в интернете Unassociate-File-Types которая - Не запускается в Windows 10


+ добавил расширения исполняемых файлов

Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

Было желание сделать только для данных расширений, но позже добавил

+ Админ.панель которая показывает и позволяет менять все расширения (ассоциации)

Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

Файл занимает 225КБ в комплекте .bat файлы для тех кто не собирается запускать программу

default.bat - Вернуть ассоциации по умолчанию
modify.bat - Замена основных исполняемых файлов на текстовый формат
exe.bat - На всякий случай если словили вирус .lnk
show accos - Показать все ассоциации
Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

Для того чтобы проверить в папке "test" пустые файлы со всеми расширениями в списке

Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

Программа будет работать только если Запустить от имени администратора

Для желающих напишите на почту отправлю исходники


Советы, рекомендации, пожелания туда же

vsat.info@yandex.ru
Winassociate - топорная рекомендация от шифровальщиков Вирус, Шифровальщик, Cmd, Программа, Расширение, Assoc, Информационная безопасность, IT, Длиннопост

Спасибо тем кто дочитал, надеюсь кому нибудь окажется полезной.

Для тех, кто резко против прошу не топить (коменты для минусов прилагаются)


Яндекс.Диск

Информационная безопасность IT

1.4K постов25.5K подписчиков

Добавить пост

Правила сообщества

Обязательно к прочтению для авторов:

1. Если вы добавляете пост, утверждающий об утечке данных или наличии дыр в системе, предоставьте ссылку на источники или технически подкованное расследование. Посты из разряда "Какой-то банк слил данные, потому что мне звонили мошенники" будут выноситься в общую ленту.
2. Все вопросы "Как обезопасить сервер\приложение\устройство" - в лигу "Компьютер это просто".

Обязательно к прочтению для всех:

Добавление ссылки разрешено если она не содержит описание коммерческих (платных) продуктов и/или идентификаторов для отслеживания перехода и для доступа не нужен пароль или оплата в т.ч. интернет-ресурсы, каналы (от 3-х тематических видео), блоги, группы, сообщества, СМИ и т.д.


Запрещены политические holy wars.

По решению модератора или администратора сообщества пользователь будет забанен за:

1. Флуд и оскорбление пользователя, в т.ч. провокация спора, флуда, холивара (высказывание без аргументации о конкретной применимости конкретного решения в конкретной ситуации), требование уже данного ответа, распространение сведений порочащих честь и репутацию, принижающих квалификацию оппонента, переходы на личности.

2. Публикацию поста/комментария не соответствующего тематике сообщества, в том числе обсуждение администраторов и модераторов сообщества, для этого есть специальное сообщество.

3. За обвинение в киберпреступной деятельности.

4. За нарушение прочих Правил Пикабу.

Вы смотрите срез комментариев. Показать все
6
Автор поста оценил этот комментарий

и в итоге куча всего ломается, та же активации винды перестает пахать.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Я уже выше написал, если есть нужный исполняемый файл например activate.cmd то просто прописываем в реестр assoc .CMD2=cmdfile и переименовываем нужный файл в activate.cmd2 и все будет работать.

Естественно расширение файла можно задать любое.

раскрыть ветку (8)
7
Автор поста оценил этот комментарий

Тут речь идет о гениальных разрабах, которые небезопасно используют метод ShellExecute(), и особенно его любят в костылях и велосипедах. Если сделать простейшую ассоциацию - то этот метод начинает нести бред, выдавать кучу ошибок. А если совсем не повезет - то он будет зациклен, и засрет весь лог за пару-тройку часов, из-за чего у тебя начнет жиреть файл подкачки и система будет очень быстро становиться неповоротливой жирной сукой, вызывая справедливый гнев бугалтерши тети Феди. Опасная штука, применять с осторожностью, запасаться вазелином.

раскрыть ветку (7)
2
Автор поста оценил этот комментарий

А что тебе в этом методе не нравится? Или ты хочешь, чтобы разрабы с нуля писали все приложения? Может вообще на ассемблере? Запуск внешних программ зачастую помогает не только разрабам, но и юзерам, сокращая время разработки.

раскрыть ветку (6)
2
Автор поста оценил этот комментарий

CreateProcess()

1
Автор поста оценил этот комментарий

Хардкод-всегда зло.

Если же есть возможность поправить путь и имя к скрипту где-нибудь в конфиге- то почему нет?

раскрыть ветку (4)
Автор поста оценил этот комментарий

Это не хардкод как раз таки. Отдать софт на выполнение ОС - это норма, а то что ты пытаешься запустить программу на говне мамонта или на неготовой к этому ОС - это проблема уже юзера.
У меня одна софтина распаковывает в темп файлик на жабе и запускает его из жабы, потому что на си лень было переписывать чужой софт.

раскрыть ветку (3)
Автор поста оценил этот комментарий

Отмороз, у тебя правильный ник.
Начнем с того, что файлик на жабе - это архив, который подхватывается джава-машиной, компилится на ходу и выполняется от имени этой самой машины.
@moderator, #comment_90184145 оскорбление

Автор поста оценил этот комментарий

Я не спорю с тем, что норма.

Если у тебя там что-то вроде ShellExecute(null, "open", %dir%update.js, NULL, NULL, SW_HIDE) - то печаль беда. Если ShellExecute(null, "open", %переменная из конфиг файла%, NULL, NULL, SW_HIDE) то куда лучше.

DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: оскорбление пользователей.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку