Автор: Clockwork - 11 Ноября 2004, 17:28 |
Ну что поделетись мнениями?! |
Автор: мышка - 29 Ноября 2004, 01:10 |
средней поршивости программа, но меня она устраивает ![]() |
Автор: Sana - 29 Ноября 2004, 13:50 |
Вообще без понятия, что это? |
Автор: мышка - 1 Декабря 2004, 13:07 |
Sana Прикольная такая штучка, её ещё когда запускаещь там мышка такая летучая нарисована ![]() |
Автор: Sana - 1 Декабря 2004, 15:35 |
мышка Не, у маньяка нет такого варианта ответа... а бат я сам юзаю... |
Автор: ST_noname - 2 Декабря 2004, 10:53 |
вообще то разговор шел про *.bat файлы... |
Автор: Sergyk (c) SysOp - 8 Декабря 2004, 07:02 |
ЦИТАТА ([Maniac_Subsidal]crAsh @ 02.12.2004г. - 16:31) мышка Sana Kill all Lammers Да вы чего ребята, блин, лучшеб за такие разговоры мне манитор и не возвращали.... Э-Э-Э, святое не трожь!!! ![]() Чего это за плагиат? Кто разрешил использовать моё название станции? |
Автор: Clockwork - 9 Декабря 2004, 22:11 |
Sergyk © SysOp Скажем... не кто не заприщал... |
Автор: Den [M42] - 27 Декабря 2004, 18:31 |
Нда народ прочитал я этот топик. Зачем он создан так и не понял. Опрос был о расширении, говорят про почтового мыша. НУ И БРЕД. |
Автор: мышка - 27 Декабря 2004, 18:48 |
Den [M42] То что тут разгвоор шёл про батники и так все знают, а про бата заговорили только потому что решили поприкалываться, тут люди все образованные сидят если что ![]() |
Автор: Den [M42] - 27 Декабря 2004, 18:50 |
А это у вас типо приколы такие. НЕЗНАЛ. Учтем, но все равно топик был зря запущен |
Автор: мышка - 27 Декабря 2004, 18:52 |
Den [M42] То что топик лежит сдесь не по теме это правда, но это питензии только к маньяку ![]() ![]() |
Автор: Clockwork - 27 Декабря 2004, 21:56 |
мышка Какого к маньяку, я создал, вы засрали, нет граждане хорошие, стрелы то не метайте, тема создана там где надо, просто некоторые известные спецы по хаку, не знают всех подробностей способностей батов... |
Автор: мышка - 2 Января 2005, 01:21 |
[Maniac_Subsidal]crAsh Это что наезд? ![]() |
Автор: Clockwork - 4 Января 2005, 16:04 |
мышка это укор... Темы сурьёздные, а вы тут развезли порнографию... |
Автор: Death - 10 Января 2005, 11:40 |
мышка ЦИТАТА мышка Какого к маньяку, я создал, вы засрали, нет граждане хорошие, стрелы то не метайте, тема создана там где надо, просто некоторые известные спецы по хаку, не знают всех подробностей способностей батов... [Maniac_Subsidal]crAsh Это что наезд? ![]() А ты что спец. |
Автор: мышка - 10 Января 2005, 14:11 |
Death А ты сам то кто такой? |
Автор: Death - 10 Января 2005, 17:12 |
мыфшка Да просто так прохожий парень чернокожий... |
Автор: мышка - 10 Января 2005, 18:53 |
Death То и видно ![]() |
Автор: Clockwork - 11 Января 2005, 19:22 |
Описание и фишки batch файлов. Для начала давай разбёремся в том, что же такое batch'и. Прежде всего - это пакетные дос файлы, которые содержат в себе в ascii виде набор досовских команд. По-русски говоря, bat файл содержит в себе скрипт, интерпритатором служит command.com. Поясняю: после прочтения этой статьи, ты сможешь писать проги, которые удаляют системные файлы, форматируют диски и тд. Главное, тебе для этого понадобится только блокнот и прямые руки, никаких компиляторов и дебагеров не требуется (бачи не такие примитивные, как тебе кажется - есть вирусы\генераторы, на них написанные). И ещё. Я не буду описывать все возможные флаги(параметры) каждой команды, только наиболее полезные. Ну чё, готов? Поехали! Простые команды: Для начала давай разбёремся в том, что же такое batch'и. Прежде всего - это пакетные дос файлы, которые содержат в себе в ascii виде набор досовских команд. По-русски говоря, bat файл содержит в себе скрипт, интерпритатором служит command.com. Поясняю: после прочтения этой статьи, ты сможешь писать проги, которые удаляют системные файлы, форматируют диски и тд. Главное, тебе для этого понадобится только блокнот и прямые руки, никаких компиляторов и дебагеров не требуется (бачи не такие примитивные, как тебе кажется - есть вирусы\генераторы, на них написанные). И ещё. Я не буду описывать все возможные флаги(параметры) каждой команды, только наиболее полезные. Ну чё, готов? Поехали! Простые команды: echo off - запрещение вывода на экран исполняемых команд (on - вкл.) deltree /y %файл% - удалить файл (/y означает "удалить без вопросов"). Кста, в НТ работает тока del (флаг /y не нужен). copy %путь\файл% %куда\файл% - копировать файло mkdir %название_диры% - создать директорию echo %текст% - вывести текст на экран echo %текст% > %путь\файл% - создать файл и вписать в него текст echo %текст% >> %путь\файл% - добавить текст в уже существующий файл if exist %путь\файл% %команда% - если существует файл, выполнить команду attrib %атрибут% %путь\файл% - поставить\убрать атрибуты файлу ( -h скрытый, -s системный, -r только чтение) start %путь\файл% - запустить файло cls - отчистить экран pause - выводит сообщение "Нажмите любую кнопку..." label %новая_метка% - поставить новую метку системного диска (диск С) format %диск%: /q - быстрое форматирование диска ![]() ren %путь\файл% %новое_название_файла% - переименовать файло goto %метка% ... ... ... :%метка% - перескoчить с одного места кода на метку. Фишки, хитрости: 1: choice /N /T:y,%сек% > nul - типа таймера (на n секунд задерживает выполнение последующих команд). 2: %команда% > nul - запрещение вывода на экран самой команды и результата её действия (полезно при команде "copy"). Пример: copy c:\some.exe %windir%\some.exe > nul 3: regedit /s %путь\файл.reg% - добавить ключи в реестр из файла, без вопросов 4: start /m /w %путь\файл% - запустить файло в свёрнутом окне. 5: слышал про файл Autoexec.bat? Знаешь, что он грузится вместе с компом? Наверное, да. Так вот, он имеет расширение BAT. На что я намекаю? На то, что ты можешь в него прописать строчку, к примеру, "format C: /q" (прописывается она вот так: echo format C: /q >> c:\Autoexec.bat) и во время перезагрузки у жертвы отформатируется диск С. Это я к тому, что любой скрипт, вставленный в этот файл, будет выполнен при загрузке компа. Также можешь создать в каталоге с виндой файл winstart.bat. Он также запуститья виндусом. 6: это относиться как раз к фишке с Autoexec'ом. К примеру, если ты положишь в каталог windows\command файл к примеру "load.bat" (наверное с плохим содержанием), это файлу из autoexec'a с вероятностью в 90% можно будет запустить строчкой "load". И это ещё отстой..Ты сможешь загружать это файло такой строчкой: "load keybrd32.sys,,cyr\lat" или такой: "load VideoAdapter32.drv -- By windows setup --". Врятли такие строчки рискнёт кто-нибудь удалять и твоё файло без трабл загрузится..=) 7: if exist c:\Progra~1 set drv=c: if exist d:\Progra~1 set drv=d: if exist d:\Progra~1 set drv=e: После выполнения этого скрипта в переменной %drv% будет прописан диск с Виндой, с Program Files'ами. 8: в переменной %windir% хранится каталог с виндусом в таком виде: диск:\название_каталога. Пример: copy c:\some.exe %windir%\some.exe 9: batch скрипты не любят длинные, либо состоящие из двух слов, названия. Длинные урезаются до 6-ти букв (после них должно стоять "~1", к примеру "Program Files -> Progra~1"). Пробелы он просто убирает (The Bat -> TheBat~1). Это я к тому, что в бачах обращайся к файлам по их досовским названиям. Пример: copy c:\some.exe c:\Progra~1\some.exe (копируется файл в папку Program Files). 10: echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("твой_текст"); >> %temp%\mes.js start %temp%\mes.js deltree /y %temp%\mes.js Этот скрипт выводит на экран _Виндовое_ окошко (по средствам Java Script) с твоим сообщением и кнопкой ОК. Ну вот наверно и всё! Здесь я умолчал о переменных, циклах и создании меню в batch'ах, так как это довольно объёмные темы. Следующая статья будет как раз посвещена им. echo off - запрещение вывода на экран исполняемых команд (on - вкл.) deltree /y %файл% - удалить файл (/y означает "удалить без вопросов"). Кста, в НТ работает тока del (флаг /y не нужен). copy %путь\файл% %куда\файл% - копировать файло mkdir %название_диры% - создать директорию echo %текст% - вывести текст на экран echo %текст% > %путь\файл% - создать файл и вписать в него текст echo %текст% >> %путь\файл% - добавить текст в уже существующий файл if exist %путь\файл% %команда% - если существует файл, выполнить команду attrib %атрибут% %путь\файл% - поставить\убрать атрибуты файлу ( -h скрытый, -s системный, -r только чтение) start %путь\файл% - запустить файло cls - отчистить экран pause - выводит сообщение "Нажмите любую кнопку..." label %новая_метка% - поставить новую метку системного диска (диск С) format %диск%: /q - быстрое форматирование диска ![]() ren %путь\файл% %новое_название_файла% - переименовать файло goto %метка% ... ... ... :%метка% - перескoчить с одного места кода на метку. Фишки, хитрости: 1: choice /N /T:y,%сек% > nul - типа таймера (на n секунд задерживает выполнение последующих команд). 2: %команда% > nul - запрещение вывода на экран самой команды и результата её действия (полезно при команде "copy"). Пример: copy c:\some.exe %windir%\some.exe > nul 3: regedit /s %путь\файл.reg% - добавить ключи в реестр из файла, без вопросов 4: start /m /w %путь\файл% - запустить файло в свёрнутом окне. 5: слышал про файл Autoexec.bat? Знаешь, что он грузится вместе с компом? Наверное, да. Так вот, он имеет расширение BAT. На что я намекаю? На то, что ты можешь в него прописать строчку, к примеру, "format C: /q" (прописывается она вот так: echo format C: /q >> c:\Autoexec.bat) и во время перезагрузки у жертвы отформатируется диск С. Это я к тому, что любой скрипт, вставленный в этот файл, будет выполнен при загрузке компа. Также можешь создать в каталоге с виндой файл winstart.bat. Он также запуститья виндусом. 6: это относиться как раз к фишке с Autoexec'ом. К примеру, если ты положишь в каталог windows\command файл к примеру "load.bat" (наверное с плохим содержанием), это файлу из autoexec'a с вероятностью в 90% можно будет запустить строчкой "load". И это ещё отстой..Ты сможешь загружать это файло такой строчкой: "load keybrd32.sys,,cyr\lat" или такой: "load VideoAdapter32.drv -- By windows setup --". Врятли такие строчки рискнёт кто-нибудь удалять и твоё файло без трабл загрузится..=) 7: if exist c:\Progra~1 set drv=c: if exist d:\Progra~1 set drv=d: if exist d:\Progra~1 set drv=e: После выполнения этого скрипта в переменной %drv% будет прописан диск с Виндой, с Program Files'ами. 8: в переменной %windir% хранится каталог с виндусом в таком виде: диск:\название_каталога. Пример: copy c:\some.exe %windir%\some.exe 9: batch скрипты не любят длинные, либо состоящие из двух слов, названия. Длинные урезаются до 6-ти букв (после них должно стоять "~1", к примеру "Program Files -> Progra~1"). Пробелы он просто убирает (The Bat -> TheBat~1). Это я к тому, что в бачах обращайся к файлам по их досовским названиям. Пример: copy c:\some.exe c:\Progra~1\some.exe (копируется файл в папку Program Files). 10: echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("твой_текст"); >> %temp%\mes.js start %temp%\mes.js deltree /y %temp%\mes.js Этот скрипт выводит на экран _Виндовое_ окошко (по средствам Java Script) с твоим сообщением и кнопкой ОК. Вот пропавший пост... |