Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› Зацените защиту
Посл.ответ Сообщение

Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 сентября 2005 22:34 · Поправил: scf
· Личное сообщение · #1

[url=http://scf.h15.ru/demo.rar
]http://scf.h15.ru/demo.rar
[/url]
Задача - получить хотя бы один валидный код
Пишите отзывы и впечатления
ЗЫ: шифрование/упаковка кода и противодействие отладчику отсутствуют... эта прога только чтобы продемонстрировать идею...




Ранг: 55.6 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 10 сентября 2005 23:10 · Поправил: -=Defender=-
· Личное сообщение · #2

scf пишет:
Зацените защиту


Ну задолбали, честное слово

Может лучше пойти в обратном направлении ? На снятие защиты ?



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 сентября 2005 23:20
· Личное сообщение · #3

Ну попробуй пойти...в обратном направлении... для этого и пост




Ранг: 104.1 (ветеран)
Активность: 0.070
Статус: Участник
искатель истЕны

Создано: 10 сентября 2005 23:37
· Личное сообщение · #4

Скоро на каждого жителя планеты будет по протектору



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 сентября 2005 00:10
· Личное сообщение · #5

что, всем влом?




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 11 сентября 2005 01:52
· Личное сообщение · #6

Paxan И не говори




Ранг: 209.5 (наставник), 42thx
Активность: 0.10
Статус: Участник
WinCE ARM M@sTeR

Создано: 11 сентября 2005 11:02
· Личное сообщение · #7

-=Defender=- пишет:
Может лучше пойти в обратном направлении ?

Видимо думают, что плох тот крякер, который не стремиться стать Солодовниковым.

-----
Get busy living or get busy dying ©




Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 сентября 2005 12:16
· Личное сообщение · #8

Ну, судя по тому, что соседний кракми сломали за 4 часа, моя идея жжот




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 11 сентября 2005 12:20
· Личное сообщение · #9

scf
Создание "неломаемой" защиты, для которой не будет найден валидный пароль, по крайней мере не так быстро - задача довольно простая. Так что не стоит считать свою идею чем-то суперским. Патч решает дело.



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 сентября 2005 12:30
· Личное сообщение · #10

Ну, дело в том, что проверка пароля в моей демке - это примитивная арифметика.
Идея была в том, чтобы создать код, практически непригодный к исследованию.
Я могу привести в *такое* состояние любой исходник на С
И если оригинальная прога не Hello World из вижуал С с 20-30 строками, ответственными за отображение UI и проверки пароля (как эта), то даже патч непросто будет сделать за конечный промежуток времени....




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 11 сентября 2005 12:45
· Личное сообщение · #11

scf
Ну патч сделать в этой проге - не проблема.



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 сентября 2005 12:48
· Личное сообщение · #12

Угу... в редакторе мессаги местами поменять
Или заменить push bad_msg на push good_msg
Ну попробуй сделай
Условие: модифицировать именно процедуру проверки кода
в идеале - поменять je на jne




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 11 сентября 2005 12:52
· Личное сообщение · #13

спрошные перескоки с места на место, это ты сам ак сделал?




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 11 сентября 2005 12:52
· Личное сообщение · #14

scf
Когда я писал предыдущую мессагу, то есс-но уже пропатчил, так что зря ты так... И переходы я не патчил, а пропачтил MOV AL,какая-то хрень на MOV AL,1



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 сентября 2005 12:58 · Поправил: scf
· Личное сообщение · #15

read_me
ну, почти... они генеряться автоматически моей прогой
Ara
void DisplayMsg(bool b)
{
if (b)
MessageBox(0, "It is valid code!", "Demo app", MB_ICONINFORMATION);
else
MessageBox(0, "It is INVALID code :P", "Demo app", MB_ICONINFORMATION);
}
Наверное, ты сюда попал
если ты имеешь в виду
mov al, BYTE PTR [esp-4]




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 11 сентября 2005 13:01
· Личное сообщение · #16

scf пишет:
в идеале - поменять je на jne




Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 сентября 2005 13:09
· Личное сообщение · #17

Да, но не этот же ))
тот, который чуть повыше и участвует в проверке кода



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2005 14:55
· Личное сообщение · #18

Ну что, кто-то ещё дёргается или уже все забили на это дело?




Ранг: 122.3 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 12 сентября 2005 15:08
· Личное сообщение · #19

если бы здесь была какая-то материальная заинтересованность, может быть и дергались бы.

А выступать бесплатными тестерами возможно будушего прота, так это только себе гимор создавать.



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2005 15:34
· Личное сообщение · #20

Не боись, коммерческим проектом это никогда не будет. Т.к. для применения нужны неслабые познания в С и асме. А насчёт гемора - кто-то кракает за деньги, кто-то нужные ему проги, а кто-то из спортивного любопытства.



Ранг: 192.3 (ветеран), 18thx
Активность: 0.120
Статус: Участник
stoned machine-gunner

Создано: 12 сентября 2005 15:36
· Личное сообщение · #21

scf
дык вот и жди тогда спотрсменов =) молча. Не надо устраивать флуд.

-----
once you have tried it, you will never want anything else




Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 12 сентября 2005 19:51
· Личное сообщение · #22

scf пишет:
Задача - получить хотя бы один валидный код

Пожалуйста, получите сколько хотите ;)

ea19_demo_kg.rar



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2005 20:12
· Личное сообщение · #23

класс
как раскопал?



Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 12 сентября 2005 20:43 · Поправил: RideX
· Личное сообщение · #24

Ладно, скажу правду, у меня есть приватная прога, SoftCracker v2.03RX, натравливаешь её на любую прогу и выбираешь одну из опций: (.)Keygen, () Serial, ()Patch, ()Inline и жмакаешь кнопку. Это всё! В зависимости от выбранной опции получаете исходники кейгена/патча, либо файл serial.txt в котором лежит серийник от проги. Всё полностью автоматизировано! Прога помогает в 70% случаев.



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2005 21:31 · Поправил: scf
· Личное сообщение · #25


Надо бы довести обфускатор до логического конца и воткнуть SEH и несколько проверок на любимые тулзы... есть у меня пара идей...
ЗЫ: А чего кейген такой большой? можно меньше чем в 1К уложиться, если отказаться от ХП-шного UI



Ранг: 42.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 12 сентября 2005 23:04
· Личное сообщение · #26

scf пишет:
можно меньше чем в 1К уложиться

Примерчик диалога можно?
AFAIK, нельзя. Минимальное выравнивание секций 0х200, нужно чтобы файл работал под любой виндой, две секции = 1024Кб ;)

P.S. 2,5Кб это много? ;)



Ранг: 12.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 12 сентября 2005 23:21
· Личное сообщение · #27

ага
Физический размер последней секции может быть и не выровнен, я сам охренел, когда увидел
любуйся
skynet.mcdir.ru/files/ss2_driver_patch.7z


 eXeL@B —› Основной форум —› Зацените защиту
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати