tcplay, замена TrueCrypt для Linux. Работа с криптоконтейнерами. Часть I.

И просто краткие заметки от склероза.
Часть I. Общие положения.
0. Зачало.
TrueCrypt уже довольно давно почил, однако добрые люди не оставили в беде параноика и начинающего линуксоида в одном лице и форкнули создали независимую реализацию замечательного проекта. TCplay представляет собой утилиту командной строки (для Linux), поддерживающую все основные функции TrueCrypt – создание томов-криптоконтейнеров, открытие контейнеров, созданных в TrueCrypt, создание скрытых шифрованных разделов на томе с обычным шифрованным разделом, поддержку ключевых файлов и т.д.
1. Установка.
1.1. Устанавливаем src2pkg [копия статьи] с помощью installpkg (если не установлена)
1.2. Качаем исходники tcplay
1.3. В каталоге со скаченным архивом выполняем
src2pkg -C tc-play-2.0.tar.gz
и после завершения процесса получаем пакет slackware, который устанавливаем с помошью installpkg
2. Всякие мелочи

tcplay –v
или tcplay –-version – версия программы
tcplay –h или tcplay –-help или запуск без параметров – справка.
3. О генерации ключевых файлов.
Вообще, tcplay, как и TrueCrypt в качестве ключевых файлов может использовать любой файл, точнее первый его мегабайт. Так что генерировать ключевые файлы большего размера смысла не имеет. Конечно, нежелательно использовать в качестве ключевых файлов системные файлы, фотографии своего любимого кота, тещи или Джиллиан Андерсон и т.д. Есть вероятность, что злоумышленник подберет, а уж при использовании системных файлов вероятность близка к 100%.
Простейший способ сгенерировать ключевой файл – воспользоваться командой dd и устройством /dev/random
dd if=/dev/random of=/путь/к/файлу/имя_файла bs=1 count=256
Данная команда сгенерирует ключевой файл размером 256 байт.
Команда dd подробно описана, например, здесь копия
4. Подготовка файла-контейнера.
Чтобы создать новый файл-контейнер (неважно, содержащий лишь один обычный том TrueCrypt или же обычный и скрытый) нам понадобится файл нужного размера, создать его также можно при помощи команды dd:
dd if=/dev/zero of=/path/to/file/disk01.crypt bs=1024M count=1
Команда создаст файл размером 1 Гб (1024 Мб) заполненный нулями, естественно, /path/to/file/disk01.crypt нужно заменить на путь к файлу-контейнеру.
5. Представляем файл-контейнер в виде блочного устройства.
Далее, нужно сделать так, чтобы система представила созданный файл-контейнер в виде блочного устройства, проще говоря, смогла работать с ним, как с диском, для чего нужно «повесить» наш файл на петлевое устройство loop
Для начала определим первое свободное петлевое устройство:
losetup -f
В моем дистрибьютиве loop-устройства ничем не использовались, поэтому команда выдала
/dev/loop0
В других дистрибьютивах может быть и не loop0, например, дистрибьютивы Puppy Linux при загрузке занимают первых два (0 и 1) петлевых устройства, на одном из которых висит основной образ ОС, а на втором файл пользовательской сохраненки.
Вешаем файл-контейнер на свободное петлевое устройство:
losetup /dev/loop0 /path/to/file/disk01.crypt
первый параметр команды – петлевое устройство, второй – путь к файлу-контейнеру.
Продолжение

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/316329.html
Прокомментировать заметку можно по ссылке выше.

Дыбр

Поскольку, что-то серьезное писать влом (мануалы в разработке, плокады лень рисовать), то напейшу дыбр. С 12 этажа одного жилого здания в Хельсинках охуительный вид. Да, будем брать вторую. А потом можно увольняться и открывать что-то свое, ибо хоть «дядя» и охуенный, но все-таки «дядя». Кстати, сам «дядя» не против, и даже готов на первое время помочь юристами и сопровождением. Возможно, мне скоро понадобятся кодеры-фрилансеры. Много кодеров. Когда становиться в очередь — скажу. Плюс пара представителей в ГОРФ. Желательно с юридически-бухгалтерским образованием, и плюс еще два с хорошо подвешенным языком. Все не точно, но расклад пока такой.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/314755.html
Прокомментировать заметку можно по ссылке выше.

