Что брать в Баню.

Скорее всего эта запись больше лично для меня…что то вроде шпаргалки. Я всё время забываю какой нибудь предмет, когда иду в Баню. Поэтому решил составить списочек самых необходимых вещей…итак, что нужно брать в Баню:
1. Деньги — друзья конечно всегда выручат, но всё же деньги забывать не стоит…
2. Тапочки — чтоб не ходить по голому полу
3. Полотенца — 2 штуки. Одним обматываться при выходе из парной. А вторым вытираться насухо (первое будет уже мокрым к тому времени), при выходе из бани.
4. Шапка — чтоб голову не напекло
5. «Поджопник» — чтоб зад не напекло 🙂
6. Варежка — чтоб ковшик брать и веником хлестаться
7. Сменное белье — не грязное же одевать на чистое тело!
8. Мыло, мочалку, шампунь — после последнего захода в парную смыть с себя всю грязь.
7. Бритву, пену для бритья, Лосьон — бриться после бани одно удовольствие
8. Дезодорант
9. Чай/Минералка и чашка — очень много выходит из организма воды и соли — надо это восполнять…я больше люблю минералочку…Есентуки 17

1 комментарий »

Alex | 18.02.2010 | Рубрики: Жизнь

Какой USB разъём более быстрый.

Когда делал предыдущий тест USB флешек 8gb задался вопросом — а правильно ли, что я втыкаю флешки в переднюю панель компьютера? Может быть, если воткнуть влешку в USB разъем, который находится на задней панели системного блока и напрямую впаян в материнскую плату, то флешка будет быстрее работать? Ну так проверим!

Взял, выбранную в прошлый раз флешку A-DATA USB Flash 8Gb, и программка Fash Memory Toolkit, но в этот раз я решил погонятьнакопитель на Low-Level Benchmark’е.

Флешка в USB разъеме на передней панели

Флешка в USB разъеме на передней панели

Флешка в USB разъеме на задней панели

Флешка в USB разъеме на задней панели

Как видно из графика небольшая разница всё же есть…скорость записи более стабильная (и похоже ограничена возможностями флешки), а скорость чтения самую малость (примерно на мегобит) выше (и похоже уже ограничена реальной пропускной способностью USB 2.0 моего компьютера). Но разница не критична и жертвовать удобством я не стану )

Комментировать »

Alex | 10.01.2010 | Рубрики: Тесты

Декодер Base64 и дополнительно сжатого (Deflate) кода

Разбираясь со скрытым кодом обнаружил, что еще иногда ключ к расшифровке перед кодированием в Base64 еще и дополнительно сжимается с помощью DEFLATE. Это код вида — gzinflate(base64_decode(‘коДиРовАнЫйКОд‘)));

Из Википедии:
DEFLATE — это алгоритм сжатия без потерь, который использует комбинацию алгоритма LZ77 и алгоритма Хаффмана. Изначально он был описан Филом Кацом для 2-й версии своей утилиты для создания архивов PKZIP, который впоследствии был определён в RFC 1951.

DEFLATE считается свободным от всех существующих патентов, и пока патент на LZW (который используется в формате GIF) оставался в силе, это привело к использованию DEFLATE в файлах, сжимаемых gzip, и изображениях в формате PNG в добавок к формату ZIP, для которого Кац изначально его спроектировал.

Поэтому в дополнение к декодеру Base64 написал еще один скриптик, который рапаковывает строку.

Декодирование строк сжатых с помощью Deflate, а потом закодированных с помощью Base64:

Текст для расшифоровки:

Комментировать »

Alex | 09.01.2010 | Рубрики: Скрипты online

Декодер base64 и защиты php файлов.

Ни для кого не секрет, что зачатую в код скачанного Вами бесплатного программного обеспечения (в том числе и шаблоны для CMS веб сайтов Вордпресс (WordPress) и Джумла (Joomla) ) бывает встроен вредоносный код. И очень часто этот код находится в закодированном состоянии.
Вот и у меня при создании этого блока встал вопрос — а что за код находится за символами $_F=__FILE__;$_X= в одном из php файлов шаблона.
Разгадка оказалось очень простой — код закодирован чем то типа ByteRun или SourceCop и имеет вид $_F=__FILE__;$_X=’наБоРбукВиЦИфр‘;eval(base64_decode(‘еЩеБуквиЦифр‘)); так вот после __FILE__;$_X=’ и до следующей ковычки идет сам закодированный код…а после eval(base64_decode(‘ и до следующей ковычки — ключ для расшифровки закодированный через Base64.

В итоге написался вот такой скрипт для расшифровки самого кода. Вставьте в поле текст содержащийся между $_F=__FILE__;$_X=’ и ’; eval

Текст для расшифоровки:

Ну а если Вам интересно, КАК зкодирован текст — то вставьте содержимое идущее между eval(base64_decode(‘и до последней ковычки.
По сути это просто base64 декодер:

Текст для расшифоровки:

p.s. В последствии еще реализован скрипт декодирования Base64 и дополнительно сжатого (Deflate) кода

Комментариев (54) »

Alex | 09.01.2010 | Рубрики: Скрипты online