пятница, 23 марта 2012 г.

Работа с HTTP

Многих интересует работа с протоколом HTTP (авторизация, парсинг и так далее), но нормальной информации в интернете не так уж много. Все отправляют новичков к RFC, которое во-первых, на английском, а во-вторых содержит очень много технической и нудной информации. Для начала следует начать с чего-то попроще. Я сделал небольшую подборку таких материалов. Надеюсь, кому-то это пригодится.

понедельник, 22 августа 2011 г.

Бесконечное выключения монитора

Встречал на некоторых форумах просьбы о коде, который будет выключать монитор,( и не включать до нажатия определенной клавиши). Напишу, как можно сделать такое. Писать буду на своем любимом языке - Ассемблере, а конкретно, MASM32. Не стоит пугаться Ассемблера, под win32 он не особо сложный, ведь большинство операций выполняется с помощью WinApi.
Сначала объявляем необходимые инклуды и директивы.

среда, 20 июля 2011 г.

Простой winlock

    На форумах очень много объявлений о продаже различных "блокираторов Windows". Какое-то время назад эта ниша киберпреступности была весьма прибыльной (помнится, в Москве только одна группа кодеров заработала за год свыше полумиллиарда рублей на этих локерах) . Сейчас же и аверы разработали кучу средств для борьбы с таким софтом, и эникейщики научились справляться с большинством из данных поделок, да и мобильные операторы/билинги теперь жестко контролируют и быстро банят номера вымогателей. Но сейчас речь не об этом.
В этой мини-статье я хочу показать, как примерно выглядит простой винлок. На самом деле, это намного проще, чем кажется на первый взгляд. Предупреждая вопрос различных моралистов "зачем учить писать такое, в мире и так много зла?!!!" я отвечу "в целях самообразования и познания". Тот, кому надо навредить, все равно найдет в гугле генератор локеров или еще что. А данная статья - для обучения начинающих программистов.