Сейчас на форуме: (+8 невидимых) |
eXeL@B —› Протекторы —› Распаковка Themida последних версий: туторы, скрипты, плагины. |
<< . 1 . 2 . 3 . 4 . 5 . >> |
Посл.ответ | Сообщение |
|
Создано: 03 октября 2010 09:17 · Личное сообщение · #1 |
|
Создано: 17 октября 2012 16:08 · Личное сообщение · #2 |
|
Создано: 17 октября 2012 19:59 · Личное сообщение · #3 а у меня другой вопрос: вот есть распакованный работающий дамп, в котором украдена ОЕП. зато восстановлена ВМ ОЕП с помощью скрипта от quosego & LCF-AT. Вопрос: как восстановить спертые байты с ОЕП? есть ли (более-менее) общий подход? примерчег: см. аттач З.Ы. я обычно 1) создаю рабочий дамп 2) вычищаю мусор из ВМ-ской секции - забиваю 00 00 00h 3) пытаюсь восстановить ОЕП в секции кода 0380_17.10.2012_EXELAB.rU.tgz - ok.exe_dump39.zip |
|
Создано: 17 октября 2012 21:27 · Личное сообщение · #4 sivorog пишет: Вопрос: как восстановить спертые байты с ОЕП? Темида имеет очень интересные свойства. Мне попадались для распаковки программы с украденной OEP. Если внимательно посмотреть на вызовы VM, то можно найти вызов VM, в которой выполняется украденный код OEP. Восстановив это код с помощью унвиртуализатора, я получал полностью восстановленный код OEP, который копипастил на родное место. И все получается отлично. |
|
Создано: 18 октября 2012 02:15 · Личное сообщение · #5 |
|
Создано: 18 октября 2012 02:26 · Личное сообщение · #6 |
|
Создано: 18 октября 2012 20:17 · Поправил: sivorog · Личное сообщение · #7 |
|
Создано: 18 октября 2012 22:45 · Личное сообщение · #8 |
|
Создано: 19 октября 2012 21:05 · Личное сообщение · #9 |
|
Создано: 19 октября 2012 21:58 · Личное сообщение · #10 sivorog пишет: а что именно надо понимать под вызовами ВМ? Вызовы VM обычно имеют вид: PUSH Address JMP Address VM При краже байтов с OEP, я встречался с двумя случаями: 1. Весь украденный код с OEP выполняется с одного захода, и программа останавливается на первой инструкции, после выхода из VM. 2. Начало OEP выполняется в VM, затем выполняется какая-то подпрограмма из кода программы, а затем снова идет вход в VM. И таких входов в VM, при выполнении кода OEP, я встречал до 5 штук. Во втором случае все получается легко. Достаточно записать условный прыжок в любом месте кода программы на VM, запустить плагин Oreans UnVirtualizer, и он восстанавливает полностью весь украденный код, хотя он и разбит на несколько отдельных частей. Такой код просто копируется, и вставляется с помощью Multiline Ultimate Assembler. В первом случае немного сложнее - надо перебрать несколько входов в VM, и попытаться восстановить оригинальный код с помощью плагина Oreans UnVirtualizer. И вы обязательно найдете тот вход в VM, который и восстанавливает украденный код OEP. Причем, все остальные входы в VM выполняются после выполнения программой кода OEP, и только один или несколько входов в VM выполняют код OEP. Здесь просто нужно немного попрактиковаться на распаковке разных программ, для получения необходимого опыта, а дальше все будет проходить достаточно легко. | Сообщение посчитали полезным: sivorog, SReg |
|
Создано: 25 октября 2012 18:17 · Поправил: sivorog · Личное сообщение · #11 А вот такой вопросик: при попытке просто загрузить в Олли таргет "WinLicense 2.0.8.0 UnpackME_prot.exe" (1,83 МБ, MD5 = D7E13014DCB2646CBC4189633B6A9345 ) вылезает эксепшн 3 штуки, и Ольга вылетает. причём, я заменил в ollydbg.ini имена драйверов Стронга и Фантома - то же самое. во вкладке Exceptions поставил игнор всех исключений. как еще можно настроить плагины, не подскажете? Win XP SP3 таргет: http://rghost.ru/41149571 -- 1,8 МБ f650_25.10.2012_EXELAB.rU.tgz - pic.zip UPD 5.12.12 в другую папку положил таргет - всё пучком... |
|
Создано: 04 декабря 2012 21:14 · Личное сообщение · #12 |
|
Создано: 05 декабря 2012 12:21 · Личное сообщение · #13 |
|
Создано: 05 декабря 2012 12:39 · Поправил: schokk_m4ks1k · Личное сообщение · #14 AKAB пишет: Unpacking Themida 2.0.3.0 with script http://www.4shared.com/rar/Az_aqYh2/ugnk.html |
|
Создано: 05 декабря 2012 14:20 · Личное сообщение · #15 |
|
Создано: 05 декабря 2012 15:57 · Личное сообщение · #16 |
|
Создано: 05 декабря 2012 21:46 · Личное сообщение · #17 мдя... ниччего нового даже для меня. я тут получше нарыл тутор, как восстанавливать спертые байты с ОЕП. http://rghost.ru/42031646 (12 МБ) только он такой ядерный, или ядреный... у мну глаза раскорячились, пока смотрел зато, по идее, должен работать на всех версиях темиды, и возможно на других протах. вдруг кому пригодится... |
|
Создано: 06 декабря 2012 00:30 · Поправил: schokk_m4ks1k · Личное сообщение · #18 тут тоже что то по фимке есть (правда на китайском ) возможно кому то и поможет! | Сообщение посчитали полезным: queyron |
|
Создано: 16 июня 2013 15:37 · Личное сообщение · #19 |
|
Создано: 16 июня 2013 15:44 · Поправил: sivorog · Личное сообщение · #20 queyron а что именно тебе непонятно? 1) берешь ольгу, 2) настраиваешь её, (защита от антиотладки, другие плагины), 3) пробуешь 3-4 анпакмиса распаковать, 4) потом пробуешь распаковать свою прогу. выложи файл и потом, ты уверен, что именно версия 1.8 ? Темида любит обманывать анализаторы типа PEiD. З.Ы. я начинал не с китайскоязычных мануалов, а с туторов quosego & LCF-AT, на tuts4you ищи | Сообщение посчитали полезным: queyron |
|
Создано: 17 июня 2013 00:36 · Поправил: queyron · Личное сообщение · #21 |
|
Создано: 17 июня 2013 01:12 · Личное сообщение · #22 |
|
Создано: 17 июня 2013 01:32 · Личное сообщение · #23 |
|
Создано: 17 июня 2013 02:00 · Личное сообщение · #24 queyron пишет: http://rghost.ru/46805914 | Сообщение посчитали полезным: queyron |
|
Создано: 20 июля 2013 07:03 · Поправил: NikolayD · Личное сообщение · #25 Почему тему не прикрепили до сих пор? so today I wanna release a new tutorial about the popular theme TheMida - WinLicense.So I see there seems to be still some open questions mostly if my older unpack script does not work anymore and the unpacked files too etc.So this time I decided to create a little video series how to unpack and deal with a newer protected TheMida target manually where my older public script does fail.A friend of me did protect UnpackMe's for this and in the tutorial you will see all steps from A-Z to get this UnpackMe successfully manually unpacked but this is only one exsample how you can do it of course.So the tutorial [videos + text tutorial] is very long and has a runtime of more than three hours and of course it will be necessary that you also read the text parts I made at the same time if possible but if you are already a advanced user then you will have it easier than a newbie.So I hope that you have enough patience to work through by the whole tutorial. So the main attention I set on all things which happen after normal unpacking so the unpack process is the simplest part and all what comes after is the most interesting part and how to deal with all problems that happen.It's more or less like a live unpack session. I also wrote some small basic little helper scripts which you can also use for other targets to get valuable informations if you need. - Unpacking - Exception analysing - VM analysing with UV plugin - AntiDump's find & fixing & redirecting "after fix method" - Testing on other OS My Special Thanks goes to Lostin who made this UnpackMe and others + OS's tests.Also I wanna send a thank you to Deathway again for creating this very handy and helpfully UV plugin. So that's all from me now what I have to say about the tutorial so far.Just watch and read and then try it by yourself.Oh and by the way I record 10 videos and not only 1. If something does not work or you have any problems with this tutorial etc then ask on this topic only if possible and don't send me tons of PM's etc ok.Thank you in advance. PS: Oh and before someone has again something to complain because of my tutorial style [goes to quickly or is bad or whatever] then I just wanna say,maybe you're right so normaly I don't like to create & write tutorials etc so this is really not my thing so keep this in your mind. | Сообщение посчитали полезным: cadet, sivorog, neoBlinXaker, msvc |
|
Создано: 24 ноября 2013 16:13 · Поправил: vnekrilov · Личное сообщение · #26 Может быть кто-то сталкивался с такой VM в Themida: Code:
Какая-то новая реализация - идет подряд два PUSH, и затем прыжок на VM. Если кто-то сталкивался, то как с нею работать? |
|
Создано: 24 ноября 2013 16:43 · Личное сообщение · #27 Если поглядеть на сайте, в последних версиях запилили несколько новых ВМ: Fish и Tiger, внутри они какие-то разноцветные ещё: Black, White, Red. Но сами вм не смотрел ещё. Возможно, это они. | Сообщение посчитали полезным: vnekrilov |
|
Создано: 21 декабря 2013 10:42 · Личное сообщение · #28 LCF-AT выложила свой новый скрипт для распаковки Themida, в том числе и последних версий с обновленной виртуальной машиной. К этому скрипту также приложено несколько туториалов. Общий объем материала - 83 МБ. Ссылка на скачивание - http://www.sendspace.com/file/j50v8i ссылка на тутси - http://forum.tuts4you.com/topic/34085-themida-winlicense-ultra-unpacker-10/?view=findpost&p=157240&hl=%2Bthemida+%2Bwinlicense+%2B1.x+%2B2.x+%2Bmulti+%2Bpro+%2Bedition | Сообщение посчитали полезным: CyberGod, daFix, Hellspawn, shadow_user, SReg, nick8606, mak, AKAB, icerix, Vnv, sivorog, evgpav, Jaa, zNob |
|
Создано: 09 января 2014 11:49 · Личное сообщение · #29 Я попробовал распаковать с помощью скрипта "Themida - Winlicense Ultra Unpacker 1.0" одну программу, упакованную последней версией Themida, и в нескольких местах я получил ошибки. Пришлось доработать скрипт следующим образом: 1. При снятом флажке на опции OllyDbg "Show default segments" (такая настройка мне нужна для вставки кода на его родное место с помощью плагина Multiline Ultimate Assembler), вкладка "Disasm", не работает эта часть скрипта: Code:
Я доработал скрипт следующим образом: a) Было: Code:
Стало: Code:
b) Было: Code:
Стало: Code:
2. При поиске VM OEP STOP появляется ошибка - breakpoint in [address] is delete. Причина появления этой ошибки находится здесь: Code:
Я доработал эту часть скрипта так: Code:
А здесь внес следующие исправления: a) Было: Code:
b) Стало: Code:
Я полагаю, что эти исправления будут полезны для пользователей этого прекрасного скрипта. | Сообщение посчитали полезным: CyberGod, Gideon Vi, DimitarSerg, Jaa |
|
Создано: 09 января 2014 13:06 · Личное сообщение · #30 |
|
Создано: 09 января 2014 15:41 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . >> |
eXeL@B —› Протекторы —› Распаковка Themida последних версий: туторы, скрипты, плагины. |