InqSoft tools: Sign 0f Misery и др.

Msha

ex-Team DUMPz
Свой
Регистрация
12 Окт 2004
Сообщения
7,116
Реакции
2,559
Credits
0
Официальный сайт/ Officail site:

_http://kickme.to/inqsoft

Разработки,в основном посвященные проблеме shareware и некоторые другие.
Обязательно посетите, если будете скачивать!

InqSoft Sign 0f Misery 2.7 [1,15 Мб]

Первоначально InqSoft Sign 0f Misery разрабатывался как эффективный инструмент для продления "жизни" демонстрационных и незарегистрированных версий программ. Вобрав в себя множество приемов борьбы с ограничениями времени работы shareware-программ, подавления NAG Screen'ов и активизации заблокированных управляющих элементов, программа стала новым словом в преодолении ограничений в программах, распространяемых по принципу shareware.

В процессе тестирования пре-релизов выяснилось, что кроме своего первоначального назначения программа может также использоваться для автоматизации последовательного запуска нескольких приложений, причем скрипт Sign 0f Misery расходует значительно меньше ресурсов, чем исполнение обычного bat-файла.

Фактически, Sign 0f Misery позволяет рядовому пользователю, не обладающему какими-либо специальными знаниями и не знакомому с языком Assembler и техникой Warez Cracking'а, эффективно бороться защитами типа TimeLimit (ограничение по времени использования), NAG screen'ами и встроенной в ПО баннерной рекламой. В отличие от существующих программ подобного рода, Sign 0f Misery не требует своего присутствия в памяти во время запуска и исполнения выбранной программы.

Что нового в этой версии:

+ Реализована возможность загружать скрипты при помощи технологии "drag-n-drop". Для этого необходимо перетащить файл скрипта на панель скрипта. Если панель пуста - брошенный на нее скрипт будет загружен, если какой-либо скрипт уже загружен - программа предложит вставить новый скрипт в текущий.
+ В диалоге выбора клавиш добавлены кнопки быстрого перехода к различным группам клавиш. Также оптимизирован порядок перечисления клавиш в списке.
+ Реализован "Мастер эмуляции нажатий на клавиши", значительно ускоряющий создание скриптов, работающих с клавиатурой.
+ В настройки добавлен новый параметр, управляющий автоматическим свертыванием окна программы при запуске InqSoft Window Scanner.
+ В настройки добавлен новый параметр "Не запрашивать имя файла при компиляции" позволяющий открывать повторно диалог выбора имени файла при компиляции.
+ Добавлен новый инструмент "Поиск ошибки", позволяющий по диагностическому сообщению ядра скрипта определить точку скрипта и название команды, в которой произошла ошибка.
+ Реализована возможность быстрого перехода в точки, на которые указывают команды переходов/вызовов подпрограмм (горячая клавиша - Ctrl-Shift-G) и возврата после выполнения таких переходов (Ctrl-Alt-G).
+ В контекстное меню добавлен пункт "Копировать в Буфер обмена как текст", позволяющий поместить в Буфер обмена выделенную часть скрипта в виде табулированного текста.
+ Добавлен пункт меню "Выделить все" (также можно использовать стандартную комбинацию Ctrl-A).
+ В параметры скрипта добавлены пункты: "Использовать мультимедийный таймер" и "Разрешить drag-n-drop в окно скрипта". Более подробная информация о действии этих опций - здесь.
+ Добавлена поддержка 256-цветных иконок
+ Добавлены новые команды:

- прочитать в переменную блок из адресного пространства открытого процесса
- Получить результат последнего вызова функции в две переменные
- Копировать часть строки/двоичного блока в переменную
- Операция AND над двумя переменными
- Операция OR над двумя переменными
- Быстрое чтение байта из строки или двоичного блока
- Быстрое чтение двойного слова из строки или двоичного блока
- Поместить текст в Буфер обмена
- Прочитать текст из Буфера обмена в переменную
- Проверить, был ли drag-n-drop в окно скрипта
- Получить список drag-n-drop'нутых в окно скрипта файлов

