Сообщения

Показаны сообщения с ярлыком "WinAPI"

Mail.ru History Reader 3.1

В виду многочисленных просьб в комментариях здесь и на форуме, держите версию 3.1 Исправлены ошибки: Повреждения файла dbs при чтении Не полное чтение переписки Доработан функционал: Чтение ICQ переписок Чтение SMS сообщений Исходники программы, а так же скомпилированная версия теперь доступны на GitHub

Mail.ru History Reader 3.0

Изображение
UPDATE Похоже снова появился интерес к моей программе, поэтому специально для Set_ и Alex . Архив с PDF статьи в 159 номере журнала "Xakep" и исходниками к ней. Примечания по исходникам: программа не без косяков - она не корректно закрывает открытый hMap. MapViewOfFile должен закрываться функцией UnmapViewOfFile, при этом мне необходимо было изменять выделенную память и не записывать изменения в файл... MapViewOfFile нужно было открывать с флагом FILE_MAP_COPY, а CreateFileMapping с флагом PAGE_READONLY... Прошел всего год, и вот настал тот момент, когда благодаря стараниям SOLON7 формат истории был покорен :) По многочисленным просьбам о новой версии (как никак больше 100 человек проголосовало в опросе) я ее родил: Это не полноценный релиз, многое из задуманного еще не написано, просто нет времени. В комментариях отпишите, какие функции вы бы хотели увидеть в релизе. На данный момент программа поддерживает: Сохранение списка e-mail Сохранение переписки в ви...

Работа с HTTP

Изображение
Кучи вопросов на форуме antichat.ru посвящены работе с HTTP протоколом. В посте я не буду вдаваться в подробности работы с сокетами, а лишь дам примеры программ для отправки GET и POST запросов на JavaScript , PHP , PERL , C , Delphi , Assembler .

MD5 на основе Crypto API

Полезная в хозяйстве вещь. Лично мне понадобился для генерации 128 битных ключей для потокового шифрования (ключик можно и не передавать, а просто посчитать хеш определенного места в пакете).

WinAPI UI [FAQ]

Публикую это как памятку для себя и для вас, буду стараться пополнять список по мере возможности. Задавайте свои вопросы в комментариях :) Содержание: Как создать окно? Как создать диалог и использовать его в качестве главного окна? Как получить значения элементов окна/диалога? Очень полезные материалы: Основы программирования для Win32 API (Алексей Соловьев)

Скачиваем архивы

P.S: Пишу диплом, поэтому на время разучился мыслить не по ГОСТ-у Недавно пришлось решать задачу обновления программы. Алгоритм получился довольно банальный: Получить текущую версию Сравнить с актуальной версией В случае несовпадения, скачать и заменить оригинальные файлы Для решения поставленной задачи, было принято решение, использовать в качестве файлового сервера веб-сервер и производить обмен данными по протоколу HTTP (см. RFC 2616 ). В качестве веб-сервера я поставил Apache , а программу писал на Си c использованием Winsock . Основной фишкой проекта является то, что програмуля умеет скачивать и сама распаковывать архивы формата 7-zip (см. алгоритм LZMA ), что может пригодиться для хитрого трояна, либо для обновления модулей ботнет-а.

Свой системный загрузчик с блекджеком и шлюхами

Изображение
В то время, когда у меня еще в помине не было компьютера у моего одноклассника он был, но его старший брат программист чтобы мы не игрались запароливал систему DOS тремя паролями и в случаи не верного ввода одного из них компьютер тупо вырубался. Прошло время у меня появился компьютер, а мечта стать умней его брата осталась ) Проверка пароля учетной записи в windows меня никогда не радовала да и в unix тоже. А что до загрузки систмы? системный загрузчик так почему бы нам его не модифицировать?

Новый метод авторизации в Mail.Ru Агент 5.7

Недавно в аську постучал человек и пожаловался на то что не может никак вытащить пароль от Mail.Ru Агента, как то он там хитро шифруется...

Flash grabber

Предыстория Есть у нас препод, который каждую практику спрашивает всё по пройденному материалу, а лекции то писать лень. Да и зачем? Они же все есть на его флешке, которую он бережет как зеницу ока.

Тупая программа

Выходные скукота, решил доделать свою идею, которая появилась у меня в начале семестра. А именно, разработать программу, которая показывала бы время до окончания пары. Встречаем! >>> Time Before End Of Para 1.0 beta Программа компактна и весит всего 4 096 байт (писал на Си WinAPI, т. к версию под FASM было очень муторно отлаживать). Открытый исходный код. Не жрет память и автоматически настраивает таймер обновления времени. Имеет файл конфигурации! Особо её не тестировал отсюда приставка beta. Найдете глюки пишите исправим.