CRACKL@B Оригинальный DVD-ROM крэкера: CRACKL@B DVD !
Домой | Статьи | RAR-cтатьи | Форум | Программирование | Скачать | DVD-ROM
Новичку | FAQ | Ссылки | Интервью | Архив | Новости | Связь


Русский / Russian English / Английский

Сейчас на форуме: vovanchik-77, uev61, digger70, Ara (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 CRACKL@B —› Протекторы —› Анализ программ под защитой PeP - 2.30 beta2
<< . 1 . 2 . 3 . >>
Посл.ответ Сообщение
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 23 декабря 2007 04:57:27 · Поправил: Bronco
Личное сообщение #1

Не уверен,что правильно всё заполнил в разделе rar-статьи,да и вообще,иногда даже приатачить файл к посту не удаётся.Не знаю загрузился ли архив.Поэтому решил создать тему.Туториалом,это не назову,скорее сравнительно увлекательное чтиво.Критика привествуется и воспринимается нормально.
Качаем:
Description:
Comicses-2007 - в архиве скрипты+ресурсы+поправленные doc (граматика, уточнения, формат)
http://www.sendspace.com/file/8fsbt1
Description: Victim - решено отдельно залить.
http://www.sendspace.com/file/8a4zoo

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 8 января 2008 17:40:07
Личное сообщение #2

Viktoro пишет:
че-то не скачивается тутор...

Ну там видать порубили,а себе копию *.doc,не оставлял,только скрипты.
В архивы крякляб,скорее всего тоже не загрузилось,раз нет в разделе rar статьи.
Может кто перезальёт.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Flint


Ранг: 184.9 (ветеран)
Статус: Участник
CyberHunter

Создано: 8 января 2008 18:16:38
Личное сообщение #3

тут доки и скрипты
http://dump.ru/files/n/n9443719940/

-----
Nulla aetas ad discendum sera
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 13 января 2008 05:10:29 · Поправил: Bronco
Личное сообщение #4

Чтобы обьяснит задачу приведу для наглядности часть команд из скрипта:
-------
mov scan,eip
find scan,#0f84??000000# //кол-во байт до прыжка разное.
cmp $RESULT,0
je @exit
BP $RESULT
run
bc $RESULT
cmp !zf,1
je next
rtr
jmp бла-бла-бла
next:
sti
run //далее прерываюсь на железяке.
--------
Но есть пока небольшая проблемка, для 25 прыжков_вм, в процессе востановления, выясняетЦа, что эта схема не подходит, там нет условного перехода такой длины, но типа зацепитЦа можно за это:
--------
mov scan,eip
find scan,#75f7# //кол-во байт до прыжка разное.
cmp $RESULT,0
je @exit
BP $RESULT
run //далее прерываюсь на железяке.
bc $RESULT
----------
Фигня в том, что команду find scan,#бла-бла-бла# остановит только либо наличие этих байт, либо зеро...)))
ПриходитЦа сначало, часть таблички востанавливать в цикле проверки начало/конец блока. А потом вторым скриптом востанавливать всю. Кучеряво станет, если такая фигня к примеру будет чередоватЦа.
Что можно придумать, чтобы на этом этапе, объеденить в одно целое???

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 13 января 2008 07:10:50 · Поправил: Bronco
Личное сообщение #5

[/edit]
Фмг знает, на чОм поигратЦа в ольке_скрипт_плуге так и не нашёл, оказалось проще задачу решить на асме, простым смещением адреса, и проверками размера участка кода и последовательности байт.
MOV EBX,20 <<--32 байта
MOV EAX,EIP
MOV EBP,EAX
MOV EAX,[EAX]
ISHEM_DALEE:
ADD EBP,1 <<-смещаем адрес в ebp
CMP AX,0F775
JE NASHLI <<-если есть раньше,прекращаем нах искать
MOV EAX,[EBP]
DEC EBX
JE HVATIT <<-если нет,то на поиск по find перейдём
JMP ISHEM_DALEE

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 26 января 2008 08:07:39
Личное сообщение #6

Перерыл справку по скриптовым командам Олька_скрипт, ничего за что бы зацепитЦа, на глаза не попалось.
А запросы вроде не большие..))), хотЦа, чтобы было в два-три клика...)))
Но.... пока только, разгрёб долбанные заголовки у ресурсов, спёртые в прогах.
В общем, в связке для их востановления, можно обойтись без гемора со StudPE.
Рипаю Олькой, практически с востановленным заголовком.
Графика, вьюверами читаема, остальное тож пучком.
В связке юзаю только Рестаратор.
Забрасываю в нём, сдампленные ресурсы, и правлю по мелочам.
Для шоколада, нет решения по:
1.Как нах вычеслять в заголовке, палитру для битмапов???
//пока для всех одна и та же - 1078(36 04 00 00 / 436)
2.Дерьмо, с названием ресурса строк.Родная погремуха, в заголовке у ресурса, в 16 - ричном.
Но у мну пока, тупая подстава своих данных.Начинаю с 4060 (dc 0f 00 00 / fdc), потом увеличиваю на еденицу.
//Дико нуждаюсь, в хорошей асмвставке, чтобы сводить из 16-ричного в 10-чное, и наооброт.
3.Непонятки с курсорами. Никогда не думал, что курсоры, и группы курсоров, это - разные ресурсы...)))
//одни рипаютЦа вначале, другие в конце...))).
4.Ну и на закусочку, как нах, собрать под Олькой, все сдампленные ресурсы в один.
//по идеалу конечно, хотЦа подрезать это, в секцию ресурсов...)))

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 27 января 2008 12:38:58 · Поправил: Bronco
Личное сообщение #7

В общем не "BMW" конечно, но "таксовать" мона...
От версии защиты 2.15, до свежей, "скриптик" практически рулит.
//На свежей версии, после 9 бряка начинать рипать
В старых версиях мона и названия порипать.
Работа с дампиками заточена под связку с Restorator.
Тестированно на жертве из комиксов.
Надеюсь, что после этого, от этой опции в защите откажутЦа..
Не солидно всё таки, строить архитектуру комерческой защиты, на воровстве какой-то малюсенькой "картиночки".
//над тупым алго hextodec, шибко не ржать...

d433_27.01.2008_CRACKLAB.rU.tgz - restore_resource.rar

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 29 ноября 2008 19:55:21 · Поправил: Bronco
Личное сообщение #8

del

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Spirit


Ранг: 270.6 (наставник)
Статус: Участник

Создано: 30 ноября 2008 09:12:53 · Поправил: Spirit
Личное сообщение #9

Классная работа! Спасибо.

Тока есть один минус. Твой киген говорит,
что мой хвид: 5C-86-6A-1C-6A-F6-46-E4, а пеп говорит,
что мой хвид 5C-85-D6-35-EE-12-46-E4

-----
iNTERNATiONAL CoDE CReW
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 30 ноября 2008 14:54:08
Личное сообщение #10

Spirit пишет:
Тока есть один минус

Ужо знаю...сорцы то старые...да и на моём, тогда всё пучком было.
ща тока подмарафетил да музон прилепил...
в общем -->выправил <--

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Spirit


Ранг: 270.6 (наставник)
Статус: Участник

Создано: 30 ноября 2008 18:52:15
Личное сообщение #11

Теплее
5C-85-D6-35-EE-12-46-E4 - PeP
5C-85-D6-35-5A-2B-CA-00 - Киген

З.Ы.: CrazyFrog рулит

-----
iNTERNATiONAL CoDE CReW
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 30 ноября 2008 18:59:21
Личное сообщение #12

Spirit
Прикольно...
Ну ка сливай чего там после CPUiD рисуетЦо...
Бум править по мелочам...
У мну амдешный проц, циФер не так много, в основном зеро..

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Spirit


Ранг: 270.6 (наставник)
Статус: Участник

Создано: 30 ноября 2008 19:28:29
Личное сообщение #13

CPUID: 0000-0681-0383-FBFF-0000-0000
HDDID: 5CC39C85

У меня у самого амдшник (Sempron 2200+)

-----
iNTERNATiONAL CoDE CReW
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 30 ноября 2008 20:46:08
Личное сообщение #14

Spirit
str:=CPU.SerialNumber;
str:= copy(str,1,9);
Delete(str,5,1);
Х.з чО за выкрутасы...--> пробуй<--
З.Ы.
Ваще спасибо за тест..

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Spirit


Ранг: 270.6 (наставник)
Статус: Участник

Создано: 30 ноября 2008 20:57:22 · Поправил: Spirit
Личное сообщение #15

Все, 2.30 скушал.

Поправко.
На ПеПе 2.15 не робит.

Ещо поправко
2.55 и 2.71 схавали без проблем.

-----
iNTERNATiONAL CoDE CReW
pigo

Ранг: 2.7 (гость)
Статус: Участник

Создано: 30 ноября 2008 22:02:44
Личное сообщение #16

Вот этот точно работает

0edd_30.11.2008_CRACKLAB.rU.tgz - KeyGen.rar
Spirit


Ранг: 270.6 (наставник)
Статус: Участник

Создано: 30 ноября 2008 22:38:30
Личное сообщение #17

pigo
А нафига нам киген от ффф? Мы тут свой пишем и фтопку французегоф

-----
iNTERNATiONAL CoDE CReW
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 30 ноября 2008 23:48:35
Личное сообщение #18

Spirit пишет:
На ПеПе 2.15 не робит.

Дык...это пустая болванка, фулл в приватрассылках остался...
pigo пишет:
Вот этот точно работает

скардили_порипали, но всё равно зачЁт...

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Isaev


Ранг: 392.4 (мудрец)
Статус: Участник
Vixerunt

Создано: 1 декабря 2008 01:27:34
Личное сообщение #19

Bronco пришлось запатчить UserCodePage, старый глюк D7, а так респект!
сырки не кинешь

-----
xOAg8vsg7/Du8fLuIOPl7ejpISEhIDsp
Jupiter


Ранг: 357.7 (мудрец)
Статус: Участник
Research & Development

Создано: 1 декабря 2008 02:26:43
Личное сообщение #20

Ну раз пошла такая пьянка ;)

В аттаче ключеген.

Private exe Protector - KeyGen [PeP_kg]

Supported PeP versions: 2.4 - 2.71

HWiD указывать самостоятельно

3b74_30.11.2008_CRACKLAB.rU.tgz - PeP_kg.v1.02.Bin.rar

-----
EnJoy!
Gideon Vi


Ранг: 666.4 (! !)
Статус: Участник

Создано: 1 декабря 2008 07:18:47
Личное сообщение #21

Jupiter пишет:
HWiD указывать самостоятельно


так не интересно

-----
Вольный художник с собакой
Jupiter


Ранг: 357.7 (мудрец)
Статус: Участник
Research & Development

Создано: 1 декабря 2008 10:21:58
Личное сообщение #22

Gideon Vi
мне хвид разбирать было не очень интересно - это не аспр ))

кста, если у кого есть валидная пара ключ+хвид от LikeRus XP - прошу в личку - будет ключеген и к LikeRus XP ;)

-----
EnJoy!
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 1 декабря 2008 12:49:45
Личное сообщение #23

Jupiter пишет:
будет ключеген и к LikeRus XP ;)

Отставить...

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 1 декабря 2008 12:55:20
Личное сообщение #24

Isaev, все нужные данные лежат на форме, приблуда намерено работает со строковыми данными, что бы было доступно. Моего там ничего нет, даже форма спёрта из нага, все кострукторы/функции/процедуры, всё оказалось уже давно готово, осталось тоьлко собрать до кучки..

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Jupiter


Ранг: 357.7 (мудрец)
Статус: Участник
Research & Development

Создано: 1 декабря 2008 14:02:24
Личное сообщение #25

Bronco пишет:
Отставить...


чо так? алго же один и тот же - нужна лишь одна единственная валидная пара - и всё
собсно в этом и заключается уязвимость алго пепа

-----
EnJoy!
Isaev


Ранг: 392.4 (мудрец)
Статус: Участник
Vixerunt

Создано: 1 декабря 2008 14:05:28
Личное сообщение #26

Bronco это ж лень-матушка + дефицит свободного времени

-----
xOAg8vsg7/Du8fLuIOPl7ejpISEhIDsp
Bronco


Ранг: 527.7 (!)
Статус: Участник

Создано: 1 декабря 2008 14:41:42
Личное сообщение #27

Jupiter пишет:
чо так?

оторванной 5.3, года полтора, с 5.4 разницы никакой, поэтому никто с ней даже не возился.
оторванной 5.5 скоро будет год, но она от компиля глючная.
Pe_Kill молчит, vnekrilov (по моей просьбе) то же, я на паблик тож сливать не собираюсь..
Нужен ключ? Ты знаешь мыло.

Jupiter пишет:
уязвимость алго пепа

Либо приватключ, либо электронная подпись (аналогичной длины), что-то должно участвовать в дешифровке кода под лиценциооными маркерами. Уязвимость защиты не в алго, а в инкубаторском подходе.

-----
Чтобы юзер в нэте не делал,его всё равно жалко..
Gideon Vi


Ранг: 666.4 (! !)
Статус: Участник

Создано: 1 декабря 2008 14:50:14
Личное сообщение #28

Не релизте лайку. Пепа раздирбанели потому как прот - дело чести и всё такое.

-----
Вольный художник с собакой
Jupiter


Ранг: 357.7 (мудрец)
Статус: Участник
Research & Development

Создано: 1 декабря 2008 17:40:40
Личное сообщение #29

Bronco

AES-256 ключ, который используется в генерации ключа активации, содержится в этом же ключе!
Поэтому имея лишь ключ активации и хвид, можно вытащить AES-256 ключ из ключа активации.
В принципе, любая прога, чья активация построена на ключах пепы, может быть закейгенена, если есть хотя бы одна пара "код активации+хвид".

Уязвимость как раз в реализации.
AES-256 ключ имеет смысл использовать только для расшифровки покриптованых кусков кода.
Для проверки регистрации имеет смысл использовать электронную подпись.
Но в случае с пепом, при проверке регистрации не используется асимметричная криптография!

P.S. намылил немного

-----
EnJoy!
pavka

Ранг: 994.0 (! ! !)
Статус: Участник

Создано: 2 декабря 2008 04:53:42
Личное сообщение #30

Jupiter пишет:
кста, если у кого есть валидная пара ключ+хвид от LikeRus XP - прошу в личку - будет ключеген и к LikeRus XP ;)

Дежа вю! Это все уже давным давно есть
Jupiter


Ранг: 357.7 (мудрец)
Статус: Участник
Research & Development

Создано: 2 декабря 2008 10:15:32
Личное сообщение #31

pavka
что именно уже есть? ключеген к LikeRus XP?
или валидная пара ключ+хвид от LikeRus XP ?

-----
EnJoy!
<< . 1 . 2 . 3 . >>
 CRACKL@B —› Протекторы —› Анализ программ под защитой PeP - 2.30 beta2
    Для печати 


Оригинальный DVD-ROM крэкера: CRACKL@B DVD !


Вы находитесь на форуме сайта CRACKLAB.RU
Проект ReactOS