Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Протекторы —› Помогите снять Obsidium. |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 09 декабря 2007 22:44 · Личное сообщение · #1 Привет всем ! В запросах на взлом я оставляла сообщение о программе ServiceMP v3.321 hxxp://www.shark-media.ru/files_2/shark_m/Servicemp.zip Триал 30 дней. PEiD сказал, что там Obsidium. В предыдущей версии 3.29 я смогла сделать всё сама, прочитав всего одну статью про IceLicense. Я использовала лоадер который в местах вызова OnTrialExpired и прочих не хороших функциях делал прыжок на код OnRegistered. Найти IceLicense помогла dede. Что касается этой версии, то вынуждена признать, что эта защита кажется мне очень сильной. Я нашла всего одну статью на хакер.ру, прочитав её поняла, что мои шансы нулевые. Я новичок во всём этом, обратилась сюда в надежде на помощь. Если кто-то может дать совет или указать на хорошие статьи, которые понятны будут новичку и помогут самостоятельно снять протектор, или ткнуть носом и подсказать пошагово, как сделать самостоятельно – буду очень благодарна. Так же буду, благодарна, если кто-то даст готовую программу, к тому же знаю, что она уже есть. |
|
Создано: 11 декабря 2007 19:31 · Личное сообщение · #2 |
|
Создано: 12 декабря 2007 04:46 · Личное сообщение · #3 |
|
Создано: 12 декабря 2007 19:22 · Личное сообщение · #4 Простите за долгое молчание. Для меня это всё ново и работа двигается медленно. С огромным трудом мне удалось разобраться с восстановлением импорта. Так же удалось сделать дамп. К сожалению, программа не заработала. При загрузке она выдаёт ошибку доступа по адресу 00000000. Ошибка происходит тут: 00408E4F call 00408E08 ; <jmp.&user32.CreateWindowExA>
Причём первый раз функция отрабатывает правильно, а вот на второй происходит ошибка. Параметры передаваемые в функцию: ExtStyle = WS_EX_CONTROLPARENT
У меня уже не хватает сил и понимания причины ошибки. Я долго её пыталась обойти, но ничего у меня не получается. Помогите мне пожалуйста ! Ссылка на дамп: dump.ru/files/n/n6121887093/ |
|
Создано: 12 декабря 2007 19:41 · Личное сообщение · #5 |
|
Создано: 12 декабря 2007 21:22 · Личное сообщение · #6 |
|
Создано: 12 декабря 2007 21:53 · Личное сообщение · #7 |
|
Создано: 12 декабря 2007 22:13 · Личное сообщение · #8 |
|
Создано: 13 декабря 2007 05:34 · Личное сообщение · #9 Yani пишет: Для меня это всё ново и работа двигается медленно. С огромным трудом мне удалось разобраться с восстановлением импорта. Так же удалось сделать дамп. К сожалению, программа не заработала. При загрузке она выдаёт ошибку доступа по адресу 00000000. Нормально все Обсид все же не UPX 1. Посмотри конструкции push XXXXXXXX call --jmp dword tr ds:[ в выделеную память] мусор push XXXXXXXX call --jmp dword tr ds:[ в выделеную память] если есть ,то это покриптованые куски Если есть и сама не разберешься дам скрипт |
|
Создано: 13 декабря 2007 14:24 · Личное сообщение · #10 pavka пишет: Посмотри конструкции Искала в коде по маскам: 68 ?? ?? ?? ?? E8 68 ?? ?? ?? ?? EB Ничего подозрительного не нашла. Может тут нет таких мест и дело не в этом ? pavka пишет: Если есть и сама не разберешься дам скрипт А скрипт найдёт их сам или нужно указывать эти места ? |
|
Создано: 13 декабря 2007 14:45 · Личное сообщение · #11 Yani Сделай маску 68 ?? ?? ?? ?? FF15 ???????? Yani пишет: Может тут нет таких мест и дело не в этом ? Скорей всего в этом ;) и еще у тебя 0000 012E2084 ? 0000 012E2091 ? 0000 012E209E ? 0000 012E20AB ? 0000 012E20B8 ? 0000 012E20C5 ? 0000 012E20D2 ? 0000 012E20DF ? 0000 012E20EC Это видимо апи обсида кроме разделителей и пустышек Найди все ссылки на них FF25XXXXX и понаставь на них бряки а там смотри по коду где то достачно просто в eax 1 записать где то подсунуть имя .. Спокойно осмотри код не спеши большую часть сделала остались мелочи |
|
Создано: 16 декабря 2007 12:39 · Личное сообщение · #12 С ошибкой в дампе при инициализации TForm31 (splash) разобраться не удалось. Я ставила бряки на вызовы АПИ функции прота и они происходят уже после. Если топать от оеп то сперва эта ошибка, а потом уже первый вызов АПИ прота. Возможно это из-за неправильного дампа. Может с ресурсами что ? Как этот дамп заставить работать ? |
|
Создано: 16 декабря 2007 14:20 · Личное сообщение · #13 Yani пишет: Может с ресурсами что ? Ресурсы можно просто проверить Открыть в любом редакторе и посмотреть ! Хотя если код не пермещен вряд ли ресурсы! Bозможно с импортом выложи трее посмотреть а на предмет такого кода из самог обсида взял смотрела? 0040291C 68 8F0A0000 PUSH 0A8F 00402921 FF15 E2E06400 CALL DWORD PTR DS:[64E0E2] 00402927 1C B0 SBB AL,0B0 00402929 E8 E4803A0F CALL 0F7AAA12 0040292E 0F0E FEMMS 00402930 215D 13 AND DWORD PTR SS:[EBP+13],EBX 00402933 4E DEC ESI 00402934 F4 HLT ; Privileged command или 004053DC 68 89140000 PUSH 1489 004053E1 E8 2F1FFAFF CALL 003A7315 004053E6 46 INC ESI 004053E7 11F5 ADC EBP,ESI 004053E9 62A9 DA175B50 BOUND EBP,QWORD PTR DS:[ECX+505B17DA] 004053EF 5B POP EBX 004053F0 6F OUTS DX,DWORD PTR ES:[EDI] ; I/O command |
|
Создано: 22 декабря 2007 15:29 · Личное сообщение · #14 Посмотрел этот файлик мне скрипт выдал вот что кроме импорта: 5f9a64- getreginfo 5f9a6c-getID 5f9a74-getRegistred 5f9a7с-gettrialdays 5f9a8c-gettrialmode 5f9a84 и 5f9a94 - не известные но используются для регистрации (Type10) Я изменил getregistred на xor eax,eax, inc eax, ret А gettrialdays на на xor eax,eax, mov ax, 029a, ret -Получил вечный триал на дампе Если патчить GetTrialMode на xor eax,eax, inc eax, ret -то получаем Registred to USER и кучу ошибок при обращении к памяти на 00380000 Можно ли прикрепить этот кусок к дампу или заставить виртуалаллок выделить память ниже секций файла(в принципе не сложно но будет ли работать?) И еще небольшая проблемка при анализе файла олька доходит до секции ресурсов и выдает ошибку нет доступа даже если поставить мемори фул аксесс Кто нить может сказать почему это происходит? И что делать с куском памяти по 00380000? |
|
Создано: 22 декабря 2007 16:23 · Личное сообщение · #15 Nightshade пишет: И что делать с куском памяти по 00380000? все что хочешь можешь прицепить к дампу перебив ссылки в секции кода и в куске памяти пересчитай с учетом релокации а лучще восстановить код Посмотри скорей всего это или покриптованые куски кода pushxxxxxxxx call dword ptr ds:[alloc] или проэмуленые pushxxxxxxxx call alloc |
|
Создано: 22 декабря 2007 20:42 · Поправил: Nightshade · Личное сообщение · #16 |
|
Создано: 22 декабря 2007 21:30 · Личное сообщение · #17 Nightshade Спасибо. при анализе файла олька доходит до секции ресурсов и выдает ошибку нет доступа это происходит из за того что у тебя дамп не перестроенный. т.е. обсидиум объединил все секции в одну кроме ресурсов и сверху уже приделал свои. У меня дамп перестоиный и я удалил все секции протектора. Он у меня нормально анализируется нет некаких проблем. Те адреса 00380000 это покриптованые куски. Если там дампить то придется дампить не один регион. |
|
Создано: 22 декабря 2007 21:56 · Личное сообщение · #18 Так и не понял что за кусок лежит по адресу 744382, но если на нем вписать JMP SHORT 007443F4 то получаем полностью рабочую версию зарегистрированную на USER и не выдающую ошибок P S: В старых версиях ServiceMP паковали аспром так вот его было и то сложнее снимать ИМХО обсидиум лажа по сравнению с апром |
|
Создано: 22 декабря 2007 22:03 · Личное сообщение · #19 |
|
Создано: 23 декабря 2007 00:03 · Личное сообщение · #20 pavka Если ты можешь снять Обсидиум с такими опциями за пару секунд то чтож не снял? Обсидиум у меня и самого есть и файл я и сам с любыми опциями накрою. Аспр я снимал с макс опциями и на изучение этого у меня ушла не одна неделя А этот файл я расковырял за 3 дня хотя обсидиум ковырял первый раз- отсюда и такие выводы А вот то что у меня получилось: slil.ru/25272791 |
|
Создано: 23 декабря 2007 06:52 · Личное сообщение · #21 |
|
Создано: 24 декабря 2007 00:09 · Поправил: Deletant · Личное сообщение · #22 |
|
Создано: 07 сентября 2017 02:08 · Личное сообщение · #23 Выложите пожалуйста кто нибудь рабочую ссылку на кряк или хотя бы подскажите как сделать вечный триал в ServiceMP или ServiceMY, предупреждаю сразу, я полный ноль в этом деле, просто прошерстил весь интернет в поисках лекарства для этих программ, пока не наткнулся на ваш форум! ребята на вас последняя надежда!!! ремонт мобильной техники мое хобби, профессионально этим не занимаюсь, поэтому приобрести сей продукт нет ни смысла ни возможности, буду благодарен всем откликнувшимся за любую помощь! |
|
Создано: 07 сентября 2017 02:20 · Поправил: plutos · Личное сообщение · #24 Olejek85 пишет: я полный ноль в этом деле значит дорога тебе лежит сюда => https://exelab.ru/f/action=vthread&forum=2&topic=24716&page=4 кряки здесь не роздают. ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: Gideon Vi |
|
Создано: 07 сентября 2017 02:28 · Личное сообщение · #25 Olejek85 пишет: ремонт мобильной техники мое хобби, профессионально этим не занимаюсь так не бывает. Any way, триал обсида чистится trashreg. | Сообщение посчитали полезным: plutos |
|
Создано: 07 сентября 2017 03:07 · Поправил: sefkrd · Личное сообщение · #26 |
|
Создано: 07 сентября 2017 04:13 · Личное сообщение · #27 Olejek85 Нарушение п.3 В запросы! Не стоит убеждать, что ----- EnJoy! |
<< . 1 . 2 . |
eXeL@B —› Протекторы —› Помогите снять Obsidium. |
Эта тема закрыта. Ответы больше не принимаются. |