InkScape, маленькие полезности

1. Сменить фон всего документа:
Файл — Свойства документа, далее на первой вкладке Страница малозаметная кнопочка Фон, вот реально почему-то малозаметная, и совсем не выглядит как кнопочка, но если поднести мышь, обретает объем и нажимается.
Картинка
2. Создать клон объекта: выделить объект Alt+D или в меню Правка — Клоны — Создать клон. Продублировать объект: нажать Ctrl+D.
3. Разбить текст на слова или буквы: выделить текст, потом в меню Расширения — Текст — Разделить текст. В появившемся окне выбираем, как конкретно разделить. По итогу появится энное количество отдельных объектов (букв, слов и т.д.).
4. Случайное размещение объектов в выделенной области (иногда хочется хаоса:). Выделяем область с объектами, потом или через меню Объект — Выделить и расставить или нажать Ctrl+Shift+A, в появившемся окне нажать кнопочку (выделена мною красной рамкой на рисунке).


Вообще, инструмент выравнивания в InkScape мне показался довольно мощным, там есть на что посмотреть, что использовать и с чем поиграться.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/314239.html
Прокомментировать заметку можно по ссылке выше.

Перенес Хаоссофт

На зарубежные хостинги, два дня выбирал адекватный и бесплатный. В результате создал два зеркала, одно на GrendelHosting. По тому, что предлагают за ноль денег, казалось лучшим выбором: безлимитный входящий трафик, безлимитное (!) место под сайт, замечательная контрольная панель, FTP и прочие плюхи, типа бесконечного числа поддоменов. Но чувства подсказывали, что так хорошо все не бывает. Сутки пришлось ждать активации аккаунта, а в последующие двое суток, аккаунт почему-то деактивировался пару раз, причем странным образом — переходишь по адресу сайта, перекидывает на страничку провайдера с надписью, мол аккаунт не активирован, если вы создатель сайта, подождите, пока обновятся кэши DNS. По FTP тоже не зайти, а в панели статус аккаунта (я уж грешным делом подумал, за что-то словил бан, ибо TOS читать не люблю) Active. И через их собственный предпросмотр сайта он тоже открывается нормально. В общем какие-то у них странные глюки.
Решил сегодня еще один хостинг найти, запасной. В общем долго парился, сравнивал, потом плюнул и тыкнул по первой ссылке из Гугля 000webhost. Перенес сайт и туда, буду месяц наблюдать, потом оставлю какой-нибудь один. Старый Хаоссофт пока работает, но долбанный gixx.ru, мрази, совсем задолбали куда надо и не надо совать проверку на спам, даже когда ковыряешься в админке сайта, может вылететь предложение ввести капчу, что приводит к весьма неожиданным глюкам в работе самой админки и сайта.
Скрипты и всякую мелочь думаю с Хаоссофта перенести на отдельный маленький сайтик.
Думал еще на host.sk зеркало создать, но говорят, он из ГОРФ не открывается, причем не заблокирован роскомганьбой, а просто не открывается.
Новые ссылки на Хаоссофт:
http://chaossoft.grn.cc
http://chaossoft.site90.com

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/313903.html
Прокомментировать заметку можно по ссылке выше.

Руководство к Epson LQ-100, или лютого даунгрейдерства псто.

