CRACKL@B Оригинальный DVD-ROM крэкера: CRACKL@B DVD !
Домой | Статьи | RAR-cтатьи | Форум | Программирование | Скачать | DVD-ROM
Новичку | FAQ | Ссылки | Интервью | Архив | Новости | Связь


Русский / Russian English / Английский

Сейчас на форуме: Crawler, VaD, denvenya, Xoluay, um0v, Iona, Ara (+6 невидимых пользователей)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 CRACKL@B —› Основной форум —› Взлом прог под Симбиан
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . >>
Посл.ответ Сообщение
newborn

Ранг: 154.7 (ветеран)
Статус: Участник
reborn

Создано: 10 августа 2006 22:20:27 · Поправил: newborn
Личное сообщение #1

Народ, ктонить ломал под Симбиан проги ? Искал в инете, инфы вообще неоказалось, так мелочи которые не помогут при взломе. Интересует вот что:
1) Чем ломать.
2) Какая нибудь инфа.

Всем откликнувшимся спасибо.

-----
~ the Power Of Reversing team ~
[HEX]


Ранг: 465.5 (мудрец)
Статус: Участник
Иной :)

Создано: 13 января 2008 01:35:03
Личное сообщение #2

[wl]
Давай лучше ключеделалку! Покажим им нашу фигу Пусть знают наших!

-----
Computer Security Laboratory
Oott


Ранг: 65.9 (постоянный)
Статус: Участник

Создано: 13 января 2008 22:43:23
Личное сообщение #3

WL >> Дык, этот x-plore был запакован чем то необыкновенным?
[wl]


Ранг: 113.9 (ветеран)
Статус: Участник

Создано: 13 января 2008 23:55:19 · Поправил: [wl]
Личное сообщение #4

дело не в паковке, она обычная и не менялась практически с версии 1.0, там критичный код по проверке серийника хитро шифрован (когда app.bin распакуешь, в этих местах вместо кода всякая ерунда), а нормальный код получается только на этапе выполнения. Пришлось писать свою длл, которая скидывает участки расшифрованного кода на диск.

Кошки тут же подсуетились, и сделали защиту от вживления своих длл в профимыле (если скачать с офсайта последнюю версию, видно, что там файлы с датой вчерашней ночи). Но это фигня, я нашел ту же версию, но от 12 декабря, и уже взломал для uiq3, сейчас тестирую на своей мобилке...
intro


Ранг: 126.4 (ветеран)
Статус: Участник

Создано: 14 января 2008 09:28:32 · Поправил: intro
Личное сообщение #5

[wl]:
оказалось не слишком сложно, так как они похоже не сильны в защите приложений.


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

[wl]:
там критичный код по проверке серийника хитро шифрован (когда app.bin распакуешь, в этих местах вместо кода всякая ерунда), а нормальный код получается только на этапе выполнения


подобная схема была ещё реализована в TWT SMS Reader, который как-то тут упоминался, но он есть только под 2nd ed. и сжатие кода там не используется.

а в целом, конечно, круто представляю, сколько ты на него времени потратил, но то о чём 23 декабря писал - осуществил.
[wl]


Ранг: 113.9 (ветеран)
Статус: Участник

Создано: 14 января 2008 13:59:44
Личное сообщение #6

intro пишет:
а в целом, конечно, круто представляю, сколько ты на него времени потратил, но то о чём 23 декабря писал - осуществил.

11 января вышла версия 1.20, 12 января - кряк...

morg пишет:
втор Крис Касперский - "Искусство дизассемблирования", "Фундаментальные основы хакерства", "Техника отладки приложений без исходных кодов", " Технология и философия хакерских атак", "Образ мышления IDA"

" Технология и философия хакерских атак" - эта книга у меня была сто лет назад. "Образ мышления IDA" - можно (было?) бесплатно скачать с фтп автора. Всё под Win32, которая меня лично не интересует
PE_Kill


Ранг: 455.4 (мудрец)
Статус: Участник
Шаман

Создано: 14 января 2008 14:23:50
Личное сообщение #7

morg если не шаришь в теме, то не пость всякую херню, к ней не относящююся

-----
Любой каприз за ваши деньги
intro


Ранг: 126.4 (ветеран)
Статус: Участник

Создано: 14 января 2008 14:31:07
Личное сообщение #8

morg:
Советую почитать хорошие книги
...
...


ты это вообще к чему?! про книги есть на форуме тема "Ебуки, он-лайн библиотеки, фтп-шники с ебуками и т.д.". если не ошибаюсь, все перечисленные тобой книги есть в электронном виде, так что ищи.

[wl]:
11 января вышла версия 1.20, 12 января - кряк...


эт я в курсе. но ты ж не 11 числа начал защиту прог от котов ковырять. я имел в виду всё время потраченное на разбор их схем и распаковку и т.д.
[wl]


Ранг: 113.9 (ветеран)
Статус: Участник

Создано: 14 января 2008 15:46:21
Личное сообщение #9

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

Ранг: 2.0 (гость)
Статус: Участник

Создано: 14 января 2008 22:30:37
Личное сообщение #10

Ребят стандартные *.mbm файлы с диска z:\ ктонить ковырял? Их вообще мона распаковать?
Oott


Ранг: 65.9 (постоянный)
Статус: Участник

Создано: 14 января 2008 22:37:49
Личное сообщение #11

AnemyX, Mbmtool тебе в помощь
anemyX

Ранг: 2.0 (гость)
Статус: Участник

Создано: 14 января 2008 23:59:23
Личное сообщение #12

Попробуй) Мб те повезет! Кучу софта перебрал( Ничо не берет((
Zorn

Ранг: 28.3 (посетитель)
Статус: Участник

Создано: 15 января 2008 05:20:58
Личное сообщение #13

bmconv из СДК попробуй

dc62_14.01.2008_CRACKLAB.rU.tgz - bmconv.exe
intro


Ранг: 126.4 (ветеран)
Статус: Участник

Создано: 15 января 2008 09:36:05
Личное сообщение #14

anemyX:
Кучу софта перебрал( Ничо не берет((


только что специально проверил: mbm-файлы из z:\resource\apps\ корректно открылись и в MBMTool v1.12 и в стандартном MBM File Viewer v1.0 из SDK. плюс их и bmconv корректно распаковал.

так что ты что-то не так делаешь по-ходу дела.
TestUser

Ранг: 1.0 (гость)
Статус: Участник

Создано: 15 января 2008 11:41:50
Личное сообщение #15

Граждане, подскажите, а существуют ли доступные техники дампа памяти процессов в симбиане ?
Hexxx


Ранг: 273.3 (наставник)
Статус: Участник
Тот самый :)

Создано: 15 января 2008 12:19:59
Личное сообщение #16

Пока нет, но скоро будут

-----
Реверсивная иженерия - написание кода идентичного натуральному
Oott


Ранг: 65.9 (постоянный)
Статус: Участник

Создано: 15 января 2008 13:06:33
Личное сообщение #17

Hexxx пишет:
но скоро будут
O_O !? А подробнее?
Hexxx


Ранг: 273.3 (наставник)
Статус: Участник
Тот самый :)

Создано: 15 января 2008 14:28:05
Личное сообщение #18

http://xtin.activebb.net/forum-f1/tema-t16-8.htm

-----
Реверсивная иженерия - написание кода идентичного натуральному
[wl]


Ранг: 113.9 (ветеран)
Статус: Участник

Создано: 17 января 2008 00:57:28 · Поправил: [wl]
Личное сообщение #19

в свете того, что под венду больше X-Plore нету, нельзя ли у уважаемой тимы TSRh попросить исходники кейгена к предыдущей версии (1.05)? У меня сильное подозрение, что изменилось пара констант без изменения алгоритма (похоже эти константы у меня есть), и тупо изменив их, можно получить рабочий кейген под весь симбиан (s60v1/2, s60v3, uiq, uiq3) для версии 1.20. Изменения понятно вернутся обратно в тиму с целью обновления кейгенчега, но уже чисто под симбиан.
anemyX

Ранг: 2.0 (гость)
Статус: Участник

Создано: 19 января 2008 12:53:59 · Поправил: anemyX
Личное сообщение #20

Zorn:
bmconv из СДК попробуй

Не помогло(
Файл с ром-а Samsung SGH D-730
anemyX

Ранг: 2.0 (гость)
Статус: Участник

Создано: 19 января 2008 12:57:46
Личное сообщение #21

Побился воть другой(

1c29_19.01.2008_CRACKLAB.rU.tgz - SantaSleigh.mbm
anemyX

Ранг: 2.0 (гость)
Статус: Участник

Создано: 19 января 2008 13:02:29
Личное сообщение #22

Не аттачится(

f736_19.01.2008_CRACKLAB.rU.tgz - SantaSleigh.rar
Zorn

Ранг: 28.3 (посетитель)
Статус: Участник

Создано: 21 января 2008 04:46:38
Личное сообщение #23

bmconv.exe /u SantaSleigh.mbm 1.bmp 2.bmp 3.bmp прекрасно выдергивает первые три битмапа (всего их 242)
[HEX]


Ранг: 465.5 (мудрец)
Статус: Участник
Иной :)

Создано: 15 февраля 2008 20:17:06 · Поправил: [HEX]
Личное сообщение #24

Народ подскажите где я туплю
Есть такой код:
...
.text:10000FB0 ADD R0, R5, #0x20
.text:10000FB4 BL fake_IMEI
.text:10000FB8 CMP R5, #0
...


...
.text:10000684 fake_IMEI ; CODE XREF: start+FB4p
.text:10000684 ADR R1, off_10000690
.text:10000688 B Copy__6TDes16RC7TDesC16 ; TDes16::Copy(TDesC16 const &)
.text:1000068C ; ---------------------------------------------------------------------- -----
.text:1000068C BX LR
.text:1000068C ; ---------------------------------------------------------------------- -----
.text:10000690 off_10000690 DCD a366666666666666 ; DATA XREF: start:fake_IMEIo
.text:10000690 ; "366666666666666"
.text:10000694 ; ---------------------------------------------------------------------- -----
.text:10000694 MOV R0, SP
.text:10000698 LDR R1, =a366666666666666
...


Вроде все верно?! Но прога вылетает Что не так у меня?
И выход из функции указывается с помощью BX LR ?

-----
Computer Security Laboratory
bad_boy

Ранг: 38.6 (посетитель)
Статус: Участник

Создано: 15 февраля 2008 20:53:57 · Поправил: bad_boy
Личное сообщение #25

[HEX] пишет:
B Copy__6TDes16RC7TDesC16 ; TDes16::Copy(TDesC16 const &)

Почему не BL?

[HEX] пишет:
И выход из функции указывается с помощью BX LR ?

Ну да. Если для вызова использовалось BL то ret'ом будет bx lr
[HEX]


Ранг: 465.5 (мудрец)
Статус: Участник
Иной :)

Создано: 15 февраля 2008 20:59:39
Личное сообщение #26

bad_boy
Хмм... странно, но такая конструкция вроде работала на другой проге =\ Ладно попробуем с BL.

-----
Computer Security Laboratory
bad_boy

Ранг: 38.6 (посетитель)
Статус: Участник

Создано: 15 февраля 2008 21:08:14
Личное сообщение #27

Я на 100% не уверен, может надо не BL а BLX
Но просто "B" это jmp в вин32
[HEX]


Ранг: 465.5 (мудрец)
Статус: Участник
Иной :)

Создано: 15 февраля 2008 21:28:23 · Поправил: [HEX]
Личное сообщение #28

bad_boy
Я вкурсе что B это обычный джамп, а BL это тот же CALL. Правда в i386 любой CALL выход происходит через RET, а вот в ARM я что то так и не понял как определяется выход из функции.

P.S. BL не помог Блин как же тяжело без отладчика...

-----
Computer Security Laboratory
Hexxx


Ранг: 273.3 (наставник)
Статус: Участник
Тот самый :)

Создано: 15 февраля 2008 23:20:57 · Поправил: Hexxx
Личное сообщение #29

BL - это тот же самый B, тока BL сохраняет адрес возврата в LR. Поэтому в конце функции обычно делают BX LR.

-----
Реверсивная иженерия - написание кода идентичного натуральному
[HEX]


Ранг: 465.5 (мудрец)
Статус: Участник
Иной :)

Создано: 15 февраля 2008 23:43:36 · Поправил: [HEX]
Личное сообщение #30

Hexxx
Тоесть теоретически у меня записан код верно?
В R1 пихаю адресс юникодовой строки (IMEI), потом это хозяйство помоему копируется и в регистре R5 должен появится аналогичный результат работы как после GetMachineId. Ну и по BX LR выходим со спокойной душой?! Вроде просто все, а почему то вываливается Вываливается 100% в самой функции fake_IMEI, так как если в функцию не заходить и тупо вызов заменить на ноп (mov r1,r1) то все работает как и прежде.

-----
Computer Security Laboratory
bad_boy

Ранг: 38.6 (посетитель)
Статус: Участник

Создано: 16 февраля 2008 00:12:57 · Поправил: bad_boy
Личное сообщение #31

[HEX]
Мне кажется что ты строку не правильно загружаешь в R1

Делается примерно так
LDR R1,=My_str_ref
..........

My_str_ref DCD my_str

My_str unicode '123456789',0
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . >>
 CRACKL@B —› Основной форум —› Взлом прог под Симбиан
    Для печати 


Оригинальный DVD-ROM крэкера: CRACKL@B DVD !


Вы находитесь на форуме сайта CRACKLAB.RU
Проект ReactOS