FreeBSD скрипт редактирования install.cfg

На днях занялся настройкой автоматической установки FreeBSD, и для облегчения геморойного заливания install.cfg в образ mfsroot написал небольшой скриптик:

#!/bin/sh
gunzip mfsroot.gz
mdconfig -a -t vnode -u0 -f ./mfsroot
mount /dev/md0 /mnt
cp install.cfg install.cfg.old
ee install.cfg
cp install.cfg /mnt/install.cfg
umount /mnt
mdconfig -d -u0                              
gzip mfsroot 
Подробнее

30-е ноября, Международный день защиты информации.

Именно в этот день, в 1988 году американская ассоциация компьютерного оборудования обозначила эту знаменательную дату! Причиной тому позлодействовал посодействовал, Роберт Тэппэн Моррис (англ. Robert Tappan Morris; 8 ноября 1965).
Обратите внимание на фото — насколько довольно злодей улыбается, а ведь имеет полное право. В 1988 году 2-го ноября, первый в мире сетевой Червь Морриса вогнал в ступор около 6000 компьютеров в США. На те времена очень внушительное число, а учитывая, что под удар попала ВСЯ сеть ARPANET (от англ. Advanced Research Projects Agency Network) можно представить масштаб безумного ужаса овладевшего умами специалистов. От испуга, в Калифорнийский университет в Беркли приглашались лучшие спецы в отрасли компьютерной безопасности, но изучение не обнаружило никакой деструктуризации функций, ни логический мин, ни еще какого-то подвоха. Стоит отметить, что и сам автор не рассчитывал на такой «успех». Вмешался, можно сказать «господин случай» — казалось бы, незначительный просчет, слишком небольшое число в описании периодичности, с которой червь записывал себя на жертву, послужило многократному инфицированию компьютеров. Как следствие, зараза беспощадно поглощала все ресурсы, отнимая у железки всякую возможность, выполнять возложенные функции.
На самом деле Роберт Моррис вкладывал в свое детище другие задачи, червь Морриса считывал /etc/passwd и использую словарь всего в 400 слов, подбирал пароль банальным, грубым перебором. Дааа… Сегодня это уже не прокатит, а вот на то время вполне могло обеспечить выполнение задачи. Давно известные дыры, существовали как в сервисах, так и в самих, до второго ноября непуганых спецах — использующих слабые, а то и вовсе совпадающие с логинами пароли. Еще Роберт рассчитывал атаковать лишь VAX-компьютеры и только с осями San 3 и 4BSD, но Си-код запускался и на других железяках.
Червь довольно таки успешно маскировался, да и его код был тщательно законспирирован, так что возможно мы бы никогда и не узнали виновника.

Подробнее

tftp.rules для адекватного проживания на pxe WinPE и RIS

# cat /etc/tftpd.rules rg \ / r W2K3L w2k3l r KDCOM.DLL kdcom.dll r KDCOM.DL_ kdcom.dl_ r KDCOM.DLL kdcom.dll r BOOTVID.dl_ bootvid.dl_ r BOOTVID.dll bootvid.dll r SETUPREG.HIV setupreg.hiv r SPDDLANG.SY_ spddlang.sy_ r SPDDLANG.SYS spddlang.sys r WMILIB.SY_ wmilib.sy_ r WMILIB.SYS wmilib.sys r 1394BUS.SY_ 1394bus.sy_ r 1394BUS.SYS 1394bus.sys r PCIIDEX.SY_ pciidex.sy_ r PCIIDEX.SYS pciidex.sys r USBPORT.SY_ usbport.sy_ r…

Подробнее

Создаем загрузочный образ WinPE

Для создания этой хрени, нам понадобится Windows Automated Installation Kit (AIK).
Запускаем консольку для создания образа Start (Пуск) -> All Programs (Все программы) -> Microsoft Windows AIK -> Deployment Tools Command Prompt
под платформу x64 пишем в командной строке:

copype.cmd amd64 c:winpe

для х86 будет:

copype.cmd x86 c:winpe
Подробнее

Ubuntu 10.04 установка xfce 4.8

Решил на своей домашней бубнте 10.04 установить xfce, оценить прирост производительности, да и вообще для общего развития.
Все проще пареной репы, подключаем репозиторий:
для 10.04

$ sudo add-apt-repository ppa:alexx2000/xfce

для 10.10

$ sudo add-apt-repository ppa:koshi/xfce-4.8

обновляем информацию об источниках ПО

Подробнее

Bash скрипт перевода имен файлов в нижний регистр

Самый простой способ:

и все, но мы же не ищем легких путей, под катом небольшой скриптик:

Подробнее

Ubuntu настройка ntp сервера

Рассказывать что это такое и с чем это едят думаю нет смысла, поэтому без лирических отступлений начнем с главного:

# sudo apt-get install ntp

После установки, займемся настройкой

# vi /etc/ntp.conf 

я добавил в блок с серверами украинский сервер, т.к. он ближе ко мне

server ntp.time.in.ua
server ntp2.time.in.ua
server ntp3.time.in.ua 

кстати ntp.time.in.ua — основной сервер точного времени (stratum 1)!!!

Подробнее

Ubuntu 10.04 смена положения кнопок окна, на привычное виндузятенское)

По умолчанию кнопки «свернуть, развернуть, закрыть» в Ubuntu расположены слева, что многим переходящим пользователям с windows не удобно (в том числе моей супруге )))), исправим это досадное неудобство, в консоли выполняем:

$ gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"

В итоге получаем привычное распoложение кнопок:

Подробнее