|
|
  |
ARMB, нужна помашь |
|
|
|
Dec 5 2011, 15:02
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
а как из IDA в С перевести
|
|
|
|
|
Dec 6 2011, 06:49
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
sub_D354 MOV R3, #1 ; Rd = Op2 MOV R1, R3,LSL R1 ; Rd = Op2 TST R1, R0 ; Set cond. codes on Op1 & Op2 MOV R2, R3,LSL R2 ; Rd = Op2 BICEQ R3, R0, R2 ; Rd = Op1 & ~Op2 ORRNE R3, R2, R0 ; Rd = Op1 | Op2 AND R3, R3, #0xFF ; Rd = Op1 & Op2 TST R2, R0 ; Set cond. codes on Op1 & Op2 BICEQ R0, R3, R1 ; Rd = Op1 & ~Op2 ORRNE R0, R1, R3 ; Rd = Op1 | Op2 AND R0, R0, #0xFF ; Rd = Op1 & Op2 RET ; Return from Subroutine ; End of function sub_D354 подскажите пожалуста как это будит выглядить на делфи
|
|
|
|
|
Dec 6 2011, 12:48
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
ну вобшем вот это прошивка это прошивка зашифровано зашифрованая часть находится с адреса h15068 расматрев загаловок прошивки в IDA ARMB Дизасамблировав нашол такие функции каторые и помоему и расшифровает зашифрованую часть CE04 переходит D4D8 - D4D0 - D384 - D354 подскажите откуда оно берет ключ расшифровки
|
|
|
|
|
Dec 9 2011, 09:20
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
ну вобшем я нашол шифроватор эти функции есть CE04 переходит D4D8 - D4D0 - D384 - D354 подскажитк с какими командами считывается с памяти
|
|
|
|
|
Dec 9 2011, 14:16
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
да просто никак не пойму STMFD SP!, {R4,R5,LR} ; MOV R3, #0 LDR R4, =0x40712BC4 ; LDR LR, =0x40712CC4 ; да втомто и дело что по этому адресу ничего нет в IDA а эти байты находятся по другому адресу почему незнаю подскажите?
|
|
|
|
|
Dec 9 2011, 14:39
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
черт побери, это как из "Войны и мира", который НИКТО здесь не читал (представим такое), вы выдираете реплику, допустим
"мы, вы да я, мы понимаем, что они и кто мы."
заходите сюда и спрашиваете "Кто здесь?"
кто? что? откуда? зачем?
короче. Или выкладывайте весь многотомник, или по существу. В первом случае не факт, что кто-то будет за вас разбираться с кучей дизассемблированного кода Во втором, без хотя бы элементарных действий с вашей стороны по приведению всей этой хрени в порядок, - тоже
|
|
|
|
|
Dec 9 2011, 14:53
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
Цитата(toweroff @ Dec 9 2011, 17:39)  черт побери, это как из "Войны и мира", который НИКТО здесь не читал (представим такое), вы выдираете реплику, допустим
"мы, вы да я, мы понимаем, что они и кто мы."
заходите сюда и спрашиваете "Кто здесь?"
кто? что? откуда? зачем?
короче. Или выкладывайте весь многотомник, или по существу. В первом случае не факт, что кто-то будет за вас разбираться с кучей дизассемблированного кода Во втором, без хотя бы элементарных действий с вашей стороны по приведению всей этой хрени в порядок, - тоже я смотрю вы любите издиватся я файл выложил там функция CE04 какраз и отвичает за шифрование даной прошивки там 2 таблицы размерами 256 и 64 вот только ни как не пойму где эти таблицы находятся?
|
|
|
|
|
Dec 9 2011, 15:00
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(A2030 @ Dec 9 2011, 18:53)  я файл выложил ГДЕ? дизасм, полный бинарник в студию проект ваш идавский тоже с вашими каментами того, что уже разобрано кусок кода в пять строк - это не файл все, надоело короче...
|
|
|
|
|
Dec 9 2011, 15:18
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
файл в Сообщение #19 а дизасамблированый файл
Сообщение отредактировал A2030 - Dec 9 2011, 15:21
|
|
|
|
|
Dec 9 2011, 16:07
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
посматри функцию CE04 есть еше другая прошивка старой версии можно просто сравнить функции там только одна функция для шифровки CDD4 точно также по XOR 64 байта а потом по его значению по таблице 256 байта, таблицы находятся по адресу 13С2С до 13D2C и от этого до 13D6B 64 байта
|
|
|
|
|
Dec 10 2011, 17:22
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 3-12-11
Пользователь №: 68 650

|
кто смотрел оно на олгоритм RSA непохоже?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|