Руслан Валиев
09.01.2014
22:02 - Ping
Тут кто еще есть? Полистал свои старые записи и вроде как второе дыхание проснулось :)
10.10.2011
10:24 - Пора
Наверно, пора закрывать жж.
Общение с близкими и не очень друзьями как-то плавно перетекло на фейсбук и g+. А писанина уже не обусловлена длинными текстами :-)
Пишите, если что, на ruslan@valiyev.net
27.07.2011
15:03 - Synology & updatedb
updatedb на Synology DS1511+ (3.1-1748) по умолчанию индексирует все, кроме proc.
Создал две разные базы, чтоб было легче потом искать.
Эта будет стандартной:
updatedb -e "/volume1 /volumeUSB1 /dev /proc /sys" -o /opt/var/mlocate/mlocate.db
А эта только для /volume1:
updatedb -e "/bin /dev /etc /etc.defaults /initrd /lib /lib64 /linuxrc /lost+found /mnt /opt /proc /root /sbin /sys /tmp /usr /var /var.defaults" -o /opt/var/mlocate/volume1.db
При поиске указывать путь опцией '-d':
locate -d /opt/var/mlocate/mlocate.db
02.01.2011
14:19 - sudo insults
Редактируем /etc/sudoers и добавляем:
Defaults env_reset,insults
17.12.2010
11:57 - bash script
Сделал для себя открытие:
ifconfig=`/sbin/ifconfig`
eth0=${ifconfig#*eth0 *inet addr:}
eth0=${eth0%% *}
14.08.2010
22:26 - Домашнее
Заказал сыну книжку. Вот такую:
( Что оказалось внутри?Свернуть )
24.07.2010
22:29 - Перемены
Раньше я выкладывал сюда фотки вперемешку с технарьскими постами. Теперь более-менее отучил себя от этой привычки. А в последнее время и вовсе кидаю все в фейсбук, временами -- в пикасу.
Кому интересно:
facebook.com/ruslan.valiyev
picasaweb.google.com/ruslan.valiyev
06.07.2010
19:10 - Поддержка SCSI в Parallels Desktop 5
В связи с тестами потребовалось установить Veritas Volume Manager Veritas Storage Foundation на пятый CentOS, который в свою очередь вертится в Parallels Desktop.
Как обычно, кликнул на машину, зашел в Configure > Hardware и создал три дополнительных диска: SCSI 0:0, SCSI 1:0, SCSI 2:0. После загрузки, диски не определились (sd{a,b,c}). Гугл подсказал, что модуль BusLogic из стандартного ядра убрали, надо ставить centos.plus. Итак, шаг за шагом.
1. Скачал и установил:
a. kernel-2.6.18-194.el5.centos.plus.x86_64.r
b. kernel-devel-2.6.18-194.el5.centos.plus.x
c. kernel-headers-2.6.18-194.el5.centos.plu
2. Добавил в /etc/modprobe.conf:alias scsi_hostadapter1 BusLogic
3. Создал новый initrd:# mkinitrd -f -v /boot/initrd-2.6.18-194.3.1.el5.centos.p
4. Сменил default=0 в /boot/grub/menu.lst на default=1:title CentOS (2.6.18-194.3.1.el5.centos.plus)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.3.1.el5.centos.plus ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-194.3.1.el5.centos.plus.i
5. Перезагрузился и радовался:# lsmod | grep BusLogic
BusLogic 58369 3
scsi_mod 196953 5 scsi_dh,sg,BusLogic,libata,sd_mod
# fdisk -l
Disk /dev/hda: 68.7 GB, 68719730688 bytes
255 heads, 63 sectors/track, 8354 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 8354 66999082+ 8e Linux LVM
Disk /dev/sda: 8590 MB, 8590418432 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda doesn't contain a valid partition table
Disk /dev/sdb: 8590 MB, 8590418432 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
Disk /dev/sdc: 8590 MB, 8590418432 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdc doesn't contain a valid partition table
01.07.2010
23:21 - Поехали
Проработав каких-то восемь месяцев в хостинговой компании, я понял, что это совсем не мое. И ведь когда-то даже хотел нечто подобное сам открывать.
Хотя, я думаю, в больших местах в этой сфере должно быть все-таки интересно. А в маленьких нечего зависать. Развития никакого. Когда уже все настолько автоматизировано, начинаешь искать себе новые занятия, чтоб только до конца дня досидеть.
Я это к чему. Взяли меня в IBM. Должно быть интересно, посмотрим. А тут, среди читающих, есть другие IBM'щики?
20.06.2010
21:17 - Rainbowcrack vs. CUDA
Вступление
Прошло больше двух лет, а CUDA (wiki://CUDA) уже на маках работает, оказывается.
Я, по мере такого открытия, решил сравнить по скорости подбора NTLM-хешей мою GeForce GTX280 и rainbowcrack (Core2Duo@3GHz).
Далее следует субъективное сравнение.
Подготовка и установка
Требуются:
- Таблицы ntlm_mixalpha-numeric-1-7
- rainbowcrack
- CUDA-брутфорсер
- Окружение CUDA
alesk ,
ekrava и
http_404 за помощь в генерировании таблиц. Благодаря им я сэкономил несколько месяцев.Во-вторых, спасибо Эрику Уинклеру за маковский порт rainbowcrack'а. На его сайте можно скачать как исходники, так и готовые бинарики.
Относительно брутфорсера, который бы работал в CUDA и поддерживал NTLM, я нашел какой-то CUDA Multiforcer по первому запросу.
Установка же самого окружения CUDA оказалась довольно простой.
Сначала я скачал следующие файлы с оф. сайта:
- cudadriver_2.3.0a_macos.pkg
- cudatoolkit_2.3a_macos_32.pkg
- gpucomputingsdk_2.3a_macos_32.pkg
Затем в такой же последовательности установил все пакеты.Потом потребовалось скомпилировать одну программу, с помощью которой можно было узнать, определилась ли моя видеокарта.
Для удобности работы в будущем, я поправил мой
.profile, добавив две строки:
export PATH=/usr/local/cuda/bin:$PATH
export DYLD_LIBRARY_PATH=/usr/local/cuda/lib:$D YLD_LIBRARY_PATH
Затем проверил версию тулкита и скомпилировал все в папке
/Developer/GPU Computing/C (в ней много других интересных программ):
Пока меня интересовала только
deviceQuery. И моя карта, к счастью, определилась. Ну, мало ли, хакинтош все-таки:
Что ж, платформа готова.
Для тестов я сгенерировал эти пять тестовых хешей:
3afa54b69ed1b518c98e4f85c3155c14 -> nVidia
758fcf1675ea9e2def7583c969c1cef5 -> GPGPU
1d78a07d3bd2dc67658db706ec27862b -> 984Russ
e0fba38268d0ec66ef1cb452d5885e53 -> abc
1358215d780c5b973388825ad577079d -> n1xbl0g
Action!
Поехали:
rcrack /Volumes/storage/pentest/rainbow/ntlm/*.r t -l hash.txtОдно из ядер в работе:

Я закинул полный лог, если кому-то интересно. Как видно из этого лога, общее время поиска составило примерно ~8 минут. Впечатляет, правда? Хотя, нужно также учитывать количество потраченного времени, которое ушло на генерирование таблиц; я потратил около двух с половиной месяцев.
CUDA справилась с задачей за ~111 минут. Скачать подробный лог также можно скачать.
Navigate: (Previous 10 Entries)