* Команда Привести переменную к типу QWORD теперь может применяться к восьмибайтным двоичным блокам; команда Привести переменную к типу "блок двоичных данных" теперь способна преобразовывать переменные типа QWORD в восьмибайтные двоичные блоки.
* Изменена логика работы окна настроек. Теперь настройки применяются не в момент включения/выключения соответствующего пункта диалога, а только после нажатия на кнопку OK в диалоге.

Cкачать / Download:
версия 2.7 pre-release
_http://s0m.narod.ru/s0m27p_inst.zip

update до 2.7 pre-release 2 (устранение ошибок)
_http://s0m.narod.ru/s0m27p_upd.zip

версия 2.68
_http://s0m.narod.ru/s0m_inst.zip
_http://www.geocities.com/xmemor/2lz/s0m_inst.zip


InqSoft Sign 0f Misery SDK 1.0 [20 Кб]

InqSoft Sign 0f Misery SDK представляет собой руководство по написанию плагинов для InqSoft Sign 0f Misery, позволяющих значительно расширить возможности ядра за счет подключения дополнительных функций, написанных на любых языках программирования. Кроме собственно документации в состав SDK входят примеры готовых плагинов вместе с их исходными текстами на Delphi и Ассемблере.

Cкачать / Download:

_http://s0m.narod.ru/s0m_sdk.zip


InqSoft Window Scanner 1.7 [ 1,14 Мб]

iws.gif

Эта программа разработана в качестве гораздо более мощной и эффективной замены встроенному в InqSoft Sign 0f Misery Сканеру окон. Эта программа позволяет не только просматривать большое количество параметров окон, таких, как размеры, видимость, текст и имя класса окна, но и изменять многие из них. Кроме того, программа способна строить дерево окон, просматривать главное меню окон, управлять потоками и процессами, включать отключенные пункты меню и многое другое. Это позволяет, кроме всего прочего, в интерактивном режиме проверять идеи по написанию скриптов InqSoft Sign 0f Misery.

Кроме того, InqSoft Window Scanner включает в себя инструменты для решения некоторых специфических задач, таких. как: захват содержимого окон с экрана, захват цвета нужного пикселя, принудительное извлечение данных из окон, редактирование памяти процесса и многое другое.

В InqSoft Window Scanner присутствует интеграция с InqSoft Sign 0f Misery (реализовано в Sign 0f Misery 2.65) и реализована возможность коммуникации между процессами, что позволяет использовать InqSoft Window Scanner в Ваших программах. В состав программы включен SDK, в котором описан способ коммуникации между InqSoft Window Scanner и Вашей программой, а также два примера (на Delphi и Ассемблере), демонстрирующие практическое применение информации из SDK.

Cкачать / Download:

_http://s0m.narod.ru/iws_inst.zip


Die, ASProtect, Die! 2.1 [548 Кб]

Эта программа предназначена для удаления из реестра ключей, создаваемых программами, защищенными при помощи ASProtect. Данный программный продукт является логическим дополнением моего предыдущего проекта – InqSoft Sign 0f Misery, значительно облегчающего работу с shareware-программами.

Надо отметить, что с точки зрения автора ASProtect является вредным и опасным инструментом. Программа, в которую ASProtect встраивает свои защитные средства, может обладать следующим набором свойств: она приводит в неработоспособное состояние некоторые программы (в частности, SoftIce), мешает нормально работать другим, полиморфный механизм защиты напрямую заимствован из вируса Marburg, и кроме того ASProtect способен без ведома пользователя выходить в сеть Internet, то есть содержит в себе множество потенциально опасных блоков кода. Кроме того, ASProtect содержит в себе мощный криптографический блок, поэтому распространение и использование программ с защитой, основанной на криптоалгоритмах, может вступить в противоречие с действующим законодательством.

