X11 Forwarding на Windows с помощью Putty и Линукс

Настройки сервера:

/etc/ssh/sshd_config:

X11Forwarding yes

_________________________________________________________

Настройка клиента:

Устанавливаем Xming. В Putty  Connection > SSH > X11 cтавим галку на Enable X11 forwarding и пишем в X display location : 127.0.0.1:0.0

Для Линукс в /etc/ssh/ssh_config ставим

ForwardX11 yes

Инфо об оборудовании в FreeBSD и Линукс

Убунту:

sudo apt-get install hardinfo

lsusb — информация о устройствах подключенных к шине USB;
lspci — тоже самое для PCI.

а также   lshw

FreeBSD

1) Устанавливаем

$ cd /usr/ports/sysutils/dmidecode

$ sudo make install clean

2) Пользуемся
$ sudo dmidecode | less

Шифрование файлов

OpenSSL

Шифрование отдельного файла

# openssl aes-128-cbc -salt -in file -out file.aes    # зашифровать файл
# openssl aes-128-cbc -d -salt -in file.aes -out file # расшифровать файл

Естественно файл может быть и архивом.

Архивирование и шифрование директории

# tar -cf - directory | openssl aes-128-cbc -salt -out directory.tar.aes # заархивировать и зашифровать директории
# openssl aes-128-cbc -d -salt -in directory.tar.aes | tar -x -f -       # расшифровать директории и распаковать архив

То-же самое, только тип архива tar.gz

# tar -zcf - directory | openssl aes-128-cbc -salt -out directory.tar.gz.aes # заархивировать и зашифровать директории
# openssl aes-128-cbc -d -salt -in directory.tar.gz.aes | tar -xz -f -       # расшифровать директории и распаковать архив
  • Используйте -k mysecretpassword после aes-128-cbc, что-бы не спрашивался пароль, но имейте в виду, это очень не безопасно.
  • Используйте aes-256-cbc вместо aes-128-cbc для получения более устойчивого шифра, увеличивается потребление процессора.

http://vds-admin.ru/unix-toolbox/files-crypting

Русские названия файлов в архивах ZIP и RAR в Ubuntu

$ sudo add-apt-repository ppa:frol/zip-i18n
$ sudo apt-get update
$ sudo apt-get install libnatspec0 p7zip-full

Rsync

http://www.opennet.ru/man.shtml?topic=rsync&category=1&russian=0 — русский ман

http://www.opennet.ru/tips/info/1768.shtml — Полезные рецепты при работе с rsync

http://www.itnotes.org.ua/administration/cwRsync/synchronization_disks_on_windows_servers.html — cwRsync — cинхронизация файлов между Windows серверами с примерами.

rsync -vaS —progress —delete-after —exclude=VirtualBox /media/E/Install/ /media/F/Install/

-v — verbose
-a, —archive — архивный режим, эквивалент для -rlptgoD
-r — рекурсивно
-p — сохранять права доступа
-t — Указывает передавать время модификации файлов и обновлять им соответствующий атрибут на приемной стороне. Обратите внимание, что если этот параметр не установлен, то становится неэффективной оптимизация передачи по исключению не изменявшихся по времени файлов; другими словами, пропуск -t или -a будет означать, что следующая передача будет осуществляться с параметром -I, для всех файлов будут сравниваться контрольные суммы, а в журнале появятся соответствующие сообщения о них, даже если они не изменялись.
-S — Пытаться эффективнее обработать фрагментацию файлов, чтобы сэкономить пространство на приемной стороне
—progress — прогрес
—delete-after По умолчанию, rsync сначала выполняет удаление файлов перед копированием для пущей уверенности, что хватит свободного места на приемной стороне. Если же Вы хотите, чтобы удаление производилось после, то используйте —delete-after
—exclude= Позволяет выборочно исключать определенные файлы из процесса передачи. Это наиболее полезно при рекурсивной передаче.
Вы можете использовать так много —exclude, как Вам заблагорассудится для построения произвольного списка исключаемых файлов

VirtualBox с консоли

Ближе к делу 🙂 Чтобы запустить конкретную виртуальную систему VirtualBox из командной строки используем утилиту VBoxManage. Для запуска виртуальной системы с именем WindowsXP пишем такую команду:

$ VBoxManage startvm «WindowsXP»

Если необходимо запускать виртуальную машину без ее графического отображения, то нужно использовать это уже команду с ключом –type:

$ VBoxManage startvm «WindowsXP» —type headless

С ключом –type headless виртуальная машина будет запущена, но отдельного графического окна вы не увидите. Этот режим необходим, если запускать виртуальную машину удаленно через ssh. Также он удобен при работе на локальном компьютере с серверными версиями операционных систем — все равно на сервер заходят через ssh, графика здесь не нужна.

Если вдруг имя виртуальной машины забыто, то посмотреть можно командой VBoxManage list vms.

