понедельник, 30 июля 2018 г.

Изменить кодировку в консоли windows

По умолчанию cmd.exe использует кодировку cp866. Текущую кодировку можно посмотреть командой chcp. Иногда возникает необходимость использовать в терминале юникод. Для этого необходимо использовать шрифт "Lucida Console" и переключить кодировку командой


>chcp
Где параметр для UTF-8 равен 65001

четверг, 31 мая 2018 г.

Huawei adsl line profile

Interleave delay 
Это время, указанное в миллисекундах, которое влияет на размер передаваемого за раз блока данных. Если это время установлено, например, в 10 мс — в единый блок собираются данные, пришедшие за 10 мс. Задержка используется для коррекции ошибок передачи с использованием алгоритма Reed-Solomon (метод Рида-Соломона) — этот алгоритм более эффективен при использовании больших блоков данных.Чем больше задержка, тем более вероятно передать данные без ошибок. Это связано с тем, что в данные, которые буферизированы в течение этой задержки, добавляются биты коррекции в соответствии с алгоритмом Рида-Соломона. Соответственно, чем больше блок данных, обработанный данным алгоритмом, тем больше вероятность исправления ошибки на приемной стороне. Увеличение времени задержки позволяет увеличить размер единого блока данных как раз для более эффективной работы алгоритма Reed-Solomon — это оправдывает себя при низком качестве телефонной линии и ее большой протяженности. На качественной телефонной линии небольшой длины выгоднее минимизировать задержки.
При interleave delay = 0 мы получаем режим Fast
 при частоте сети 50 Гц рекомендуется длительность интерливинга в 9 мс

вторник, 13 февраля 2018 г.

Куплеты Евы из толстой кожаной тетради

Меня простите бога ради. 
Я думал здесь собрались ДЕВЫ. 
Я вам спою куплеты Евы 
Из толстой кожаной тетради

Какой-то старый лысый поп 
Увидел пару женских ТУФЕЛЬ. 
Потом он скорчился как трюфель 
Упал в канаву и утоп

Всё тот же старый лысый поп 
В своём сарае кОзу ГЛАДИЛ. 
Но что то с неё но не поладил 
Она боднула его а лоб

Побив повстанческую рать 
Три мушкетёра сели КУШАТЬ 
И приготовились все слушать 
Как Д'артаньян им будит врать

Себя от голода страхуя 
В кабак зашли четыре ДЕДА. 
Там просидели до обеда 
О чем-то меж собой толкуя.

Стиль батерфляй на водной глади 
Нам демонстрировали ДЕВЫ . 
А вместе с ними стилем брас 
Проплыл известный ЧЕМПИОН

Какой то резвый парикмахер 
Послал со зла клиента К ЧЁРТУ. 
Смотри не повреди аорту 
Вскричал клиент в смертельном страхе

Маркиз вошел с маркизой в сделку,
Маркиз сломал маркизе... БРОШКУ.
Обломки выбросил в окошко
Чтоб не узнали о проделке.
А в магазине междy касс
Стоял какой-то... МУЖИЧОК
И y него из-под тyлyпа
Тоpчала конская... УЗДЕЧКА.
Какой-то pyсский генеpал
Всех баб в селе ПЕРЕ...ХИТРИЛ
Hо видит Бог он махy дал
Болезнь лихyю подхватил.
В кабак зашла кинозвезда
У ней шиpокая... HАТУРА
И погyлять она не дypа
Хотя и замyжем была.
Мадам пpи веpховой езде
Мозоль натеpла на... ЗАПЯСТЬЕ.
Hу а потом, к ее несчастью,
Мозоль натеpла на п%зде!
Однажды на работе Зайцев
Прижал случайно стулом... НОГУ.
Теперь он ходит понемногу,
Hо вот с женой пришлось расстаться.
В углу презрев могильный тлен,
Студентка изучает Ч...ЕРЕП.
Вдоль-поперек его измерив,
Любовно сжав между колен.
Маркиз поссорился с буржуем,
Hазвав его голландским... СЫРОМ.
Hо завершили дело миром
И крепким, долгим поцелуем.
Он так сыграл финал галопа,
Что все сказали: "Hу и.. ЧЕРТ!
Как он последний взял аккорд!
И как донес он конский топот."
У молодого офицера
Была фитюлька вместо... ПАЛЬЦА.
Hе уважала постояльца
За это гимназистка Вера.
Жена сосде раз в году
Показывает мне... ТАКОЕ,
Что сна лишаюсь и покоя.
Я этот миг с волненьем жду!
Какая-же все это мука,
Знать, что супруга Ваша -... ТОЖЕ
Вам изменяет. Hо, похоже,
Вполне достойны Вы друг друга!
Моя родная, не психуй
И не хватай меня за... УХО!
Ты лучше этот орган слуха
Легко и нежно поцелуй.
Иван Фомич жену не бьет!
Три раза в день ее... ЛАСКАЕТ,
Цветы ей круглый год таскает
И серенады ей поет.
Мы на работе не сачкуем,
А обиваем груши... КАМНЕМ.
Порой о времени недавнем
Мы вспоминаем и тоскуем.
Шалун - мальчишка под окном
Всю стену вымазал... ИЗВЕСТКОЙ.
Падки на шалости подростки,
Хотя и порют их ремнем.
Иван Иваныч издавна
Носил с собой кусок ...ГАЗЕТЫ.
Была ему газета эта
Для просвещения нужна.
Один охотник у нанайца
В порыве гнева вырвал ...ШКУРКУ,
Цена-то ей равна окурку,
Поскольку это шкурка зайца...
В купальне старый мизантроп
Увидел восемь дамских ...ТУФЕЛЬ.
С досады скорчился, как трюфель,
Упал он в воду и - утоп.
Графиню граф держал в узде,
И бил жену он по ...СУББОТАМ,
Чтобы отбить у ней охоту
С пажом любезничать везде.
На виноградниках Шабли
Пажи маркизу У...СЛАЖДАЛИ:
Ей мадригалы посвящали,
Потом, однако ж, все ушли.
На виноградниках в Шабли
Солдаты девушек... ВСТРЕЧАЛИ,
Стихи им нежные читали,
А после все-таки... ДОМОЙ ПРОВОЖАЛИ...
Соседка наша тетя Вера
Себе давно искала ...БОТЫ.
Напрасны тетины заботы:
Большого не было размера.
Жорж, ночью выйдя из кино,
Конечно, вляпался в ...ИСТОРИЮ!
Мораль: нельзя ходить в "Асторию",
Когда на улицах темно.
На Уолл-стрите два буржуя
Отгрызли негру кончик ...НОСА.
Так в чем же существо вопроса?
В дискриминации, скажу я.
Тореадор попал в беду:
Схватил Кармен он за МАН...ТИЛЬЮ!
Она вскричала: "Эскамилио,
Вы грубы, я сейчас уйду".
Казак, переплывая Дон,
Нашел заштопанный ...ЧУЛОК.
Его он положил в мешок
И в дом к подружке приволок.
Ах, футболисты, снявши бутсы,
На поле с дамами ...ГУЛЯЮТ,
Сонеты дамам посвящают
И в вечной верности клянутся.
В одном углу посол сидел
И оглушительно ...СМЕЯЛСЯ
И беспрестанно обращался
К министру иностранных дел.
Мой разлюбезный друг Эраст -
Закоренелый ПЕ...ССИМИСТ.
Ах, если б был он оптимист,
То лучше было б во сто раз!
Пришел в аптеку царь Гвидон,
Чтобы купить себе ...ТАБЛЕТКИ,
Но деньги он забыл в жилетке
И был ужасно огорчен.
Зима! Крестьянин, торжествуя,
Насыпал снег на кончик ...ПАЛКИ,
Плетется рысью шатко-валко
Его лошадка, снег почуя.

среда, 16 августа 2017 г.

Потрясающе остроумные одностишья Haтальи Резник


* Как жаль, я Вам теперь не по карману…

* Ты шкаф большой, но антресоль пустая.

* Вы с этим умным видом даже спите?

* Гляжу, Вы лирик с матерным уклоном…

* А в письмах Вы казались мне стройнее…

* “Нахал!”- совсем не значит “Прекратите!»

* Нет, не любил… Но как совокуплялся!

* Да, ты по-крупному умеешь мелочиться…

* Наш кот не гадит в туфли – он брезгливый.

* Да, невесёлым получился некролог.

* Быть честным хочется… Но меньше, чем богатым.