Другой, менее серьезной проблемой, является механизм ограничения времени использования, реализованный в ASProtect. ASProtect сохраняет информацию о дате запуска в реестре, в разделе HKEY_LOCAL_MACHINE\Software\Classes\CLSID\xxxxx, маскируя их под ключи, используемые операционной системой. Нетрудно догадаться, что эти ключи не удаляются при деинсталляции программ. Такой подход к хранению данных приводит к ничем не оправданному раздуванию реестра и снижению общего быстродействия системы, что и послужило причиной создания данной программы.

Данная программа позволяет легко выявить ключи, созданные ASProtect и окончательно деинсталлировать программу вручную (по крайней мере, с встреченными автором версиями ASProtect программа справилась успешно – при тестировании на пяти различных утилитах, защищенных ASProtect, лишние ключи реестра были успешно выявлены во всех пяти случаях).

Cкачать / Download:

_http://s0m.narod.ru/daspr_inst.zip
_http://www.geocities.com/xmemor/2lz/daspr_inst.zip
_http://www.k26.ru/Hidden/Soft/s0m/daspr_inst.zip


InqSoft Translation Tool [ 222 Кб]


InqSoft Translation Tool - инструмент "внутренего пользования", при помощи которого осуществляется поддержка иностранных языков во всех проектах автора. Кроме самой утилиты, способной автоматически генерировать LNG-файлы и исполнимый код для подключения к тексту программы, в состав пакета входит пример использования и модуль для Delphi 5, позволяющий легко добавить поддержку иностранных языков в Ваши программы.

InqSoft Translation Tool генерирует LNG-файлы популярного формата
[имя_секции]
имя_элемента1=значение1
имя_элемента2=значение2
...

Это позволяет использовать InqSoft Translation Tool совместно с любыми языками программирования при наличии библиотек, способных читать файлы такого формата (насколько известно автору, такие библиотеки существуют для всех популярных языков программирования).


Cкачать / Download:

_http://s0m.narod.ru/itt.zip


InqSoft NumberView 2003 v. 1.0 [479 Кб]

Эта программа предназначена для перевода чисел из одной системы счисления в другую (допустимые основания системы счисления - все целые от 2 до 36), просмотра чисел различных типов (от Byte до Extended) в виде дампа а также перевода чисел из шестнадцатиричного дампа в "нормальный" вид. Практическое применение InqSoft NumberView 2003 может быть самым различным - от исследования числового содержимого и расшифровки структуры баз данных до обучения основам представления данных в ЭВМ.

Данная программа ненамного сложнее в использовании, чем обычный DEC->HEX конвертер, но при этом предоставляет значительно большие возможности чем многие распространенные утилиты аналогичного назначения. InqSoft NumberView 2003 допускает ввод чисел в форме, максимально приближенной к той, которая принята в распространенных языках программирования (Assembler, Basic, C/C++, Delphi/Pascal).

_http://s0m.narod.ru/nv2003_inst.zip


InqSoft Speedballs 1.1 [ 20 Кб]

Данная программа - еще одна вариация на тему "ускорения Windows". Источником вдохновения для написании данной программы послужила утилита PCBoost. Основная функция этой утилиты заключалась в отслеживании, с каким окном в данный момент работает пользователь, и повышении приоритета процесса, породившего это окно, до HIGH или REALTIME по выбору пользователя. Эта нехитрая операция позволяет дать приложению, с которым работает пользователь, больше ресурсов процессора, что внешне проявляется в ускорении работы этого приложения (за счет замедления всех остальных задач).

InqSoft Speedballs отличается от своего прототипа следующими параметрами:

1. Гораздо более выгодная цена (InqSoft Speedballs поставляется бесплатно против $9.40 за PCBoost).
2. Значительно меньший размер (менее 20К против 1.5M).
3. Практически отсутствует паразитная загрузка процессора (PCBoost отъедает 5% ресурсов процессора на Celeron 1.0GHz).
4. Программа поставляется с исходными текстами на Ассемблере.
5. Присутствует возможность управления работой программы при помощи "горячих клавиш".


Cкачать / Download:

_http://s0m.narod.ru/speedballs.zip
 
Последнее редактирование модератором: