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

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

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

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

Простой winlock

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