Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 621
от 06.12.2006, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 369, Экспертов: 28
В номере:Вопросов: 2, Ответов: 2


Вопрос № 64940: Вопрос по FASM - Win32: Объявляю структуру: struct mmm a db ? b dd ? c dw ? ends Хочу создать и проинициализировать массив структур: m1 mmm <1,'2',3>, <11,'22',33>, <111,'222',333&...
Вопрос № 64997: Здравствуйте, уважаемые эксперты ! Возможно вопрос задан не совсем по теме, но тем не менее: Очень бы хотелось узнать, что такое HASP - Ключ, а особенно, что такое эмулятор HASP - ключа; Каким образом он устроен и работает.<...

Вопрос № 64.940
Вопрос по FASM - Win32:

Объявляю структуру:

struct mmm
a db ?
b dd ?
c dw ?
ends

Хочу создать и проинициализировать массив структур:

m1 mmm <1,'2',3>, <11,'22',33>, <111,'222',333>

Не выходит - ругается на макрос. В чём тут дело?

И ещё вопрос.
Есть ли какие-нибудь инструменты для FASMа при работе
в консоли WinXP(в FARе): редакторы, дебагеры, IDE?
Отправлен: 30.11.2006, 15:01
Вопрос задал: Andreir (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Евгений Иванов
Здравствуйте, Andreir!

m1 mmm 10 dup (<1,'2',3>)


---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Россия, Нижний Новгород
Тел.: +78313145721
Организация: M2Media.ru
Адрес: Нижний Новгород, ул.Малая Ямская
WWW: Eugene Ivanov
ICQ: 214889076
----
Ответ отправлен: 30.11.2006, 16:08
Оценка за ответ: 4
Комментарий оценки:
В массиве структур элементы могут быть разными.


Вопрос № 64.997
Здравствуйте, уважаемые эксперты !
Возможно вопрос задан не совсем по теме,
но тем не менее:
Очень бы хотелось узнать, что такое
HASP - Ключ, а особенно, что такое
эмулятор HASP - ключа; Каким образом
он устроен и работает.
Есть ли исходные тексты подобного эмулятора
и вообще какая - либо полезная информация
по данному вопросу. И в конечном итоге
узнать, каким образом написать этот
пресловутый эмулятор.
Огромное спасибо за уделённое внимание и
полученный ответ.
С уважением CrancV.
Отправлен: 30.11.2006, 22:26
Вопрос задал: CrancV (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Луковкин Николай Иванович
Здравствуйте, Кудашкин Владимир Викторович!
Вы задали вопрос на тему: "Защита программного обеспечения от пиратства с использованием электронного ключа и методы взлома от этой защиты"
Использование электронного ключа на сегодняшний день - наиболее надежный и удобный метод защиты программного обеспечения средней и высшей ценовой категории.
Применение этого метода экономически оправдано для программ стоимостью свыше $80.
Электронные ключи представляют собой небольшие устройства, подсоединенные к ПК через LPT, USB, ADB, COM, PCMCIA.
Схему работы защиты можно описать следующим образом: приложение привязывается к ключу при помощи специального софта, во время работы защищенное приложение обменивается с ключом информацией, которая помогает опознать ключ и если ключ отсутсвует или имеет неверные параметры, то приложение не работает.
Одним из методов взлома защиты программ защищенных электронными ключами, является создание эмулятора HASP (Hardware Against Software Piracy) электронного ключа!!!
Т.е. создается некий программный модуль - DLL, драйвер, резидентная программа или т.п., который в той или иной степени ЭМУЛИРУЕТ работу электронного ключа.
Качественно написанный эмулятор способен воспроиэвести работу ключа во всех тонкостях, включая особенности протокола обмена между защищенной программой и ключом. В результате защищенная программа будет спокойно работать, даже не подозревая, что имеет дело отнюдь не с электронным ключом!!!
Могу пожелать Вам терпения и удачи в написании эмулятора HASP электронного ключа!!!
P.S. Если возникнут какие-либо вопросы по защите программ от взлома - спрашивайте, постараюсь ответить.
---------
Главным критерием эффективности того или иного пути может служить лишь то, достиг или нет крекер конечного результата!!!
Ответ отправил: Луковкин Николай Иванович (статус: 3-ий класс)
Ответ отправлен: 01.12.2006, 20:33
Оценка за ответ: 5
Комментарий оценки:
Спасибо, достаточно объёмно,-а вот с исходниками...проблемка.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное