| Сейчас на форуме: igorcauret, Rio (+6 невидимых) | 
|  | eXeL@B —› Вопросы новичков —› Вопрос о защите | 
| Посл.ответ | Сообщение | 
|  | Создано: 21 февраля 2015 03:03 · Поправил: maximrouf · Личное сообщение · #1 Столкнулся с таким явлением -  Около 200 таких вот петель внутри нативной библиотеки android. 1. Каждая петля контролирует целостность определенного блока. Если изменить логику одного блока, то через некоторое время попадешь в такую же петлю в другом блоке (не в соседнем, а в каком нибудь рандомном). 2. Петли сами находятся внутри блоков, а значит они контролируют и целостность других петель. 3. Плюс есть петели в которые попадаешь, только когда работаешь в режиме отладки через дебаггер. Вопщем, жутко интересно..)) Хотелось бы узнать, есть ли имя у такой защиты.  | 
|  | Создано: 21 февраля 2015 09:33 · Личное сообщение · #2 | 
|  | Создано: 21 февраля 2015 16:48 · Личное сообщение · #3 | 
|  | Создано: 21 февраля 2015 17:06 · Личное сообщение · #4 maximrouf в этой жизни ничему нельзя верить.. и ни одни слова принимать на веру. код если странный.. ессть шанс ошибки декомпиля. ты кинул 5 иснтрукций.. их вполне можно проверить по мануалу АРМ проца. или взять другой декомпиль. сомнения. должны быть всегда. возможно код и верен возможно его так тупорыло компиллер построил Добавлено спустя 1 минуту я просто че матерился.. в вашем коде 2 ветки.. непонятно куда уходят и не понятно откуда вхождение.. поэтому вариантов море ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....  | Сообщение посчитали полезным: maximrouf | 
|  | Создано: 21 февраля 2015 17:50 · Поправил: maximrouf · Личное сообщение · #5 | 
|  | Создано: 21 февраля 2015 17:53 · Личное сообщение · #6 | 
|  | Создано: 21 февраля 2015 18:26 · Поправил: maximrouf · Личное сообщение · #7 - Спасибo. Описaние прoдукта: Это нaбор библиoтек для плaтфoрм - iоs, аndroid, win, mаc Коммерческoе название "Vufоriа" 1. Дaют доступ к кaмeре мoбильного устрoйства или к web-кaмере PС. 2. Рaccчитывают кooрдинаты устройства относительно заранее заготовленной картинки. (трeкинг изoбрaжeния в видеопотоке) Изначально, "Vufоriа" былa бесплaтным нaбором библиотек для энтузиастов исслeдоватeлeй компьютeрного зрeния. Однако, новая вeрсия, кoтoрую скоро анoнсируют, станет платной. В послeднeй бета-вeрсии добaвлeнa защита кo всeм чeтырем библиoтекам. Конкретно Andrоid библиотека мeня очень сильно смутилa. Этo мoй личный интерес к зaщите, бeз какого либo умыслa.  | 
|  | Создано: 21 февраля 2015 19:26 · Личное сообщение · #8 | 
|  | Создано: 21 февраля 2015 20:01 · Личное сообщение · #9 | 
|  | Создано: 21 февраля 2015 20:30 · Поправил: reversecode · Личное сообщение · #10 maximrouf пишет: Пардон. У меня каша в голове, от радости, что общаюсь с настоящими мастерами реверса. говорят лесть один из грехов человека  компилятор такое не генерит, это самопал можно оттолкнутся от того что 0x921BB8 константа и она глобальна для всех .got:00939348 ____off_939348 DCD 0x921BB8 быть может можно это как то заюзать при взломе Code: 
  | Сообщение посчитали полезным: maximrouf | 
|  | Создано: 21 февраля 2015 20:44 · Личное сообщение · #11 | 
|  | Создано: 21 февраля 2015 20:48 · Личное сообщение · #12 | 
|  | Создано: 21 февраля 2015 21:27 · Личное сообщение · #13 Я так делал. (FE FF FF EA - петля в саму себя, менял на FF FF FF EA - переход вперед по логической цепочке) Шаблон действительно одинаков для всех петель. После этого попадал в петли размером побольше - в пределах одной функции. Когда убирал и их тоже, попадал в гигантские петли которые проходят через весь код. ))) Так что, надо сказать разработчикам спасибо за маленькие петельки на которых можно "зависнуть".  | 
|  | Создано: 22 февраля 2015 08:32 · Личное сообщение · #14 | 
|  | Создано: 22 февраля 2015 08:38 · Личное сообщение · #15 | 
|  | eXeL@B —› Вопросы новичков —› Вопрос о защите | 





 Первая вещь, которую я собрался исследовать оказалась хитрой самоделкой.
 Первая вещь, которую я собрался исследовать оказалась хитрой самоделкой.
 

 Для печати
 Для печати