| Сейчас на форуме: (+3 невидимых) | 
| eXeL@B —› Дневники и блоги —› Djeck Blog | 
| << . 1 . 2 . 3 . 4 . >> | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 20 февраля 2009 23:41 · Поправил: Djeck  · Личное сообщение · #1 Привет всем   Появилось немного свободного времени и я тоже решил создать свой блог. Пока я до конца не определился что здесь будет, но учитывая что последней моей страстью являются протекторы, то здесь они собственно и будут. Дело в том, что я обладаю довольно внушительной коллекцией упаковщиков и протекторов, но как правило довольно много у меня незарегестрированных штук. Вот потихоньку изучая каждый протектор я их и регистрирую. В данный момент я увлёкся протектором Obsidium, поэтому с него и начнём. Что приветствуется в моём блоге:
1- Вопросы о работе того или иного протектора 2- Собственно ответы на них людей, которые желают помочь 3- Обсуждение какого либо бага в распакованном мною варианте Что не приветствуется: 1- Высказывания типа того, что нахрена релизить проты 2- Просьбы о распаковке того или иного протектора 3- Просьбы поделиться скриптами 4- Вопросы, о том что в моей коллекции есть и просьбы дать это. Как то вот так  
P.S. Сразу объясню, что причины по которым я распаковываю прот это: 1) нет ключа (убрать ограничения), 2) запакованный не работает на моей системе, 3) просто интересно P.S> Мы тут подумали и я решил, что релизить взломанные проты не есть гуд. Всё таки потом сам же буду с ними мучаться.   Поэтому я пришёл к выводу, что проты-то мы релизить будем, но под паролем. Все кто что-то качает из моего блога за паролем в личку. Получать пароли будут проверенные люди, соответственно залётные в пролёте  Пароль на все архивы будет один, так что если я его один раз дал, то на остальные архивы пароль просить уже не надо будет 
![]()  | 
| 
 | 
Создано: 04 марта 2009 20:00 · Поправил: Djeck  · Личное сообщение · #2 Чё-то на работе запарки начались, времени очень мало  
В последнее время, чё-то поднадоел Obsidium 1.3.X.X, всё как-то одинаково и принципиальных отличий вообще нет. Поэтому начал ковырять Code Virtualization протектора в версии 1.4.0.0, последнюю вещь, которую с наскока осилить не получилось. Но немного покопался...и разобрался  . Первые впечатления: слабенько и слишком всё просто (я имею ввиду применительно к ВМ). Но учитывая, что это первая версия с ВМ, то в будущем наверное гемороя прибавиться. Отчего-то мне кажется, что разрабы будут её развивать с большим усердством. 
Теперь о главном: Для тех кому интересно я наваял простенький анпакми с минимальными опциями и простенькими командами (для разбора, в реальных прогах, чуть тяжелее). В опциях включена ВМ: Начало ориг.байт: 0044EC99 Конец: 0044ECBB Код: Code: 
 В архиве файлы: 1- Obsidium 1.4 (Original).exe // ориг.файл с помеченными маркерами 2- Obsidium 1.4 (VM).exe // запакованный в протекторе оригинальный файл 3- Dumped+IATFix.exe // распакованный, но не восстановлена ВМ 4- IAT (ImpRec Tree).txt // дерево импорта импрека 5- OEP+IAT.txt // значения ОЕП, начало/конец IAT, размер 6- Obsidium with VM.opf // проект Obsidium'а 7- Options.txt // лог защиты протектора 8- VM.txt // оригинальные команды rapidshare.com/files/205266770/Code_Virtualization.rar.html webfile.ru/3001871 www.filefactory.com/file/af325ab/n/Code_Virtualization_rar ...ну и исходник на делфях в аттаче  
Ну я думаю, в принципе версию 1.4.0.X можно ломать. Только, что версия есть у меня сразу требует ключ. Остаётся либо ждать паблик релиз, где триал можно заюзать, либо кому-то надо втихоря поделиться ключом  Естественно ключ на паблик не уйдёт.
  1fe2_04.03.2009_CRACKLAB.rU.tgz - Source.rar
![]()  | 
| 
 | 
Создано: 05 марта 2009 06:43  · Личное сообщение · #3  | 
| 
 | 
Создано: 05 марта 2009 06:57  · Личное сообщение · #4  | 
| 
 | 
Создано: 05 марта 2009 07:00  · Личное сообщение · #5  | 
| 
 | 
Создано: 05 марта 2009 07:04  · Личное сообщение · #6 Spirit пишет: именно об этом. хотелось бы узнать возможность восстановления криптокода без валидной пары, т.к. внекрилов говорил, что в аспре это возможно и даже обещал статью. Признаюсь честно боюсь, что на это у меня мозгов не хватит   Поэтому, то я особо и не смотрел. Но надо глянуть, просто руки об вм чешутся
![]()  | 
| 
 | 
Создано: 05 марта 2009 16:05  · Личное сообщение · #7  | 
| 
 | 
Создано: 07 марта 2009 14:26 · Поправил: Valemox  · Личное сообщение · #8  | 
| 
 | 
Создано: 08 марта 2009 01:49 · Поправил: Valemox  · Личное сообщение · #9  | 
| 
 | 
Создано: 08 марта 2009 19:50 · Поправил: Bronco  · Личное сообщение · #10 Там начиная с антидебага жесть. //Bulk Image Downloader До того что осталось от стаба, под Олькой можно пройти: Code: 
 Ниже, часть кода завиртуалена, ну а само начало мона с импровизировать: PUSH EBP MOV EBP,ESP MOV ECX,0E 1: PUSH 0 PUSH 0 DEC ECX JNZ 1 PUSH ECX PUSH EBX PUSH ESI PUSH EDI MOV EAX,0063CAE0 ======= ----- Чтобы юзер в нэте не делал,его всё равно жалко.. ![]()  | 
| 
 | 
Создано: 08 марта 2009 19:54  · Личное сообщение · #11  | 
| 
 | 
Создано: 09 марта 2009 01:55 · Поправил: Bronco  · Личное сообщение · #12 progopis пишет: Я кстати распаковывал а после унпака такое попадалось там по коду   ????
Code: 
 Мля... табличку снять, ....как два пальца  
ну сами знаете что мона сделать...  
//хотя возможно что функа неправильно определилась.  
----- Чтобы юзер в нэте не делал,его всё равно жалко.. ![]()  | 
| 
 | 
Создано: 10 марта 2009 12:07  · Личное сообщение · #13  | 
| 
 | 
Создано: 10 марта 2009 12:16 · Поправил: Djeck  · Личное сообщение · #14 Bronco пишет: До того что осталось от стаба, под Олькой можно пройти Ну это понятное дело, что можно. Я так и не понял тебя вообще не палят?  
Bronco пишет: Ниже, часть кода завиртуалена Теперь понятно почему некоторые настаивали именно на этой версии progopis пишет: Я кстати распаковывал Bulk Image Downloader. Только трабл был - прога вроде нормально работала в среднем. Но вот иногда падала. pavka инлайн делал. Я инлайнить обсид пока не умею. Ты конечно не обижайся, ничего личного, но я никак не пойму смысл данного поста...   Ну распаковывал ты эту программу, ну молодец, ну инлайнил кто-то её, а ты не умеешь, ну ничё научишься  В чём смысл? Ты анпачил последнюю версию с вм, ну так поделись чем-нить интересным... Если без я не пойму, почему у тебя прога падала, т.к. впринципе распаковать эту программу без вм вообще никакого труда не составляет.
![]()  | 
| 
 | 
Создано: 10 марта 2009 12:28  · Личное сообщение · #15 В данный момент, работа по изучению протектора Obsidium идёт полным ходом. Практически полностью разобрана таблица импорта и способы её правки. Я написал скрипт, который восставливает импорт включая программы запакованные с опцией динамической защиты. Но к сожалению данный скрипт помоему содержит много лишних команд (так сказать много мусорного кода) в связи с тем, что мне не хватает нужных команд. Приходится делать ход конём. Как говорится теже яйца только вид сбоку. Я полазил по форуму и нашёл несколько команд OllyScript, которые не описаны в офф. справке. Если люди на форуме, которые хорошо знают скриптовый язык олли и могут дать разъяснения по некоторым командам желательно с примерами? Также для теста скрипта требуются программы запакованные этим протектором. В данный момент желательно на делфи или C++ builder. ![]()  | 
| 
 | 
Создано: 10 марта 2009 13:11  · Личное сообщение · #16 Вот справка в pdf формате на английском по олли скрипт про команды (для себя делал)  
  5e7d_10.03.2009_CRACKLAB.rU.tgz - Info.pdf
----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. ![]()  | 
| 
 | 
Создано: 10 марта 2009 13:20  · Личное сообщение · #17  | 
| 
 | 
Создано: 10 марта 2009 13:25  · Личное сообщение · #18  | 
| 
 | 
Создано: 10 марта 2009 14:38 · Поправил: Nightshade  · Личное сообщение · #19  | 
| 
 | 
Создано: 10 марта 2009 14:42  · Личное сообщение · #20 Djeck пишет: а прога запротеченная по максимуму Ну ты же вроде как "растёшь/крепчаешь", вот и требования растут.  
Дополнительные опции, это только разница во времени унпака, и шОб моск не застаивалсИ..  
Разве не так???? ========= Djeck пишет: как в олли скрипт сделать трейс с условием, когда встречается например команда popad Хз о чём ты, но вроде бы так: cmp eip,61,1 je bla-bla ----- Чтобы юзер в нэте не делал,его всё равно жалко.. ![]()  | 
| 
 | 
Создано: 10 марта 2009 14:47  · Личное сообщение · #21  | 
| 
 | 
Создано: 10 марта 2009 15:00 · Поправил: Djeck  · Личное сообщение · #22 Nightshade пишет: ticnd "[eip] == #61#" да так тоже пробовал, но чёт не тормозиться олли  
Nightshade пишет: trace: sto mov temp, [eip], 1 cmp temp, #61# jne trace Bronco пишет: cmp eip,61,1 je bla-bla Да чуваки именно так и делал, но не знаю почему-то не нравиться мне так. Лишние телодвижения  
Bronco пишет: Ну ты же вроде как "растёшь/крепчаешь", вот и требования растут. Дополнительные опции, это только разница во времени унпака, и шОб моск не застаивалсИ.. Разве не так???? Полностью согласен с тобой   Конечно если уж я взялся победить прот до конца, то с вм придётся совладать. Просто мне странным показалось, сначало сранный анпакми, который можно за 5 минут анпакнуть, а потом прога с вм  Настораживает однако....
Bronco пишет: Djeck пишет: тебя вообще не палят? Хе...это просто хорошо забытые старые трюки юзаютЦо, обойти элементарно Если не секрет, чё это за херь? Ну кроме стандарта типа CheckRemoteDebuggerPresent, UnhandledExceptionFilter, FindWindowA и IsDebuggerPresent. Я особо то если честно и не копал, но последняя вызывается CheckRemoteDebuggerPresent. Сколько прог смотрел, чё-то одна не хочит робить никак   Наверное версия прям вот, вот....
![]()  | 
| 
 | 
Создано: 10 марта 2009 16:20  · Личное сообщение · #23 Djeck пишет: Если не секрет, чё это за херь? Такую херь, навскидку по памяти юзал в своё время аспирин, телок, и по моему пеармор  
Если поможет: Code: 
 Что повырубать в фантоме и в Олюшке думаю ссобразишь.  
Djeck пишет: Лишние телодвижения Ну от чего же лишние, если трейсом, то по другому никах: cmp eip, #B80501280A#, 5 je GetVersion cmp eip, #B8FFFFFFFF#, 5 je GetCurrentProcess и т.д.. Djeck пишет: Настораживает однако.... А ты не тревожсЯ по пустякам, подвязался/застегнуло - значит унпачь...  
----- Чтобы юзер в нэте не делал,его всё равно жалко.. ![]()  | 
| 
 | 
Создано: 11 марта 2009 15:22 · Поправил: Djeck  · Личное сообщение · #24 Появилось два вопроса по OllyScipt: 1- Есть ли в олли команда для работы с потоками. Когда включен антидебаг обсидиум создаёт два потока, которые очень мешают отладке программы. Вручную-то их отключить проблем не составляет, а вот скриптом это как-то реализовать возможно? 2- Команда Setoption. Эта команда просто тупу выводит окно с настройками и всё? Есть какая-нибудь возможность, чтобы не заставлять юзера постоянно снимать/ставить галки в опциях?  
![]()  | 
| 
 | 
Создано: 12 марта 2009 13:16  · Личное сообщение · #25  | 
| 
 | 
Создано: 12 марта 2009 13:27  · Личное сообщение · #26  | 
| 
 | 
Создано: 12 марта 2009 13:34  · Личное сообщение · #27  | 
| 
 | 
Создано: 12 марта 2009 14:10  · Личное сообщение · #28 Djeck ты всеравно потихоньку ковыряешь обсид , да и версий у тебя много. Вместо чем впустую копать обсид , копай обсид но и пиши паралельно унпакер на него. Хорошая практика , это раз , и второе если делать универсальный двиг , то можно будет и другие вещи анпакать которые с энджинами идут. Подумай над этим. Например я когда делаю что то важное всегда пишу код , и как правило каждый требуется потом. Завтра ты загуляешь =) и все ..знания ослабеют и после себя ничего не оставил , даже для себя. И будет у тебя блог по написанию анпакера обсида всех версий.  
----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube ![]()  | 
| 
 | 
Создано: 12 марта 2009 14:20  · Личное сообщение · #29  | 
| 
 | 
Создано: 12 марта 2009 14:40  · Личное сообщение · #30  | 
| 
 | 
Создано: 12 марта 2009 16:40  · Личное сообщение · #31  | 
| << . 1 . 2 . 3 . 4 . >> | 
| eXeL@B —› Дневники и блоги —› Djeck Blog | 

 Появилось немного свободного времени и я тоже решил создать свой блог. Пока я до конца не определился что здесь будет, но учитывая что последней моей страстью являются протекторы, то здесь они собственно и будут. Дело в том, что я обладаю довольно внушительной коллекцией упаковщиков и протекторов, но как правило довольно много у меня незарегестрированных штук. Вот потихоньку изучая каждый протектор я их и регистрирую. В данный момент я увлёкся протектором Obsidium, поэтому с него и начнём. Что приветствуется в моём блоге:
 Пароль на все архивы будет один, так что если я его один раз дал, то на остальные архивы пароль просить уже не надо будет
Естественно ключ на паблик не уйдёт.
 



 


 ????


 Настораживает однако....


 Для печати