![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#281
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205 ![]() |
вот этом месте происходит проверка Код .text:00008328 CMP R3, #0x31 .text:0000832C BEQ loc_8370 .text:00008330 LDR R0, =aHayPleaseRunMe; "Hay! PLEASE run me inside Ideco's jslin"... .text:00008334 BL puts .text:00008338 MOV R0, #7 .text:0000833C B loc_82B8 loc_8370 это функция, которая говорит ответ только в этих инструкциях я ничего не понимаю, не похож на обычный асм О_о вот тут, скорее всего, сравнивается что-то Код CMP R3, #0x31 тут все понятно : CMP R3, #0x31 сравниваем регистр BEQ loc_8370 если совпадает прыгаем на метку LDR R0, =aHayPleaseRunMe; "Hay! PLEASE run me inside Ideco's jslin" иначе выводим сообщение MOV R0, #7 помещаем еще какое-то значение B loc_82B8 прыгаем на следующую метку чем код открывал? |
|
|
![]()
Сообщение
#282
|
|
Newbie ![]() Группа: Пользователи Сообщений: 3 Регистрация: 10.8.2012 Пользователь №: 1255 ![]() |
|
|
|
![]()
Сообщение
#283
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 124 Регистрация: 10.8.2012 Пользователь №: 1249 ![]() |
-------------------- -- Real programmers never sleep. They enter brainsaver mode.
|
|
|
![]()
Сообщение
#284
|
|
Newbie ![]() Группа: Пользователи Сообщений: 9 Регистрация: 10.8.2012 Из: Санкт-Петербург Пользователь №: 1252 ![]() |
Открывала идой, но на работе нет hex-редактора, бежать пора, из дома еще гляну.
|
|
|
![]()
Сообщение
#285
|
|
Newbie ![]() Группа: Пользователи Сообщений: 5 Регистрация: 10.8.2012 Пользователь №: 1253 ![]() |
А если BEQ заменить на BNE прямо в кодах команд?
http://www.gaw.ru/html.cgi/txt/doc/micros/...tmi/insruct.htm |
|
|
![]()
Сообщение
#286
|
|
Newbie ![]() Группа: Пользователи Сообщений: 13 Регистрация: 10.8.2012 Пользователь №: 1242 ![]() |
вот этом месте происходит проверка Код .text:00008328 CMP R3, #0x31 .text:0000832C BEQ loc_8370 .text:00008330 LDR R0, =aHayPleaseRunMe; "Hay! PLEASE run me inside Ideco's jslin"... .text:00008334 BL puts .text:00008338 MOV R0, #7 .text:0000833C B loc_82B8 loc_8370 это функция, которая говорит ответ только в этих инструкциях я ничего не понимаю, не похож на обычный асм О_о вот тут, скорее всего, сравнивается что-то Код CMP R3, #0x31 loc_8370 и loc_82B8 это адреса можете выложить полностью весь листинг? ![]() |
|
|
![]()
Сообщение
#287
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205 ![]() |
|
|
|
![]()
Сообщение
#288
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 133 Регистрация: 10.8.2012 Пользователь №: 1240 ![]() |
вообще при запуске оригинального файла, он отвечает - ошибка синтаксиса в 1й строке, не хватает закрывающей скобки ")"
get_answer: line 1: syntax error: unexpected word (expecting ")") |
|
|
![]()
Сообщение
#289
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205 ![]() |
моя IDA ложится при попытки добавить в нее файл
|
|
|
![]()
Сообщение
#290
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205 ![]() |
|
|
|
![]() ![]()
Сообщение
#291
|
|
Newbie ![]() Группа: Пользователи Сообщений: 18 Регистрация: 3.8.2012 Пользователь №: 1217 ![]() |
|
|
|
![]()
Сообщение
#292
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 133 Регистрация: 10.8.2012 Пользователь №: 1240 ![]() |
у меня такое подозрение, что пока не найден троян, вопрос не решаем
|
|
|
![]()
Сообщение
#293
|
|
Newbie ![]() Группа: Пользователи Сообщений: 3 Регистрация: 10.8.2012 Пользователь №: 1255 ![]() |
|
|
|
![]()
Сообщение
#294
|
|
Newbie ![]() Группа: Пользователи Сообщений: 5 Регистрация: 10.8.2012 Пользователь №: 1253 ![]() |
Насколько я понимаю надо все же в "BEQ loc_8370" как раз перейти на метку loc_8370, может безусловный переход поставить вообще "B loc_8370"?
|
|
|
![]()
Сообщение
#295
|
|
Newbie ![]() Группа: Пользователи Сообщений: 8 Регистрация: 2.8.2012 Пользователь №: 1196 ![]() |
|
|
|
![]()
Сообщение
#296
|
|
Newbie ![]() Группа: Пользователи Сообщений: 18 Регистрация: 3.8.2012 Пользователь №: 1217 ![]() |
Это все хорошо, другой вопрос, как найти %s ![]() |
|
|
![]()
Сообщение
#297
|
|
Newbie ![]() Группа: Пользователи Сообщений: 8 Регистрация: 2.8.2012 Пользователь №: 1196 ![]() |
|
|
|
![]()
Сообщение
#298
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 2.8.2012 Пользователь №: 1205 ![]() |
это как в сишке, чтобы вывести строку целиком писали:
printf("%s",str); |
|
|
![]()
Сообщение
#299
|
|
Newbie ![]() Группа: Пользователи Сообщений: 10 Регистрация: 3.8.2012 Пользователь №: 1214 ![]() |
|
|
|
![]()
Сообщение
#300
|
|
Newbie ![]() Группа: Пользователи Сообщений: 13 Регистрация: 10.8.2012 Пользователь №: 1242 ![]() |
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 25.6.2025, 8:59 | |
|