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

 eXeL@B —› Основной форум —› PocketPC и отладчик
Посл.ответ Сообщение

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

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

Трабл, господа!

Приспичило мне самому найти sn для Словожоров 2005, коими завален сайт _www.paragon.ru. Конкретно речь идет о французско-русском словаре Gold (8,62 Mb) со странички хттп://french.pocket-pc-dictionaries.penreader.com/ru/MultiLex_Russian -French_Download_area_for_SlovoEd.html

Инсталлятор работает так: sn опрашивается на PC, или можно оставить DEMO. В последнем случае зарегистрировать словарь можно позднее, уже на поккете.

Я предпринял следующие действия:
- выяснил, что sn на PC проверяет функция ChekSN в Instpd.dll;
- загрузил dll в IDA Pro 4.8 и обнаружил, что sn имеет формат xxxxx-xxxx-xxxxx-xxxxxxxx-xxxx

Однако оказалось, что InstShield проверяет только четыре последних символа в sn - ими оказались JNVB - ему их достаточно! Таким образом, когда я ввожу при инсталляции xxxxx-xxxx-xxxxx-xxxxxxxx-JNVB, меня спокойно пропускают дальше, но на поккете словарь остается незарегистрированным.

Тогда я переписал с поккета на PC файл оболочки _multilex.exe_ (= slovoed 2005), грузанул его в тот же IDA, нашел там функцию, проверяющую sn и тут уперся в глухую стену: мало того, что ассемблер там непривычный, но, главное, без отладчика программа мертва...

Может кто подскажет, что делать? Вообще-то, я никакой не спец по взломам, но задачка, по-моему, интересная и не самая простая даже для специалистов!



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

Создано: 22 сентября 2005 14:51
· Личное сообщение · #2

Параллельный вопрос: при декомпиляци в IDA испоьзовались файлы AYGSHELL.dll, commctrl.dll и COREDLL.dll? А то у меня просит эти файлы, а найти их не получается не в инете не в локальных сетях. Походу эти файлы находятся в ROM кпк, как бы их оттуда достать?



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

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

эти файлы есть на ka0s.net



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

Создано: 22 сентября 2005 15:16
· Личное сообщение · #4

Спасибо, осталось найти фаил AYGSHELL.dll.



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 22 сентября 2005 15:37
· Личное сообщение · #5

еще раз:
ka0s.peak.at/files/dlls.htm



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 22 сентября 2005 15:37
· Личное сообщение · #6

ну и ka0s.peak.at/files/aygshell.zip
на всякий случай



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

Создано: 22 сентября 2005 16:05
· Личное сообщение · #7

При декомпиляции в IDA эти файлы не запрашивались. Может я что не так делаю...




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 сентября 2005 23:56
· Личное сообщение · #8

Странно, когда я Идой покетсий софт разбирал, она при декомпиляции о файлах никаких не напоминала мне, может дело в комплектации, я качал отсюда со всеми примочками...

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.





Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 23 сентября 2005 01:13
· Личное сообщение · #9

Aristoxenus
1. Да с этим словоедом ваще фигня какая-то. Я на покете всю генерацию ключа разобрал, только статью пока написать не успел. Ввожу лично-сгенериорванный код - говорит спасибо, мол за регистрацию, а словари все равно незарегистрированы остаются. Но при этом все работает без помех и нагов.
2. Чтобы забыть про dll юзай IDA 4.8 (я брал с cracklab)
3. Для отладки используй Microsoft eMbedded C++ 4.0 с SP3 (взять на мелкософте)
4. Также можешь почитать мои труды (первая сверху статья в http://www.exelab.ru/rar/) и еще webfile.ru/534684
5. Вопросы пиши в личку

-----
Get busy living or get busy dying ©




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

Создано: 23 сентября 2005 01:50
· Личное сообщение · #10

Спасибо!!!
Увы, файл http://www.exelab.ru/rar/ недоступен...



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

Создано: 23 сентября 2005 01:52
· Личное сообщение · #11

Извиняюсь, уже доступен!




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 23 сентября 2005 02:55
· Личное сообщение · #12

Aristoxenus
Те доки что на вебфайле получше будут. Оформлены приятнее и косяков по содержанию меньше.

-----
Get busy living or get busy dying ©




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

Создано: 23 сентября 2005 07:33
· Личное сообщение · #13

OK!

Кстати, eVC то и дело запрашивает файлы из ROM, вроде riresdll.96.dll. Как бы их оттуда изъять? Не все удалось найти в инете. У меня, правда, есть ROM моего поккета на PC в виде CAB'ов. Сами CAB'ы, понятно, открываются, а вот дальше одни упаковки...



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

Создано: 23 сентября 2005 15:40
· Личное сообщение · #14

Getorix, а можно узнать какими прогами разбирал генерацию ключа прямо на кпк? Или я не так понял?




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 23 сентября 2005 22:39 · Поправил: Black Neuromancer
· Личное сообщение · #15

Destroyer

eVC+SP4 (типа как отладчик), IDA 4.8 Pro как дизассемблер

ну естесно надо знать еще arm-ассемблер



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

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

Нашел ценную доку об ASM ассемблере на русском языке от Getorix'а, правда, недописанную:

_http://rapidshare.de/files/3885326/RU_PPCRE_s_ARM_Manual_0.1.zip.html

Нет ла апдейта?!



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

Создано: 24 сентября 2005 01:35
· Личное сообщение · #17

"ASM ассемблер" - оговорка по Фрейду!




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 24 сентября 2005 07:43
· Личное сообщение · #18

вот всегда так :-D авторство тока Getorix )



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

Создано: 24 сентября 2005 09:02
· Личное сообщение · #19

Компьютерная верстка и дизайн - Black Neuromancer'а.




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 25 сентября 2005 23:24
· Личное сообщение · #20

Aristoxenus
Пока апдейта нет, но пишется понемногу...
Опкоды тоже Black Neuromancer делал, я только помогал
Destroyer
Ну как Black Neuromancer сказал - ручками и пониманием армасма. А вообще есть 2 способа:
1. Анализ в IDA, где как оказалось куча средств для наглядного представления кода (но нужны мозги)
2. Параллельная трассировка IDA с eVC (нужно терпение)

-----
Get busy living or get busy dying ©



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


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