eXeL@B —› Вопросы новичков —› Reverse (Anti-Debug, VirtualProtect) |
Посл.ответ | Сообщение |
|
Создано: 09 мая 2017 16:23 · Поправил: xaveroniter · Личное сообщение · #1 И так, я в общем пытался найти OEP, но у меня ничего не получилось и через Олю и x64dbg. Когда использовал Олю, тулза постоянно вылетала (использовал плагины, изменял имена драйверов, не помогает), через x64dbg, отладка работает, но всё-равно не получается найти OEP, доступ к памяти программы тоже закрыт, получается сдампить, но не всё и практически всегда вылетает ошибка, после всего этого, не долго думая, отрыл dnSpy и начал шагать по процессу, процесс создал новый поток, и открылась расшифрованная версия тулы, но в самом exe, стоят атрибуты на подделку сигнатур (если ошибаюсь исправте), и при деобфускации, через de4dot, тула вовсе перестаёт работать, использовал все деобфускаторы, которые только есть, в туле когда загляните, поищите найдёте интересную строку: "PC-RET Protector", я его нигде не нашёл, Есть Class с названием Eazfuscator, но увы и эта "подделанная" подсказка, не помогает деобфусцировать файл, в общем смотрите, буду благодарен за помощь. Скачать и помочь: https://mega.nz/#!ERxhWQJK!HLUNerktCu0Fv4ul2sLYfJ1SDDP5svBrshPnyMs9DoI |
|
Создано: 09 мая 2017 18:17 · Личное сообщение · #2 |
|
Создано: 09 мая 2017 19:00 · Личное сообщение · #3 |
|
Создано: 09 мая 2017 19:56 · Поправил: difexacaw · Личное сообщение · #4 xaveroniter Тоесть вы перебрали множество инструментов, никакой не годился и просите подсказать годный ? Так это не решается, готовое есть под незначительный процент задач. Придётся немного покодить и поучить матчасть, либо заплатить. ----- vx | Сообщение посчитали полезным: xaveroniter |
|
Создано: 09 мая 2017 19:58 · Личное сообщение · #5 |
|
Создано: 09 мая 2017 23:30 · Поправил: xaveroniter · Личное сообщение · #6 shellstorm пишет: eazdevirt Идея хорошая, попробовал, собрал, но не работает, любой анализатор говорит, что запакованна в несколько протекторов, единственное что новое получилось, смог манипулировать памятью переменных программы, а именно изменил переменные так, что ответ о существовании пользователя, пришёл положительный, но за тем идёт алгоритм проверки полученного ключа и тут уже не получается обмануть программу значением переменной "null", пробывал на лету изменять функции и добавлять переходы, но она восстанавливает из резерва все значения переходов, а именно, я хотел сделать переход из Namespace --> MVVMApp.View.License --> AuthWindow в Namespace --> MVVMApp.View.Main --> MainPage, переход присутствует, но до тех пор, пока программа не обратится к нему и затем видит и исправляет. Почему я написал VirtualProtect, потому что в Namespace --> - --> <Module> присутсвует загадочная строка, а именно: [DllImport("kernel32.dll", EntryPoint = "VirtualProtect")], может быть эта функция импортирует в резерв оригинальную копию программы? P.S - все алгоритмы находятся внутри Namespace --> <Eazfuscator>, так что я думаю, будет хорошо деобфусцировать, но ведь должен быть способ "на лету". |
|
Создано: 10 мая 2017 11:26 · Поправил: cppasm · Личное сообщение · #7 xaveroniter пишет: присутсвует загадочная строка, а именно: [DllImport("kernel32.dll", EntryPoint = "VirtualProtect")] Строка пипец загадочная. Нафига ты дот нет приложение в нативные отладчики пихал я не осилил. |
|
Создано: 10 мая 2017 13:41 · Поправил: xaveroniter · Личное сообщение · #8 |
|
Создано: 10 мая 2017 14:39 · Личное сообщение · #9 Нативный отладчик - отладчик для отладки нативного кода (x86, x86-64). Это OllyDBG, x64dbg и т.п. В них встроен дизасм нативного для процессора машинного кода. В .NET приложении практически нет нативного кода, там используется виртуальная машина с MSIL опкодами. Дебавжить можно в dnSpy, но обфускация сильно мешать будет. | Сообщение посчитали полезным: xaveroniter |
|
Создано: 10 мая 2017 19:37 · Поправил: xaveroniter · Личное сообщение · #10 cppasm пишет: В .NET приложении практически нет нативного кода, там используется виртуальная машина с MSIL опкодами. Дебавжить можно в dnSpy, но обфускация сильно мешать будет. Попробовал Reflector, Reflexil даже сохранить не может + стоит защита от IL DASM. P.S - сохранить не может т.к используется mixed-mode. Что можешь ещё подсказать? |
|
Создано: 11 мая 2017 03:55 · Личное сообщение · #11 |
|
Создано: 11 мая 2017 11:22 · Поправил: Medsft · Личное сообщение · #12 h__p://dropmefiles.com/rMooV так тебе полегче будет). С секциями сам разбирайся. Тела на месте. Аттрибуты бешеные убрал. Запускается. Девирт применить осталось но это сам. Пароль в личку постучишься Зы: Дальше все САМ. С компа удалил | Сообщение посчитали полезным: xaveroniter |
|
Создано: 11 мая 2017 13:57 · Личное сообщение · #13 |
|
Создано: 11 мая 2017 15:00 · Личное сообщение · #14 |
|
Создано: 11 мая 2017 15:02 · Личное сообщение · #15 |
|
Создано: 11 мая 2017 15:05 · Личное сообщение · #16 |
|
Создано: 11 мая 2017 15:06 · Личное сообщение · #17 |
|
Создано: 11 мая 2017 15:07 · Личное сообщение · #18 |
|
Создано: 11 мая 2017 15:08 · Личное сообщение · #19 |
|
Создано: 11 мая 2017 15:22 · Личное сообщение · #20 |
|
Создано: 11 мая 2017 15:28 · Личное сообщение · #21 |
eXeL@B —› Вопросы новичков —› Reverse (Anti-Debug, VirtualProtect) |
Эта тема закрыта. Ответы больше не принимаются. |