На всякий случай приведу и команды которые выключают виртуальную систему.

Команда которая выключает виртуальную систему с сохранением состояния:

$ VBoxManage controlvm «WindowsXP» savestate

c полным выключением виртуальной системы:

$ VBoxManage controlvm «WindowsXP» poweroff

Хочу еще заметить, что команда VBoxManage startvm сможет запустить только виртуальную систему которая находится в состоянии выключена (Powered off) или в состоянии сохранена (Saved). За более подробной информацией можно обратиться к разделу VBoxManage справки VirtualBox.

http://igorka.com.ua/2010-09-23/vboxmanage-virtualbox-iz-komandnoj-stroki/

Подбор ключа WEP для WiFi с помощью aircrack-ng

http://www.extime.vn.ua/?q=node/37

установим aircrack-ng:
$ apt-get install aircrack-ng

Далее:
$ sudo airmon-ng wlan0 stop
$ sudo iwconfig wlan0 mode monitor channel 6
Это переводит карту в режим монтиторинга на 6 канале WiFi.
Делаем тест инджектинга:
$ aireplay-ng wlan- -9
Кстати инджектинг может иногда и не работать но подбор ключа WEP при этом всеравно возможен.
Запускаем сбор пакетов:
$ airodump-ng -c 6 —bssid 00:AA:00:AA:00:AA -w packets ath0
где -c 6 — номер канала
—bssid 00:AA:00:AA:00:AA — BSSID нашей точки доступа
-w packet — пишем все в файл packets
-wlan0 — интерфейс
Видим на экране как происходит сбор пакетов. Для подбора 64-битного ключа нам нужно гдето примерно 40000 пакетов, для 128-битного от 40000 до примерно 85000 пакетов в колонке DATA.
Теперь сам подбор:
$ aircrack-ng -z -b 00:AA:00:AA:00:AA packets*.cap
Через некоторое время наблюдаем чтото подобное:

Aircrack-ng 0.9

[00:03:06] Tested 674449 keys (got 96610 IVs)

[….]

KEY FOUND! [ 12:34:56:78:90 ]

Это и есть наш ключ WEP! 🙂

Взлом WPA:
http://www.lokk.ru/page.php?id=8

Полезные фичи, команды и программы в Убунту

Следующая команда копирует файлы с удаленного сервера на локальный. В примере копируются все файлы директории /var/www/html с удаленного сервера server1 на локальный сервер в директорию /backup:

$ scp -r user@server1:/var/www/html/ /backup
___________________________________________________________________________________________________________
Часто используемые команды:
http://ubuntologia.ru/usefull-commands
___________________________________________________________________________________________________________

Добавление строки в файл:
$ echo «deb http://ppa.launchpad.net/alexey-smirnov/deadbeef/ubuntu `lsb_release -cs` main» | sudo tee -a /etc/apt/sources.list
Или проще:
$ echo «deb http://ppa.launchpad.net/alexey-smirnov/deadbeef/ubuntu `lsb_release -cs` main >> /etc/apt/sources.list 🙂
___________________________________________________________________________________________________________

http://ru.wikipedia.org/wiki/John_the_Ripper — подбор паролей по их хешам http://www.r-i-p.info/artview.php?id=33
___________________________________________________________________________________________________________

DeadBeeF плеєр lossless в Убунту

Установить DeadBeeF в Ubuntu можно только после подключения дополнительного репозитория:
$ echo «deb http://ppa.launchpad.net/alexey-smirnov/deadbeef/ubuntu `lsb_release -cs` main» | sudo tee -a /etc/apt/sources.list # Подключение дополнительного репозитория
$ sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys 0EE1BF5F3C8E2A7F && sudo apt-get update # Установка ключа авторизации и обновление списка пакетов
$ sudo apt-get install deadbeef # Устанавливаем DeadBeeF

http://itshaman.ru/it-programmy-dlya-linux/133/deadbeef-ochen-khoroshii-muzykalnyi-pleer

Aвтомонтирование ntfs в Линукс

Нужно определить идинтификатор диска (UUID) с помощью команды ls -l /dev/disk/by-uuid/ либо sudo blkid
UUID записывается в /etc/fstab вместо /dev/sda. Для примера возьмем значение UUID=363C991F3C98DAE7
Теперь нужно создать директорию в которую примонтируем ntfs раздел. Монтировать можно в любой каталог, даже на desktop но для удобства лучше выбрать /media. Каталог, в который будем монтировать раздел с виндовсом так и назовем — windows
Создаем каталог командой sudo mkdir /media/windows/
На всякий случай, делаем копию fstab командой sudo cp /etc/fstab /etc/fstab.backup
Открываем /etc/fstab и дописываем в файл параметры раздела с ntfs

UUID=363C991F3C98DAE7 /media/windows/ ntfs-3g users,defaults,umask=0 0 0