Настоящая программа разработанная для поиска и уничтожения скрытых майнеров. Является вспомогательным инструментом для поиска подозрительных файлов, каталогов, процессов и тд. и НЕ является антивирусом.
Патч 1.4.7.82
- Исправлен баг, при которой часть каталогов удалялось не полностью
- Добавлена блокировка файлов служб и файлов из планировщика задач, если таковой файл считается зараженным
- Удаление новой версии майнера с действительной подписью
- Удаление поддельной задачи MS Teams
- Улучшен алгоритм обработки параметра Debugger в реестре
- Опцимизация системы ведения логов
- Исправить ошибку "Нет процессов связанных с этим объектом" при удалении руткита
- Скорректирована обработка путей запущенных процессов (Razer Synapse больше не выдаёт ошибку)
- Добавлен отсутствующий локализованный ресурс _ErrorCheckingLock
- Устранено пустое окно, если обнаружено множество служб с недействительной подписью
- Обработка задач с pcalua.exe теперь выдает предупреждение, если файл отсутствует
- Исправлено ложное срабатывание на службы принтера HP, Xerox и другие
- Принудительное удаление вредоносного ключа tektonit
Патч 1.4.7.81
- Устранено ложное срабатывание на MinimumStackCommitInBytes для svchost.exe
- Устранение ошибки "Файл или папка повреждены"
- Удаление новых вредоносных задач с рекламным и вредоносным ПО
- Более точное определение удаленного порта в аргументах командной строки
- Улучшена стратегия блокировки вредоносных процессов
- Улучшена стратегия разблокировки каталогов и файлов
- Добавлена обработка исключения при удалении пустых каталогов, когда каталог заблокирован Защитником Windows
- Добавлена опция --silent, которое включает тихий (фоновый) режим без диалоговых окон. Приложение переходит в фоновый режим, сообщения не отображаются, но по-прежнему записываются в лог. Несовместимо с параметрами --select или --winpemode.
- Обновление оффлайн базы данных сигнатур
- Исправление логгирования
Версия 1.4.7.8
- Поиск и удаление новых майнеров, в том числе nanominer
- Добавлена кнопка "Поддержать проект" на форме с отчетом
- Добавлена возможность вручную разрешать или запрещать отправку результатов проверки разработчику
- Опция --full-scan теперь позволяет сканировать весь системный раздел, не только указанные по-умолчанию каталоги
- Добавлена опция --verbose для подробных сведений о процессах, а также запись в лог строки с файлами, не признанными вредоносными
- Добавлен параметр --run-as-system для запуска приложения с правами системы
- Добавлена опция --select, которая позволит сканировать только выбранный каталог, включая вложенные каталоги
- Корректная работа с опцией --scan-only
- Добавлен каталог C:\Users\ для сканирования
- добавлена краткая форма параметров запуска (смотрите в --help \ -h)
- Добавлена проверка потребляемой памяти процессов
- Добавлен кастомный MessageBox, так как системный может быть перекрыт окнами проводника или другим приложением
- Добавлена обработка блокировки .dll защитником Windows
- Исправлена локализация кнопки "Карантин"
- Исправление замирания рабочего стола на Win 7
- Исправлено повторное сканирование каталогов с опцией --full-scan
- Исправлено удаление файлов при перемещении в карантин
- Исправлено частичное удаление майнера, маскирующегося под explorer.exe на Win 7, Win 8.1
- Исправлена ошибка "Не запущена служба сервера" при удалении вредоносного профиля John
- Исправлен "Сбой загрузки поставщика" при проверке служб
- Исправлено ложное срабатывание на VS Code
- Исправлен баг счётчика файлов в карантине
- Удаление записей из планировщика задач, которые добавляют рекламу в автозапуск
- Удаление новых вредоносных скриптов в планировщике задач через forfiles и wscript
- Удаление некорректных параметров MinimumStackCommitInBytes для всех подразделов в IFEO, мешающие нормальному запуску программ
- Удаление java-майнера в планировщике задач
- Удаление вредоносных версии uTorrent, MS Teams и Steam
- Оптимизация при работе с памятью
- Файл hosts теперь корректируется только в случае заражения и не вызывает ошибку
- Обновлена справка --help
- Карантин теперь доступен для всех пользователей
Полностью распакуйте архив с программой в отдельную папку и запустите приложение. Дождитесь окончания сканирования. При первом использовании программы предлагается сообщать о результатах проверки автору на ваше усмотрение. После окончания будет показана форма с кратким отчётом об угрозах, которые были устранены. С подробным отчётом можно ознакомиться, нажав на кнопку "Открыть отчёт". При нажатии на кнопку Карантин откроется Менеджер карантина, в котором вы можете полностью удалить файл или восстановить.
Приложение также поддерживает дополнительные параметры запуска (приведенные ниже). Чтобы воспользоваться ими следует:
- Запустить командную строку (cmd) от администратора
- зажать shift и кликнуть правой кнопкой мыши по приложению - выбрать пункт "Копировать как путь"
- Вставить путь в командную строку и через пробел дописать необходимые параметры*
Дополнительные параметры запуска (обычно не требуется):
Параметр | описание |
---|---|
-h --help | Вызов этой справки |
-nl --no-logs | Не записывать лог в файл |
-nstm --no-scantime | Сканировать только процессы |
-nr --no-runtime | Не сканировать процессы (только каталоги, файлы, ключи реестра, и т.д.) |
-nse --no-services | Пропустить сканирование служб |
-nss --no-signature-scan | Пропустить сигнатурное сканирование файлов |
-nrc --no-rootkit-check | Не проверять присутствие руткита |
-p --pause | Пауза перед очисткой |
-ret --remove-empty-tasks | Удалять задачу из Планировщика задач, если файл приложения в ней не существует |
-so --scan-only | Отображать вредоносный или подозрительный объект, но не выполнять лечение |
-fs --full-scan | Целиком добавляет другие локальные диски для сигнатурного сканирования |
-ras --run-as-system | Запустить проверку от имени SYSTEM (для опытных пользователей) |
-s --select | Сканировать только выбранный каталог, включая вложенные каталоги |
-si --silent | Включает тихий (фоновый) режим без диалоговых окон. Приложение переходит в фоновый режим, сообщения не отображаются, но по-прежнему записываются в лог. Несовместимо с параметрами --select или --winpemode. |
-d= --depth= | Где - уровень максимальной глубины поиска. Пример использования: -d=5 (по-умолчанию 8) |
-v --verbose | Выводит подробные сведения о процессах в консоль, а также |
отключает фильтр строк с файлами не признанных вредоносными. Может увеличить размер лог-файла. | |
-w --winpemode | Запускает сканирование в режиме WinPE |
(без сканирования процессов, реестра, правил фаерволла, служб, задач планировщика) |
- Необязательно в строгом порядке
Условные обозначения в логах
Подсказка | Описание |
---|---|
[!] | Незначительное предупреждение |
[!!] | Предупреждение, на которое стоит обратить внимание |
[!!!] | Обнаружена угроза |
[!!!!] | Обнаружен руткит |
[Reg] | Cканирование раздела(ов) реестра |
[+] | Успешное выполнение действия (лечение, удаление и т.д.) |
[x] | Ошибка |
[xxx] | Критическая ошибка: например, при запуске в песочнице |
[#] | Статус |
[.] | Описание |
[_] | Разблокировка каталога и удаление, если пуст |
[i] | Информация |
[$] | Затраченное время сканирования |
This program is designed to find and destroy hidden miners. It is an auxiliary tool for searching suspicious files, directories, processes, etc. and is NOT an antivirus.
Patch 1.4.7.82
- Fixed a bug where some directories were not completely deleted
- Added blocking of service files and files from the task scheduler if such a file is considered malicious
- Removal of a new version of the miner with a valid signature
- Removal of a fake MS Teams task
- Improved the algorithm for processing the Debugger parameter in the registry
- Optimization of the logging system
- Fix the error "No processes associated with this object" when removing a rootkit
- Adjusted the processing of paths of running processes (Razer Synapse no longer returns an error)
- Added a missing localized resource _ErrorCheckingLock
- Eliminated an empty window if multiple services with an invalid signature are detected
- Processing of tasks with pcalua.exe now issues a warning if the file is missing
- Fixed a false positive of printer services for HP, Xerox and other vendors
- Forced removal of the malicious tektonit key
Patch 1.4.7.81
- Fixed a false positive on MinimumStackCommitInBytes for svchost.exe
- Fixed the "File or directory is corrupted" error
- Remove new malicious tasks with adware and malware
- More accurate remote port detection in command line arguments
- Improved strategy for blocking malicious processes
- Improved strategy for unlocking directories and files
- Added exception handling when deleting empty directories when the directory is locked by Windows Defender
- Added the --silent option, which enables a silent (background) mode without dialog forms. The app goes into the background, messages are not displayed, but are still written to the log. Incompatible with the --select or --winpemode parameters.
- Update offline signature database
- Fix logging
Version 1.4.7.8
- Search and remove new miners, including nanominer
- Added "Donate" button on the scan results form
- Added the ability to manually allow or prohibit sending scan results to the developer
- The --full-scan option now allows you to scan the entire system partition, not just the default directories
- Added the --verbose option for detailed info about processes, as well as writing to the log a line with files that are not considered as malicious
- Added the --run-as-system parameter to run the application with SYSTEM privileges
- Added the --select option, which will allow you to scan only the selected directory, including nested directories
- Correct work with the --scan-only option
- Added the C:\Users\ directory for scanning
- Added a short form of launch parameters (see --help \ -h)
- Added a check for the memory consumed by processes
- Added a custom MessageBox, since the system one can be overlapped by windows of explorer.exe or another application
- Added handling of .dll blocking by Windows Defender
- Fixed localization of the "Quarantine" button
- Fixed freezing of the desktop on Win 7
- Fixed re-scanning of directories with the --full-scan option
- Fixed deleting files when moving to quarantine
- Fixed partial removal of the miner disguised as explorer.exe on Win 7, Win 8.1
- Fixed the error "The Server service not started" when deleting the malicious John profile
- Fixed "Provider loading failure" when checking services
- Fixed a false positive on VS Code
- Fixed a bug in the quarantine file counter
- Removing entries from the task scheduler that add ads to autorun
- Removing new malicious scripts in the task scheduler via forfiles and wscript
- Removing incorrect MinimumStackCommitInBytes parameters for all subsections in IFEO that interfere with the normal launch of programs
- Removing the java miner in task scheduler
- Removal of malicious versions of uTorrent, MS Teams and Steam
- Optimization when working with memory
- The hosts file is now corrected only in case of infection and does not cause an error
- Help has been updated --help
- Quarantine is now available for all users
Version 1.4.72 [PostFix]
- Improved miner search algorithm. ((TLauncher Legacy, goodbyedpi, RustMe and others are no longer considered a threat)
- Fixed the inability to move a file to quarantine
- Removing malicious scripts from the task scheduler that run the miner
[What's new]
- Added a quarantine manager (option -q or --open-quarantine, or in the report form just click on "Quarantine" button)
- Removed the "--restore" option, since the strategy for moving files to quarantine has also been changed (incompatible with previous versions of MinerSearch)
Completely unzip the archive with the program into a separate folder and launch the application. Wait for the scan to complete. When using the program for the first time, you are offered to report the results of the scan to the author at your wish. After completion, a form will be shown with a brief report on the threats that have been eliminated. You can view the detailed log by clicking on the "Show log" button. Clicking on the "Quarantine" button will open the Quarantine Manager, in which you can completely delete the file or restore it.
The application also supports additional launch parameters (listed below). To use them, you should:
- Run the command line (cmd) as administrator
- Hold down shift and right-click on the application - select "Copy as path"
- Paste the path into the command line and add the necessary parameters* after a space
Additional command line args (usually is not required):
Startup params | Description |
---|---|
-h --help | This help message |
-nl --no-logs | Don't write logs in text file |
-nstm --no-scantime | Scan processes only |
-nr --no-runtime | Static scan only (Malware dirs, files, registry keys, etc) |
-nse --no-services | Skip scan services |
-nss --no-signature-scan | Skip scan files by signatures |
-nrc --no-rootkit-check | Skip checking rootkit present |
-p --pause | Pause before cleanup |
-ret --remove-empty-tasks | Delete a task from the Task Scheduler if the application file does not exist in it |
-so --scan-only | Display malicious or suspicious objects, but do nothing |
-fs --full-scan | Add other entire local drives for signature scan |
-ras --run-as-system | Start scannning with SYSTEM privilege (for advanced users) |
-s --select | Only selected folder will be scanned, including subfolders |
-si --silent | Enables silent (background) mode without any dialog forms. The app switches to background mode, messages will not be displayed, but will still be written to the log file. Incompatible with --select or --winpemode options |
-d= --depth= | Where specify the number for maximum search depth. Usage example -d=5 (default 8) |
-v --verbose | Displays more info to the console and a log file, |
including lines about files that are not considered malicious. It may increase the size of the log file. | |
-w --winpemode | Start scanning in WinPE environment by specifying a different drive letter |
(without scanning processes, registry, firewall and task scheduler entries) |
- Not necessarily in strict order
Symbols in logs
Hint | Description |
---|---|
[!] | Minor warning |
[!!] | A warning worth paying attention to |
[!!!] | Threat detected |
[!!!!] | A rootkit has been detected |
[Reg] | Scan the registry key(s) |
[+] | Successful completion of the action (treatment, removal, etc.) |
[x] | Error |
[xxx] | Critical error: for example, when running in the sandbox |
[#] | Status |
[.] | Description |
[_] | Unblocking the directory and deleting if empty |
[i] | Info |
[$] | Scan elapsed time |
这个程序旨在查找和销毁隐藏的矿工。 它是一个辅助工具,用于搜索可疑文件、目录、进程等,并不是一个杀毒软件。
补丁 1.4.7.81
- 修复了 svchost.exe 的 MinimumStackCommitInBytes 误报问题
- 修复了“文件或目录已损坏”错误
- 删除带有广告软件和恶意软件的新恶意任务
- 命令行参数中更准确的远程端口检测
- 改进了阻止恶意进程的策略
- 改进了解锁目录和文件的策略
- 当目录被 Windows Defender 锁定时,添加删除空目录时的异常处理
- 添加了 --silent 选项,该选项启用了无对话框的静默(后台)模式。应用程序进入后台,不显示消息,但仍会写入日志。与 --select 或 --winpemode 参数不兼容。
- 更新离线签名数据库
- 修复日志记录
版本 1.4.7.8
- 搜索并删除新矿工,包括 nanominer
- 在扫描结果表单上添加“捐赠”按钮
- 添加了手动允许或禁止向开发人员发送扫描结果的功能
- --full-scan 选项现在允许您扫描整个系统分区,而不仅仅是默认目录
- 添加了 --verbose 选项以获取有关进程的详细信息,以及将一行不被视为恶意的文件写入日志
- 添加了 --run-as-system 参数以使用 SYSTEM 权限运行应用程序
- 添加了 --select 选项,这将允许您仅扫描选定的目录,包括嵌套目录
- 正确使用 --scan-only 选项
- 添加了 C:\Users\ 目录进行扫描
- 添加了启动参数的简短形式(请参阅 --help \ -h)
- 添加了对进程所消耗内存的检查
- 添加了自定义消息框,因为系统消息框可以与 explorer.exe 或其他应用程序的窗口重叠
- 添加了Windows Defender 对 .dll 阻止的处理
- 修复了“隔离”按钮的本地化
- 修复了 Win 7 上桌面冻结的问题
- 修复了使用 --full-scan 选项重新扫描目录的问题
- 修复了移动到隔离区时删除文件的问题
- 修复了在 Win 7、Win 8.1 上部分删除伪装成 explorer.exe 的挖矿程序的问题
- 修复了删除恶意 John 配置文件时出现的“服务器服务未启动”错误
- 修复了检查服务时出现的“提供程序加载失败”问题
- 修复了 VS Code 上的误报
- 修复了隔离文件计数器中的错误
- 从任务计划程序中删除了将广告添加到自动运行的条目
- 通过 forfiles 和 wscript 删除任务计划程序中的新恶意脚本
- 删除 IFEO 中所有子部分中干扰程序正常启动的不正确的 MinimumStackCommitInBytes 参数
- 删除任务计划程序中的 java 挖矿程序
- 删除 uTorrent、MS Teams 和Steam
- 使用内存时优化
- 现在仅在感染的情况下更正 hosts 文件,不会导致错误
- 帮助已更新 --help
- 现在所有用户均可使用隔离
将整个压缩包提取到空文件夹中并运行应用程序。等待扫描完成。完整扫描后,应用程序将显示扫描的总耗时。 重要提示:此时,威胁数量在每个扫描阶段都会显示。您可以在默认生成的C:\MinerSearchLogs\文件夹中查看完整的扫描日志,文件名为MinerSearch.log。
附加命令行参数(通常不需要):
参数 | 描述 |
---|---|
--help | 显示此帮助信息 |
--no-logs | 不将日志写入文本文件 |
--no-scantime | 仅扫描进程 |
--no-runtime | 仅静态扫描(恶意目录、文件、注册表项等) |
--no-services | 跳过服务扫描 |
--no-signature-scan | 跳过按签名扫描文件 |
--no-rootkit-check | 跳过检查根套件是否存在 |
--depth=[number] | 其中指定最大搜索深度的数字。使用示例 --depth=5(默认8) |
--pause | 清理前暂停 |
--remove-empty-tasks | 如果应用程序文件不存在,则从任务调度程序中删除任务 |
--winpemode | 在WinPE环境中启动扫描,指定不同的驱动盘字母(不扫描进程、注册表、防火墙和任务调度程序条目) |
--scan-only | 显示恶意或可疑对象,但不执行任何操作 |
--full-scan | 添加其他整个本地驱动器进行签名扫描 |
--restore=[path] | 从隔离区恢复指定文件。指定的路径不能包含空格 |
日志中的符号
提示 | 描述 |
---|---|
[!] | 小警告 |
[!!] | 值得注意的警告 |
[!!!] | 检测到威胁 |
[!!!!] | 检测到根套件 |
[Reg] | 扫描注册表项 |
[+] | 操作成功完成(处理、移除等) |
[x] | 错误 |
[xxx] | 关键错误:例如,在沙盒中运行时 |
[#] | 状态 |
[.] | 描述 |
[_] | 解锁目录并在空时删除 |
[i] | 信息 |
[$] | 扫描耗时 |
Stop and remove malicious processes and his support components, that makes deletion malware harder