* Честь девичью блюла. Но не со всеми.

* И жить не хочется, и застрелиться лень…

* К чему Вам в вашем возрасте здоровье?

* Как говорится, победителей не садят…

* Не надо инсценировать раздумья.

* Сейчас я расшатаю Вам здоровье!

* Украсьте мир отсутствием своим…

* О, как не вовремя порой приходит время!

* А быть моим врагом — врагу не пожелаю!

* Я Вас пристрою в лучший из миров…

* Хотел уж уходить, но тут опять налили.

* Ты думал? А Минздрав предупреждал…

* Ты правда глупый или это имидж?

* Я от судьбы уйти хотела. Не судьба.

* Еще вчера сегодня было завтра.

* Контрольный выстрел Вас бы не испортил.

* У нас была лишь сотовая связь.

* Я всё отдам, но где мне это взять?

* Путь к сердцу на желудке оборвался.

* Любить до гроба? Это я устрою…

* Идут года, мне все еще за тридцать…

* Я выгляжу неплохо, но не часто.

* Я стою дорого, особенно в одежде.

* Какие это деньги? Это сдача!

* Я сражена… Не наповал, но на пол.

* Мужчины косяком — и мимо, мимо…

* Ума палата с крышей набекрень.

* Зачем мне талия? Я замужем теперь!

* Жизнь — это дар. Но лучше бы деньгами.

* Как идиот, Вы были безупречны.

* Большому кораблю – большие в трюме крысы

* Я в браке третий раз. Опять попался брак…

* Уйду в политику. Там руки мыть не надо.

* Нет вкуса? У меня?! А вы лизните!

* Я всех умней, но это незаметно.

* Хотелось бы кому-нибудь хотеться…

* Гиппопотам – как много в этом звуке!

* Национальность у меня не очень…

* Не вас ли стриг безрукий парикмахер?

* Хотелось бы чуть-чуть всемирной славы…

* Под шубой оказалась не селедка.

> Больной, проснитесь! Вас уже вскрывают.

> “Ты действуй. Я посплю,” – сказала совесть.

> Да, я не пью, но я не пью не это.

> Всей правде обо мне прошу не верить.

> Забудь меня. Сожги мои расписки

> Люблю тебя как брата. Но чужого

> В кровати было весело и шумно…

среда, 28 июня 2017 г.

Увеличение ОЗУ в linux

Если у вас на VPS мало памяти и некоторые программы не , то её можно увеличить за счет жесткого диска.

swapon --show
free -h
sudo fallocate -l 3G /swapfile  
sudo chmod 600 /swapfile
ls -lh /swapfile   
sudo mkswap /swapfile
 
sudo swapon /swapfile
 
  
SWAP=/tmp/swap
dd if=/dev/zero of=$SWAP bs=1M count=500
mkswap $SWAP
sudo swapon $SWAP


удалить

sudo swapoff  $SWAP
rm /tmp/swap

среда, 1 марта 2017 г.

Правильная флешка с Kali и persistence mode (с сохранением настроек и результатов)


