Временная скидка 60% на годовую подписку!

Бот для поиска педофилов

Британский консультант в области информационных технологий Джим Уайтмен создал программу, которая, по его словам, способна э…

DoS против Opera

Программа: Opera 7.23  Отказ в обслуживании обнаружен в Web браузере Opera в обработке массивов. Удаленный пользовате…

X Windows On A Floppy 0.1.0

X Windows On A Floppy (Xwoaf) - Linux система на загрузочной дискете. Содержит в себе все необходимые для работы программы: rxvt terminal, txplor (файл-менеджер), retawq (броузер), popselectx (почтовый клиент), edx (текстовый редактор), calendar, bcalc (калькулятор) и HexView.

Иллюминация для компьютера

Вы спросите, кого мы будем сегодня кипятить? Да ладно, шучу. Сегодня мы будем собирать некий девайс. Не, не кипятильник :) Девайс для украшения корпуса, кидания пальцами, а так же по совместительству для отображения важной (для тебя) информации и реалтаймового перепедаливания каких-либо настроек или запуска прог

Новый SuSE Linux

Компания Novell объявила о выходе новой версии дистрибутива SuSE Linux с номером версии 9.

eBay поломали

В результате хакерской атаки на базу данных онлайн-аукциона eBay возникла серьезная угроза создания мошеннической схемы с ис…

Hydra 3.1

THC-Hydra - мощный брутфорс для перебора паролей Samba, Smbnt, Cisco AAA, FTP, POP3, IMAP, Telnet, HTTP Auth, LDAP, NNTP, MySQL, VNC, ICQ, Socks5, PCNFS, Cisco и т.д. Eсть поддержка SSL, параллельное сканирование.

ShareReactor.com закрыли

Один из крупнейших сайтов, распространяющих варез через пиринговую сеть, sharereactor.com, был недавно закрыт. По предварите…

Забытые секреты кодинга №3: строковые операции в C

/* Поиск с помощью strstr – довольно быстрый, переносимый */ char s[]="a\r\n ab\r\n abc\r\n"; char *p, *pold=s, *p2 = s; unsigned n; while(p = strstr(pold, "\r\n") ) { n = p - pold; // n == длина перемещаемой части строки (от предыдущего memmove(p2, pold, n); // вхождения до текущего) p2 += n; pold = p + 2; } strcpy(p2, pold); /* Поиск с помощью toShort, копирование по байтам – немного быстрее */ char s[]="a\r\n ab\r\n abc\r\n", *p = s, *p2 = s; while(*p) // Пока в строке есть символы { if ( *(short*)p == toShort('\r','\n') ) p+=2; // Нашли, пропускаем два символа else *(p2++) = *(p++); // Копируем и переходим к следующему символу } *p2 = '\0';

Эксплоит для MDaemon

Вышел эксплоит для MDaemon, позволяющий выполнять произвольные команды на системе. Описание внутри исходников.

Р2Р снова под ударом

Не исключено, что в ближайшее время компании, занимающиеся разработкой программного обеспечения для файлообменных сетей, пре…

Страница 1 422 из 1 631В начало...1 3901 4001 4101 4201 4211 4221 4231 424 1 4301 4401 450...

Бумажный спецвыпуск

Еженедельный дайджест

Спасибо за подписку! Мы будем присылать важные новости ИБ в еженедельном дайджесте
Ошибка при подписке Случилась ошибка при создании подписки на наш дайджест. Пожалуйста, попробуйте позднее
Важные события и скидка на подписку:

«Хакер» в соцсетях

Материалы для подписчиков