Кодинг: Grand Theft Auto снаружи и изнутри. Часть I. 20.07.2006
Сегодня займёмся моддингом своей любимой игры из серии GTA ;-) ...
[ Читать дальше >>> ]
Кодинг: Планировщик задач сервера через веб-шелл 14.06.2006
Крон и винда, ассемблер и php, вебшелл и планирование задач... Какая между всем этим связь? Первое, что приходит в голову - это пхп-скрипт, запускаемый на локалхосте планировщиком задач windows, взаимодействующий через WinAPI посредством DDE с асмовой программой, которая через web shell управляет cron'ом на удалённом сервере ...
[ Читать дальше >>> ]
Кодинг: Хэширование паролей в PHP 14.06.2006
В этой статье мы рассмотрим процесс хэширования паролей, не слишком сложный, но относительно мало распространенный процесс в web-программировании ...
[ Читать дальше >>> ]
Кодинг: Почему я против демоверсий 17.04.2006
"Оставьте нам демоверсию, а мы ее внимательно посмотрим", - говорят мне заказчики и сильно удивляются, когда узнают, что у нас нет демонстрационных версий. Деморолики - есть, презентации - есть, а демоверсий - нет. На это есть несколько причин, о которых далее ...
[ Читать дальше >>> ]
Кодинг: Вырезаем баннер narod.ru со своей странички 06.04.2006
Приветсвую всех=) Это моя 1ая статья, поэтому строго не судите, если есть вопросы или предложения - пишем на мыло ;-)
Вы любите банне ...
[ Читать дальше >>> ]
Кодинг: Обфускация кода C №1 03.02.2006
Об оформлении
кода программ можно спорить бесконечно,
одни пишут так, другие этак. Однако сегодня
мы поговорим о том, как оформлять код
неправильно, как намеренно сделать его
менее читаемым. По научному это называется
обфускацией, однако в данном случае это не
обфускация в прямом понимании ...
[ Читать дальше >>> ]
Кодинг: INSTALL'им программы по списку 16.01.2006
Просмотрев комментарии к своей прошлой статье о создании оболочки для диска, я обратил внимание на слова Abigor'а, процитирую: "Вот если бы ты описал, для широкого круга, возможность создания списка программ на установку и запуском их в соответствии с очередностью в списке, это было бы уже другое дело." ...
[ Читать дальше >>> ]
Кодинг: Хорошая новогодняя прога 01.01.2006
Читайте и качайте ;-) ...
[ Читать дальше >>> ]
Кодинг: Троянизация Тукса №2 03.10.2005
Давай рассмотрим команды, которые нам понадобятся для LKM ...
[ Читать дальше >>> ]
Кодинг: Троянизация Тукса №1 03.10.2005
Не так давно я столкнулся с написанием собственного руткита, ведь большая часть руткитов палится банальными IDS, такими как chrootkit и rkhunter. Еще сильнее мне захотелось написать свой руткит после того, как один из мемберов нашей команды - p4r4z!73 (привет, кстати) - рассказал мне ужаснейшую историю: автор SHV (shkit) внедрил в руткит функцию ...
[ Читать дальше >>> ]
Кодинг: Усовершенствованный метод внедрения DLL 03.10.2005
Внедрению DLL так или иначе (обычно в связи с перехватом API) посвящено достаточно большое количество статей. Но ни в одной из тех, которые я читал, не говорится, как внедрить эту DLL в чужой процесс незаметно, т.е. не храня на диске файл самой DLL, а оперируя им непосредственно в памяти ...
[ Читать дальше >>> ]
Кодинг: Эксплуатирование нестандартных ошибок форматирования строки 28.07.2005
Однажды, я исследовал популярный Open Source Unix демон. И мной была обнаружена в нем ошибка класса форматирование строки. В демоне использовался уязвимый вызов функции "snprintf()" без форматов ...
[ Читать дальше >>> ]
Кодинг: DLL-Injecting на Delphi 11.06.2005
Лет 5-7 назад, когда файрволы еще были экзотикой, трояны для работы с сетью могли использовать обычный TCP/IP. Вспомним, например, Back Orifice группы Cult of a Dead Cow ...
[ Читать дальше >>> ]
Кодинг: Восстановление EFS №1 18.04.2005
Эта статья посвящена восстановлению работоспособности encrypted file system (efs), импорту ключей из старого профиля пользователя в новую систему для получения доступа к зашифрованной информации. Для начала определимся, что ты для начала можешь попробовать ряд существующих утилит для этой работы, производимая в статье работа требует определенных знаний и умений ...
[ Читать дальше >>> ]
Кодинг: Практическая стеганография: твои данные в BMP 08.04.2005
Ты, наверное, не раз слышал про стеганографию. В отличии от криптографии, стеганография не шифрует поток данных, а скрывает его в другом потоке. Частным случаем является сокрытие информации в БМП файлах. Сегодня мы как раз займемся написанием программы для этого ...
[ Читать дальше >>> ]
Кодинг: Клеим все 08.04.2005
Очень часто бывает так, что нужно склеить пару файлов в один екзешник, да так, чтобы после запуска выполнялись бы все склеенные файлы c различными параметрами запуска. Написанием такой программы мы и займемся ...
[ Читать дальше >>> ]
Кодинг: И снова отказываемся от модуля CGI? 25.03.2005
Нет, нет и еще раз нет! Изобретение "велосипедов" не преследуется по закону, но и не особо приветствуется. Просто иногда хочется понять механизм работы некоторых элементов, к которым давно привык, и не обращаешь на них внимание ...
[ Читать дальше >>> ]
Кодинг: Проектирование баз данных 25.03.2005
Цель данного доклада - оценить сегодняшние проблемы и тенденции развития технологий проектирования БД, а также, хотя бы отчасти - требования завтрашнего дня. Доклад может сыграть е ...
[ Читать дальше >>> ]
Кодинг: Дополнительные потоки данных в NTFS №2 17.03.2005
В прошлый раз мы закончили на том, что внедрили сканер в альтернативный поток и показали как его можно запустить. Однако это не едиснтвенный метод, которым можно инициировать запуск. Еще можно использовать команду Start, которая проще, или bat-файл ...
[ Читать дальше >>> ]
Кодинг: Настоящий Brainfuck №3 06.03.2005
Ну что же, наверное заключительная статья по замечательному языку программирования с задорным именем BrainFuck. Напомню, что операторов в нем всего восемь ...
[ Читать дальше >>> ]
Кодинг: Дополнительные потоки данных в NTFS №1 26.02.2005
Цель этой статьи объяснить смысл
дополнительных потоков данных (alternate data streams)
в операционных системах Windows,
продемонстрировать как создать их и
скомпрометировать машину, как найти
скрытые файлы используя общедоступные
утилиты ...
[ Читать дальше >>> ]
Кодинг: Настоящий Brainfuck №2 24.02.2005
Возвращаемся к нашим баранам, в смысле к великому и могучему языку с прикольным названием Brainfuck. Как выводить символы мы посмотрели в прошлый раз, а сегодня продолжим с остальными насущеными операциями ...
[ Читать дальше >>> ]
Кодинг: Секреты быстрой прорисовки на Visual C++ 22.02.2005
Многим программистам, пишущим программы для Windows на Visual C++ или на Borland C++, наверняка приходилось составлять такие программы, в которых существенное значение имеет скорость вывода на экран графических данных ...
[ Читать дальше >>> ]
Кодинг: Настоящий Brainfuck №1 17.02.2005
Brainfuck, вероятно, это самый безумный язык программирования, который встречается на свете. Сам язык состоит всего из 8 операторов, которыми можно написать практически любую программу, которую вы хотите ...
[ Читать дальше >>> ]
Кодинг: Три способа перемещения Image'a по форме во время работы программы 17.02.2005
Способ первый. Его суть заключается в том, что свойства Left и Top картинки изменяются на разницу между начальными и конечными координатами (нажатия и отпускания мыши соответственно). Этот способ самый простой и надежный, но у него есть один недостаток ...
[ Читать дальше >>> ]
Кодинг: Халявный WinRAR за 2 минуты 09.02.2005
В этой статье я расскажу разработчикам всем известной программы WinRAR как их программа легко поддаётся взлому. Данная информация будет предоставлена исключительно для ознакомления ...
[ Читать дальше >>> ]
Кодинг: Обработка ошибок 07.02.2005
Типичная обработка ошибки заключается в том, чтобы обрамить блоки кода в конструкции try..except или try..finally. В общем, все по учебнику. Тем не менее, многие попросту не делают ...
[ Читать дальше >>> ]
Кодинг: Перехват сообщения меню 29.01.2005
Про установку ловушек (hook-ов) говорилось уже очень много, но как правило, применение этого процесса крайне однобоко - как ты наверно догадываешься, речь идет о клавиатурных шпионах. Но ведь кроме установки ловушки типа WH_KEYBOARD есть еще несколько типов ...
[ Читать дальше >>> ]
Кодинг: О мощном Who замолвим слово 29.01.2005
Обычно на взломанной машине админ проверяет юзверей при помощи двух команд w и who. Обе команды черпают информацию из одного файла - utmp ...
[ Читать дальше >>> ]
Кодинг: Прячем ASPack 25.01.2005
С выходом в свет версии 2.12 (она же и последняя) её распаковка считалась довольно трудным делом. Сейчас же распаковка занимает пару секунд, благодаря автоматическим распаковщикам, например AspackDie. Таким образом ...
[ Читать дальше >>> ]
Документов в этом разделе: 63
|