Правильная флешка с Kali и persistence mode (с сохранением настроек и результатов)


    Правильная флешка с Kali и persistence mode
    (с сохранением настроек и результатов)​

    Приветствую Вас, дорогие жители и гости форума. В этой статье я постараюсь доступным языком рассказать о некоторых тонкостях создания флешки с Kali или чем-то подобным. В результате мы получим загружаемую флешку с самой системой, а также специальным разделом persistence, в котором будут сохраняться результаты работы и настройки. Флешка также будет нормально определяться windows, для чего будет создан ntfs или fat32 раздел, но обо всём по порядку.

    Для начала нам, конечно же, потребуется ISO образ. (Я использовал kali-linux-1.1.0a-i386.iso sha-1: 593f0e5b5db5e65102b12f047a7383740c5d7d7a.) 
    Затем нужно, загрузившись из под Linux, проделать определённые действия. (На тот момент, данный образ у меня уже был записан на болванку, и я загрузился с него в Live режиме.)

    Теперь производим разметку флешки (у меня она определилась, как sdb). (Кстати по поводу флешек, лучше не скупиться и купить что-нибудь компактное и скоростное. Я использовал Transcend TS32GJF710, можно взять её USB2.0 аналог TS32GJF510.)
    Открываем флешку в GParted (gparted /dev/sdb) и создаём чистую таблицу разделов типа ms-dos (Device -> Create Partittion Table). Теперь переходим к созданию разделов. Первым создаём ntfs (если хотите fat32) раздел для windows систем примерно в половину объёма флешки (можете потом, даже, затереть на корпусе 32Gb и написать 16Gb, чтобы никто не догадался :) ). Важно, чтобы раздел для windows был именно первым (sdb1), иначе она его не отобразит. Далее создаём системный ext2 раздел размером чуть больше, чем занимает наш ISO образ. Не забываем указать флаг boot, чтобы раздел был загружаемым. (ext2 - относительно простая файловая система без журналирования. На мой взгляд, это наилучший вариант для статического хранения файлов образа в данной ситуации. Хотя, если отформатируете в ext3 или ext4 - не страшно, тоже будет работать.) На оставшемся месте создаём раздел (желательно без форматирования). Его мы будем использовать под persistence.
    Должно получиться примерно следующее:


    Переходим в терминал:
    Code:
    # создаём каталог и монтируем к нему системный раздел флешки
    mkdir /mnt/kali
    mount /dev/sdb2 /mnt/kali
    # при желании можно его совсем почистить
    rm -vRf /mnt/kali/*
    Открываем наш образ менеджером архивов. Выделяем всё кроме [BOOT]. Нажимаем “Extract” и извлекаем выбранное в /mnt/kali.


    Бывают ситуации, когда файла образа нет, а есть только диск. Тогда файлы можно скопировать прямо с диска:
    Code:
    # создаём каталог и монтируем к нему привод
    mkdir /mnt/sr0
    mount /dev/sr0 /mnt/sr0
    # копируем файлы kali с привода на раздел
    rsync -av /mnt/sr0/* /mnt/kali
    # размонтируем привод
    umount /mnt/sr0
    Ну что, файлы скопированы. Пришло время заняться загрузчиком. На диске с Kali используется загрузчик isolinux, нам же для загрузки с ext раздела потребуется extlinux. В Kali он уже есть и лежит в /usr/lib/EXTLINUX. Сразу скажу, что isolinux, extlinux, syslinux - это всё загрузчики из одного семейства, так что менять почти ничего не придётся.
    Code:
    # копируем загрузчик в MBR флешки
    dd if=/usr/lib/EXTLINUX/mbr.bin of=/dev/sdb bs=512
    
    # устанавливаем (хотя, скорей настраиваем) загрузчик
    # в каталог live (поскольку там хранится загрузочное ядро (vmlinuz, initrd.img))
    extlinux --install /mnt/kali/live
    Так как загрузчик сменился, нужно кое-что переименовать.
    Code:
    mv /mnt/kali/isolinux /mnt/kali/syslinux
    mv /mnt/kali/syslinux/isolinux.cfg /mnt/kali/syslinux/syslinux.cfg
    mv /mnt/kali/syslinux/isolinux.bin /mnt/kali/syslinux/syslinux.bin
    (Кстати, фоновая картинка при загрузке хранится в syslinux/splash.png, её лучше поменять её на что-то менее вызывающее.)

    Ну вот и всё, мы получили загружаемую флешку с Kali. Раздел sdb2 можно смело размонтировать (umount /dev/sdb2). Не забываем, что раздел sdb2 должен быть помечен, как boot (иначе не стартанёт).


    Переходим ко второй части – persistence.

    Как мной уже было сказано выше, persistence – это специальный раздел, предназначенный для сохранения результатов и настроек. С ним вы можете удалять имеющиеся и устанавливать дополнительные пакеты. Всё это сохранится, и, настроив систему единожды, вам не придётся проделывать это каждый раз. Таких разделов может быть несколько, но мы пока рассмотрим вариант всего с одним. Самый простой вариант создания такого раздела – это отформатировать sdb3 в ext3 (можно и в ext4, но, насколько я знаю, debian, на котором собственно и построена Kali, лучше работает с ext3), и создать в его корне конфигурационный файл.
    Code:
    # форматируем раздел sdb3 в ext3
    mkfs.ext3 -L persistence /dev/sdb3
    
    # создаём каталог и монтируем к нему persistence раздел флешки
    mkdir /mnt/persistence
    mount /dev/sdb3 /mnt/persistence
    
    # создаём конфигурационный файл persistence
    echo "/ union" > /mnt/persistence/persistence.conf
    
    # размонтируем раздел sdb3
    umount /dev/sdb3
    На этом можно было бы поставить точку, но, а если предположить, что этой флешкой может завладеть кто-то, кто ей завладеть никак не должен? И тут на помощь приходит шифрование. Да, Kali (и не только она) поддерживает использование шифрованного persistence раздела.
    Ну что, для начала нужно создать криптоконтейнер. При форматировании система запросит подтверждение, для этого нужно ввести YES большими буквами. Затем вводим парольную фразу первый, и второй раз (парольную фразу лучше придумать заранее).
    Code:
    # форматируем раздел (вывод информации о ходе выполнения, шифрование aes-xts-plain, размер ключа 512 бит, подтвердить парольной фразой)
    cryptsetup --verbose --cipher aes-xts-plain64 --key-size 512 --verify-passphrase luksFormat /dev/sdb3
    
    # проверяем раздел
    cryptsetup isLuks /dev/sdb3 && echo "Sucess ;)"
    
    # смотрим, что получилось
    cryptsetup luksDump /dev/sdb3

    Ну а дальше всё просто.
    Code:
    # открываем получившийся криптоконтейнер
    cryptsetup luksOpen /dev/sdb3 sdb3_crypted
    
    # проверяем открывшийся раздел
    cryptsetup status sdb3_crypted
    
    # создаём файловую систему внутри шифрованного раздела
    mkfs.ext3 -L persistence /dev/mapper/sdb3_crypted
    
    # форматируем раздел sdb3 в ext3
    mkfs.ext3 -L persistence /dev/sdb3
    
    # создаём каталог и монтируем к нему шифрованный раздел
    mkdir /mnt/persistence
    mount /dev/mapper/sdb3_crypted /mnt/persistence
    
    # создаём конфигурационный файл persistence
    echo "/ union" > /mnt/persistence/persistence.conf
    
    # производим размонтирование
    umount /dev/mapper/sdb3_crypted
    
    # закрываем шифрованный раздел
    cryptsetup luksClose sdb3_crypted

    Ещё не устали? А вот я подустал, если честно. Ну ладно, идём дальше.

    Часть третья. Финальные штрихи.
    Зашифровать persistence – это, конечно, хорошо. А как насчёт экстренного пароля самоуничтожения? Да, вот такая ещё фишка есть в Kali.
    Хотя, самоуничтожения – это, однако, громко сказано. Ввод такого пароля просто стирает все кей-слоты. Кей-слот – это своего рода пароль к разделу. Их может быть несколько. Я не буду вдаваться в тонкости работы криптоконтейнеров, но если убить все кей-слоты, то шифрованный раздел будет уже не открыть. При установке такого пароля система сначала запросит любой существующий пароль, затем нужно ввести пароль самоуничтожения. Он вводится один раз, без подтверждения, так что будьте внимательны.
    Code:
    # добавляем пароль самоуничтожения
    cryptsetup luksAddNuke /dev/sdb3
    А теперь, на всякий случай, расскажу, как делать и восстанавливать резервные копии заголовков шифрованного раздела.
    Code:
    # создаём резервную копию заголовка шифрованного раздела
    cryptsetup luksHeaderBackup --header-backup-file luksheader.back /dev/sdb3
    
    # восстанавливаем заголовок шифрованного раздела из резервной копии
    cryptsetup luksHeaderRestore --header-backup-file luksheader.back /dev/sdb3

    Кстати, перед тем, как спрятать резервную копию, её тоже можно зашифровать.
    Code:
    # шифруем файл резервной копии
    openssl enc -e -aes-256-cbc -in luksheader.back -out luksheader.back.enc
    
    # расшифровываем файл
    openssl enc -d -aes-256-cbc -in luksheader.back.enc -out luksheader.back.dec
    
    # выведем для наглядности контрольные суммы
    # исходный и расшифрованный файлы должны быть идентичны
    sha1sum  luksheader.back luksheader.back.dec

    Ну и на этом, пожалуй, можно остановиться.
    Пробуйте. Задавайте вопросы.   

    (с) не мой . Исходная статья тут : https://forum.antichat.ru/threads/441241/

понедельник, 20 февраля 2017 г.