Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Исследование защиты программы AppToService

07.03.2009 | Категория: Темная сторона Силы | Автор: ManHunter
AppToService от Basta Computing - полезная программа, позволяющая запускать любые приложения как сервисы Windows. Но, как и большинство полезных программ, требует денег после испытательного срока. Будем это исправлять. Скачать пациента можно с офсайта, последняя версия на сегодняшний день 3.0. После установки запускаем программу, видим список параметров запуска и нехорошую строчку, предупреждающую, что надо бы заплатить.


Скриншот программы AppToService

Если посмотреть повнимательнее, то там же будет ключ командной строки для регистрации:

/Key:x Unlock AppToService.
Программа написана на C++ и ничем не упакована. Сперва попробуем найти строчку с ключом "Key:" и посмотреть как она обрабатывается. Строка в юникоде, поэтому символы разделены нулевым байтом. Участок кода, где идет обращение к этой строке, будет только один.

Читать статью целиком »
Просмотров: 8686 | Комментариев: 7

Разбор параметров командной строки

03.03.2009 | Категория: Образ мышления: Assembler | Автор: ManHunter
Наконец-то добрался до полезной практической задачи по корректному разбору параметров командной строки. На языках высокого уровня это делается чуть ли не одной командой, а на Ассемблере как обычно приходится все делать самостоятельно. Решение получилось универсальным, подходит как для консольных, так и для GUI-приложений. Для использования функции ParseCmdLine в сегменте данных надо предварительно определить следующую структуру:
  1. ; Структура для командной строки
  2. struct  CMDLINE
  3.         nCount   dd ?   ; Количество аргументов
  4.         lpArgs   dd ?   ; Указатель на массив адресов строк
  5.         lpArgStr dd ?   ; Указатель на массив строк
  6. ends
Формат структуры: nCount - количество параметров командной строки, в случае успешного вызова функции это значение обязательно будет ненулевым, так как самый первый параметр - полный путь запуска программы, а остальные аргументы из хвоста командной строки будут расположены, начиная со второго элемента массива. lpArgStr - указатель на массив параметров командной строки. Все строки в этот массив записываются последовательно одна за другой в формате ASCIIZ, если строки были не в кавычках, то с начала и конца строки удаляются избыточные пробелы и символы табуляции. lpArgs - указатель на массив адресов разобранных параметров командной строки. Какого-то отдельного признака окончания массива не предусмотрено, количество элементов берется из значения nCount.

Читать статью целиком »
Просмотров: 12316 | Комментариев: 16

Lady's Guitar Player Party

01.03.2009 | Категория: Жизнь в оффлайне | Автор: ManHunter

Lady's Guitar Player Party

Сегодня сходил на концерт "Lady's Guitar Player Party" в клуб "Plan B", чтобы встретить правильной музыкой начало весны. С Днем защитника Отечества они слегка промахнулись, но все равно спасибо :) Заодно концерт был боевым крещением для моего нового фотоаппарата. Но об этом позже, когда освою новую технику.

Читать статью целиком »
Просмотров: 8637 | Комментариев: 7

Масленица! Печем русские блинчики

25.02.2009 | Категория: А еще я туда ем! | Автор: ManHunter

Русские блинчики

Наступила масленичная неделя, значит надо печь блины! Строго говоря, настоящие русские блины пекутся из дрожжевого теста, а у меня сегодня будут блинчики. Мне они нравятся больше, и готовить их быстрее :)

Читать статью целиком »
Просмотров: 7074 | Комментариев: 20

Поздравляю с Днем защитника Отечества!

23.02.2009 | Категория: Всякая всячина | Автор: ManHunter

Поздравляю с Днем защитника Отечества!

"Есть такая профессия - Родину защищать". Всех, для кого это не просто красивые слова, я хочу сегодня поздравить с Днем защитника Отечества. Это праздник настоящих мужчин, тех кто служит, кто уже отслужил и кто только готовится надеть погоны. С праздником вас, друзья! Пусть этот день для вас всегда будет мирным и радостным! И светлая память тем, кто уже никогда не вернется.

Инженер саперного отделения ОМОН
капитан милиции - ManHunter


Просмотров: 5931 | Комментариев: 11

01 ... 425 426 427 428 429 430 431 ... 443
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2026
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.16 сек. / MySQL: 2 (0.0688 сек.) / Память: 4.5 Mb
Наверх