Товарищ нашел настоящий, живой и рабочий Epson LQ-100+, и даже картриджи к нему.
Вот специально к случаю выкладываю:
1. Инструкцию к принтеру (на немецком, у кого есть английская, будьте добры, оставьте ссылку в комментариях) [RAR, PDF, 4.2 Mb]
2. Мануалы по эскейп-командам (ESC/P2) и прочие сервисные вещи Manual Epson 9,24 pin dotmatrix printer [ZIP, PDF, 5.6 Mb]
3. Видеообзор принтера LQ-100 (кому лень гуглить затерянную инструкцию на английском или переводить с немецкого, советую):

На YouTube
4. Процесс разборки, чистки, мойки, смазки LQ-100

На YouTube

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/310267.html
Прокомментировать заметку можно по ссылке выше.

Обновление или установка вручную Flash Player в Firefox под Linux

Опять спасибо за подсказку все тому же товарищу из ГОРФ.
1. Идем Firefox’ом на http://adobe.com/software/flash/about и узнаем версию установленного у нас плагина, и последнюю свежую версию для нашей ОС.


На сегодня последняя версия для Linux 11.2.202.451
2. Качаем (или тем же Firefox’ом, или с помощью wget): http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.451/install_flash_player_11_linux.i386.tar.gz
3. Распаковываем из архива куда-нибудь файл libflashplayer.so
4. Закрываем Firefox.
5. Копируем libflashplayer.so в директорию плагинов Firefox (у меня это /usr/lib/mozilla/plugins, судя по сообщениям с полей в Puppy аналогично), при необходимости заменяя старый файл.
6. Запускаем Firefox, идем по ссылке, указанной в пункте 1 и проверяем версию установленного плагина. У меня все получилось 🙂
ЗЫ. Впрочем, я на всякий случай скопировал файлы себе, так что кому понадобится, обращайтесь, Дмитрий Анатольевич Медведев.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/309844.html
Прокомментировать заметку можно по ссылке выше.

Как сделать скриншот в Puppy Linux

Ввести в терминале команду:
mtpaint -s
В Puppy Linux Rus (Slacko), работает.
Благодарю товарища из ГОРФ за подсказку 🙂

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/309742.html
Прокомментировать заметку можно по ссылке выше.

Обратный отсчет в скрипте bash (видео), вариант 2 с «мельницей»


На Youtube
Аналогично предыдущему — в описании видео есть ссылки на скрипт и дополнительные материалы.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/307313.html
Прокомментировать заметку можно по ссылке выше.

Обратный отсчет в скрипте bash (видео)


На YouTube
В описании видео даны ссылки на скрипт и поясняющие материалы, так что без особых просьб инструкцию писать не буду.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/307050.html
Прокомментировать заметку можно по ссылке выше.

Новости IT

Широко известный в узких кругах Денис Попов взялся за разработку Русской Православной Операционной Системы. Рабочее название ОС — Хуйлинукс.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/306903.html
Прокомментировать заметку можно по ссылке выше.

Вся коллекция и чем слушать Spectrum Music под винду.

Ну вот вам вся коллекция [21 Mb RAR] с сайта zxtunes.com в одном архиве.
В архиве все любовно разложено по исполнителям (это не я, это сайт). Качайте плеер (ниже) и наслаждайтесь. Наслаждение должно быть доступно без геморроя! Хой!
Раз уж спросили, чем слушать, отвечаю.
Вот этим вот плеером. Если что, копия лежит здесь, плюс для самых начинающих, либо совсем ламеров есть репак плеера с инсталлятором/удалятором, ярлыками в меню пук и ассоциацией файлов с ним. Скачать [EXE Installer 925 Kb]

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/305919.html
Прокомментировать заметку можно по ссылке выше.

Офигительная музыка! 8-bit let’s go!

Вот эта, например
Полиция не приехала, только потому что я на работу сбежал всю коллекцию слушать! Пришлось немножко поебаться в Visual Studio, чтоб пакетом все это выцарапать с сайта, но это того стоило. Потом перепакую и выложу, наверное.
По наводке [info]ketmar@ljr. Как только изобретут телепорт, с меня коньяк спирт! 🙂

Играет музыка: (R)Soft-Drink’em all
Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/305239.html
Прокомментировать заметку можно по ссылке выше.

Установка Java в Slackware

Я пользовался несколько устаревшим How-to отсюда [копия], но устарел How-To исключительно из-за того, что java обновилась (изменилась версия). Так что алгоритм тот же.
1.Скачиваем JDK отсюда. Находим кнопочку Download под надписью JDK, и щелкаем на нее. Далее принимаем лицензионное соглашение и качаем нужный архив для вашей ОС.
2.И скрипт SlackBuild отсюда (Download SlackBuild на страничке. Для версии JDK 8u31) [копия]. Но, если что, нужный слакбилд гуглится по запросу slackbuild java 8u31, где 8u31 — текущая версия java.
3.Распаковываем архив со SlackBuild’ом (все файлы из архива) в отдельный каталог (можно воспользоваться MC)
4.Туда же копируем скачанный с сайта Oracle файл (на данный момент — jdk-8u31-linux-i586.tar.gz для 32-х битных систем, и jdk-8u31-linux-x64.tar.gz для 64-битных).
5.Переходим в каталог с распакованным SlackBuild и выполняем команду
./jdk.SlackBuild jdk-8u31-linux-i586.tar.gz
Когда процесс завершится, будет выдано сообщение наподобие:
Slackware package /tmp/jdk-8u31-linux-i586-1.txz created.
6.Копируем свежесозданный пакет куда-нибудь (чтоб не потерялся).
7.Устанавливаем его, выполнив следующую команду в директории с пакетом: installpkg jdk-8u31-linux-i586-1.txz
8.Перезагружаем машину.
9.Проверяем правильность установки, введя в командной строке java без параметров. Java-машина должна выдать справку по своему использованию, т.е. список опций.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/303250.html
Прокомментировать заметку можно по ссылке выше.

Скрипт, разрывающий ppp-соединение

Параметр один — имя тоннеля, без параметров разрывает соединение ppp0. Не мое.
 На pastebin

Скачать с mega.nz

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/302312.html
Прокомментировать заметку можно по ссылке выше.

Воспоминания о вирусной сцене

Походу, она померла даже на Западе. Эх, сегодня с админом грустили, как же круто было раньше… Я ему WIRLIST.DWB показал. Кое-что перевел своим встроенным почти гугль-переводчиком. Поплакали вместе и пошли бухать.
Сейчас одни сплошные винлокеры, шифровальщики пользовательских котиков (расшифровывающие котиков в зад за бабло) и просто тупо коммерческие или околокоммерческие шпионы. Никакой искринки, никакого креатива. Пластмассовый мир победил. Тьфу. А раньше вирусы были прикольные:

Ieronim.1581
Иногда выводит на экран "романтическую балладу":
Le voyage de condom
Pомантическая баллада
Использованные пpезеpвативы             О,сколько их,изделий из pезины,
Плывут неспешно по Москве-pеке.         Поглотят бездны мpачные моpей!
В воде их ловят коопеpативы             Но,по волнам скитаясь непpестанно
И сушат за углом невдалеке              Не всем тонуть - кому-то и всплывать...
И снова пpодают,и будут долго           Один из них достигнет океана
Пpепятствовать pождению детей...        И станет вокpуг света дpейфовать...
Но в сpок положенный впадают в Волгу    И будет путь его теpнист и долог,
Буpжуйских избежавшие сетей.            И в ночь,когда муссонный ливень льет,
Их pыбы жpут,их чайки жpут,и вскоpе     Его поймает тpалом ихтиолог,
Сдыхают от закупоpки кишки...           Что пятый день,не пpосыхая,пьет.
Но уцелевшие впадают в моpе,            И внятный голос музы он услышит,
Качаясь на волнах,как поплавки.         И,ощущая твоpческий поpыв,
Нептун колеблет зыбкие глубины,         Сейчас же диссеpтацию напишет
И гонит тучи по небу Боpей...           На тему:"Контpацепция у pыб".


