Сейчас на форуме: user99, _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› DLL защищенная Armadillo
Посл.ответ Сообщение

Ранг: 3.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 октября 2005 17:27
· Личное сообщение · #1

Есть такой вопрос по поводу Arma. Уже перечитал кучу туторов по этой теме,
но почему-то такого нигде не встретил .
Вот здесь www.eltima.com/, есть прога Virtual Serial Port Driver XP,
у неё DLL защищена Armadillo Trial. Вобщем саму dll я распаковал IAT
восстановил, но она не пашет, открываю экспортируемые функции, и вижу, что
местами они за'NOP'ины, т.е. начинается код, потом кусок нопов, потом
завершение функции. Кто что может по этому поводу сказать?



Ранг: 17.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 13 октября 2005 20:52
· Личное сообщение · #2

Я хз, что там должно быть на месте этих нопов, но запатчив некоторые функции (их возвращаемые значения) я заставил эту прогу работать. У этой конторы полно програм и во всех защита примерно одна и та же. Ищи, когда идет обращение к armacess.dll, и когда вызывается GetEnvironmentVariable для получения значения переменных окружения ALTUSERNAME, USERKEY...



Ранг: 3.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 октября 2005 10:17
· Личное сообщение · #3

Ага, понятно... Попробую раскрутить... Но прога заработала, в смысле добавления портов или просто запустилась? Если просто запустилась, то это я уже прошел. А вот когда ее просишь пару создать, есесно говорит "извини дарагой, не могу тебе помочь"



Ранг: 17.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 октября 2005 19:28 · Поправил: Sax0n
· Личное сообщение · #4

все пашет как надо. сделай чтоб ГетЛицензе возвращала 5, были установлены переменные окружения ALTUSERNAME и USERKEY и чтобы они быле не нулевыми. Дальше еще пару байтов поправить и все. Порты создаются и в системе их видно.



Ранг: 3.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 октября 2005 09:16
· Личное сообщение · #5

Большое спасибо, все ОК


 eXeL@B —› Основной форум —› DLL защищенная Armadillo
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати