Сообщения

Восстановление удалённых файлов с флешки в Ubuntu

Изображение
Рядом с работай есть маленький, стихийный базарчик-железка, на котором можно купить и старую чугунную сковородку времён молодости Брежнева и куллера и только что сворованный телефон. Одним словом - полезный базарчик. Купил я там на днях флешку Transcend  на 4 гига, за смешные 40 гривен ($2,5). На ней в избытке была солянка из порядка 300 песен, которые мне нафиг не нужны. Решил прогнать флешку через восстановление удалённых файлов, а вдруг что интересное выплывет. Для восстановления использую Foremost с написанным для неё GUI - FOREG. Скачать её можно  здесь Запускаем... И идём пока и занимаемся своими делами... Результат не просто удивил он шокировал. Почти ТРИ тысячи файлов ! И почти все из них не повреждены и прекрасно читаются.Но ещё больший шок меня ждал когда я начал просматривать что собственно Foreg мне восстановил. Две трети из всего этого, это сканы и документы по сделкам с недвижимостью в центре Одессы, документы по кредитам на сотни тысяч долларов, судеб...

Изображение-матрёшка. Прячем одно изображение в другом

Изображение
                Прячем секретную информацию в изображении Предположим, у нас есть некое изображение ну очень секретного характера. И мы хотим  спрятать его от чужих глаз.  Можно конечно  сохранить его в запароленном архиве Zip или, для лучшей сохраности, зашифровать в TrueCrypt. И радоваться, что теперь уж никто не узнает ваш секрет. Оно то так, но иногда сам факт того, что у вас на компе есть зашифрованный файл вызывает подозрение и может привести к тому, что на вас могут оказывать давление (хоть на психику, хоть паяльником) для получения пароля к зашифрованному файлу. Поэтому мы поступим хитрее, мы спрячем секретное изображение в другом, не вызывающем подозрения изображении. Для выполнения задуманного на понадобится HEX-редактор и любое изображение формата JPG (фотка с секретом так же должна быть формата JPG ). Для прикрытия берём вот такую невинную фотку киски: Именно в неё мы будем прятать другую "киску" :). Открыва...

Новый способ сокрытия секретной информации в изображениях

Изображение
Концепт: Есть идея, как спрятать произвольный текст (преимущественно латиницей) в комментариях изображения. Будем использовать JPEG. Открываем в hex редакторе (например в Ghex) любое изображение в формате JPEG. Например эту симпатичную розу: [FF D8] — маркер начала. Он всегда находится в начале всех jpg-файлов.  Следом идут байты [FF FE]. Это маркер, означающий начало секции с комментарием. Следующие 2 байта [00 04] — длина секции (включая эти 2 байта). Значит в следующих  [00 NN] и находятся комментарии. В длине секции [00 NN] будет скрыт один символ из таблицы ASCII. Пример: [00 2B] - будет означать символ +, а [00 3F] - символ ?. Если не поняли - вот таблица ASCII: Соответственно текст самого комментария не важен, хотя и должен выглядеть естественным, дабы не вызывать подозрений, но он должен быть такой длины, которая нам нужна для нужного числа в секции длины. С одной стороны не очень практичный способ хранить информацию, можно сохранить только по одному сим...

Что такое коэффициент корреляции Пирсона и как его использовать

Коэффициент корреляции Пирсона... Страшно звучит, но на самом деле это всего лишь статистическая взаимосвязь двух переменных. Формулу расчёта можно посмотреть в Википедии . Расчёт коэфициента Пирсона можно использовать в системах рекомендаций и определения схожих предпочтений. Попробую объяснить человеческим языком. Предположим мы являемся владельцами ресурса, который за деньги (или за просмотр рекламы) предоставляет возможность смотреть свежие фильмы  онлайн и в хорошем качестве. Мы конечно заинтересованы в том, что бы каждый наш посетитель приходил снова и снова и для этого нам необходимо максимально точно, в соответствии с его вкусами, рекомендовать каждому пользователю те фильмы которые ему гарантированно понравяться. Одна из фишек нашего ресурса - это то, что каждый пользователь отмечает просмотренный фильм по десятибальной шкале а мы в свою очередь рекомендуем профили других пользователей, которые так же смотрели те же фильмы что и вы, и не только смотрели но и поставили э...

Что такое MBR - или простое задание из Хакера

Изображение
          Что такое MBR - или простое задание из Хакера.    Скачал сегодня январский номер Хакера. В процессе просмотра, в секции "Кодинг" наткнулся      на подборку заданий которые дают на собеседованиях. Привлекло задание от Group-IB: Есть скан жёсткого диска, вот он:    Задание: 1. Сколько разделов имеется на носителе информации согласно представленному изображению ? 2. Сколько загрузочных разделов находится на носителе ? 3. В какую файловую систему размечены разделы на носителе ? Решил решить эту задачу по честному, не заглядывая за ответами в следующий номер журнала. Немного помедитировав получил такие ответы: 1. На носителе один загрузочный (активный ) раздел. Это можно увидеть, если отсчитать 446 байтов, то следующий байт будет 80h, то есть первый же раздел будет загрузочным: Больше нигде в на скане, вплоть до подписи 55h AAh нет байта 80h. Что доказывает ранее сказанное - на носител...

Укрощение Nautilus

Изображение
На днях, пресытившись медлительностью KDE решил вернуться к привычному интерфейсу Gnome. Вообще, у меня сейчас на декстопе стоит Kubuntu и по некоторым причинам я не могу сейчас снести систему и установить другой дистрибутив с Gnome из коробки. Да это и не нужно. Через "Центр программ Muon" был установлен Gnome-Shell, а при загрузке я выбираю Gnome ( Not effects ). В итоге я получил любимый и привычный интерфейс, никаких падений Plasme и самое главное - всё работает без тормозов. Вроде бы всё отлично, но моя радость длилась недолго. Уже на следующий день я обнаружил непонятное, постоянно растущее увеличение  использования оперативной памяти. При загрузке системы расход оперативной памяти составлял  не более 170 mB. Уже через час эта цифра удваивалась. А через 5 - 6 часов кончалась не только доступная оперативная память ( 1GB ) но и подходил к концу запас swap ( 1GB ). И это при полном отсутствии запущенных программ. При перезапуске системы всё повторялось. Ввожу в термин...

Анонимный хостинг или интересный концепт на Javascript

Изображение
В июльском выпуске журнала Хакер (150) в рубрике Proof-of-Concept была опубликована статья, которую можно назвать "Анонимный хостиг на javascript". Материал показался мне интересным, но сам код представлен не был и я решил подробно написать и расписать все шаги. Смотрим что к чему. Есть идея, что бы сохранить обыкновенную html страницу в виде http://goid.ru/8nl . В чём подвох ? А вот в чём, весь контент страницы мы запихнули в URL, а затем с помощью сервиса сокращения ссылок ( например goid.ru или goo.gl ) сохранили этот контент на серверах сокращалок. При щелчке по короткой ссылке мы будем получать с сервера сокращалки нужную нам страницу. Фактически мы при этом используем сокращалку как хостера, заставляя его хранить не просто адрес страницы а саму страницу ! Но есть и ложка дёгтя в этой бочке мёда: Нам нужна страничка для обработки закодированной URL ( есть идеи как это обойти ). 2. Сокращалки накладывают ограничения на длину адресной строки. В goo.gl например ...