И даже использовались, как орудие политической борьбы:

Freedom.2448, 2560, 3600
Очень  опасные  резидентные зашифрованные  вирусы. При обнаружении слов
"воен",  "арми",  "солдат",  "оруж", "военком", "полковник", "призывн",
"вооружен"    вирус  уничтожает  случайные  сектора  на  жестком  диске
(Freedom.2560, 3600)  или  все сектора (Freedom.2448),  записывая в них
фразу "Закон о всеобщей воинской обязанности - ГРУБЕЙШЕЕ НАРУШЕНИЕ прав
Человека !". Содержат тексты "COMMAND AIDS .EXE .COM", "F R E E D O M",
"ПОМНИТЕ - УНИЧТОЖИВ ЭТУ ПРОГРАММУ ИЛИ ЕЕ СОЗДАТЕЛЯ, ВЫ УНИЧТОЖИТЕ
СЛЕДСТВИЕ, НО НЕ ПРИЧИНУ ..."


Описания вирусов, поставлявшиеся с DOS’овским DrWeb то еще чтиво, достойное лучших образчиков контр-культуры. В одном ряду с Сорокиным, Масодовым и Парфеем.
Причаститься можно здесь (ZIP+DOS Text [CP866],312 Kb)

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/300249.html
Прокомментировать заметку можно по ссылке выше.

Движок для сайта-визитки. Последняя версия.

Умницы-карелы прислали последнюю версию движка.
Скачать можно здесь.

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/299287.html
Прокомментировать заметку можно по ссылке выше.

Движок для сайта-визитки

Основан на какой-то галерее, сделали друзья-карелы сто лет назад. На этом движке работает ChaosSoft.
По-умолчанию админский пароль хранится в открытом виде, и передается тоже, посему для безопасности требуется снести с сервера admin.php и passlogin.php, после того как все настроили и заполнили сайт информацией. Можно включить нормальную авторизацию.
Требует php, но основан на файлах (MySQL не нужен)
Установка проста:
-Распаковываем архив
-Копируем все файлы в директорию на сервере
-Настраиваем сайт, вносим информацию
-Сносим admin.php и passlogin.php
Скачать можно здесь (все версии сразу в одном архиве)

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/298530.html
Прокомментировать заметку можно по ссылке выше.

Знаете ли Вы?

Когда умирает программист, всю жизнь писавший программы для Windows, последнее что он видит — BSoD

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/298479.html
Прокомментировать заметку можно по ссылке выше.

Рашковане! Ни в коем случае не пользуйтесь свободным софтом! Это от Сатаны!

Почему? Свободный софт модно форкнуть!
Сначала еврейские оппозиционеры форкнули Пятикнижие. Так появилась Библия.
Потом мусульмане подумали, сделали бы мы это в мичети, и форкнули Библию. Так появился Коран.
Потом когда все поняли, что можно невозбранно форкать, исправлять под себя, добавлять куски кода и делать свои ветки, появились:
вахаббиты
салафиты
какие угодно иты
протестанты
баптисты
пятидесятники
свидетели Иеговы
хз кто и дофига их.
Вот. Пользуйся качественным проприетарным продуктом! Иначе нафоркают, потом холиварить будете.
Православие в ГОРФ — качественный проприетарный продукт (хоть изначально форк форка от свободного). Можно попытаться форкнуть, но придут защитники авторских прав и настучат в бубен.
Покупайте наши свечи (с сегодняшнего дня еще и от геморроя, с банановым вкусом и скидкой 25%)! Аминь!
Это была вечерняя проповедь, с вами был Димтрий Энтео Патриарх Кирилл

Это перепост заметки из моего блога на LJ.ROSSIA.ORG
Оригинал находится здесь: http://lj.rossia.org/users/hex_laden/297116.html
Прокомментировать заметку можно по ссылке выше.