| Посл.ответ |
Сообщение |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 13:00 · Личное сообщение · #1
Добрый день, помогите пожалуйста со взломом. Есть такая вот длл-ка www.flvdev.com/flv_encoder_sdk/download.html Бьюсь уже 2 дня, занимался обходом защит давно, когда еще софтайс был актуален. Как я понял ключ передается в библиотеку через одну из функций, только вот не понимаю как эту передачу перехватить, тут нет же сообщений никаких ни полей ввода...незнаю как вообще подступиться к ней. Помогите пожалуйста.
| Сообщение посчитали полезным: |
|
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 31 марта 2010 14:54 · Личное сообщение · #2
1.Проверь запакована. Смотри экспорт и названия (пример RegChek или CheckSerial), либо ставь брейк на секцию кода и вперед с песней. 2. Запакована. Распаковывай. И повторяй тоже самое.
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 15:09 · Личное сообщение · #3
Спасибо за ответ. Dll не запакована. Нашел функцию ftSetContextKey, как я понимаю мне надо пытаться что то ей передать либо в самой Дельфи либо откомпилировать проект где передается ключ в эту функцию и его дебажить?
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 17:46 · Личное сообщение · #4
Всеравно не понимаю, как поставить брик на эту функцию если дебагер ее не знает...Помогите плиз...
| Сообщение посчитали полезным: |
Ранг: 221.3 (наставник), 135thx Активность: 0.19↘0.07 Статус: Участник
|
Создано: 31 марта 2010 18:55 · Поправил: void · Личное сообщение · #5
Аттачся к приложению которое использует эту либу, потом Alt+E выбирай ее из списка, дальше Ctrl+N и смотри эту функцию в экспорте, ставь бряк и пробуй. ЗЫ: OllyDbg
----- xchg dword [eax], eax | Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 19:27 · Личное сообщение · #6
Пользуюсь OllyDbg, всеравно ничего не понимаю, бряк ставлю софтина прерывается, но там длл-ки вызываются системные типа ntdll, user32, а той что мне надо нет. Извиняюсь, софтайсом нормально пользовался olly не очень знаю.
| Сообщение посчитали полезным: |
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 31 марта 2010 21:14 · Личное сообщение · #7
margarinov Это для правильного юзания оли --> Link <-- и --> Link <--. margarinov пишет: там длл-ки вызываются системные Ну трассируй. Кинь ссылку на саму библиотеку если она не больше 1м.
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 21:30 · Поправил: margarinov · Личное сообщение · #8 |
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 31 марта 2010 22:26 · Личное сообщение · #9
margarinov пишет: Для меня это осложнено тем, что нет никаких сообщений об ошибке, непонятно что вообще длл делает с ключом.За ссылки спасибо. Непонятно куда ты его вводишь? Вообще что ты там хочешь взломать? Взято из хелпа This product has no limits in terms of its usage. Это только демонстрационная версия, после регистрации высылается full.
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 22:34 · Поправил: margarinov · Личное сообщение · #10
В этой длл есть функция ftSetContextKey, она недокументированная, я ключ присваиваю в откомпилированном проекте на дельфи, в эту функцию и пытаюсь отследить что она делает с ключом. Если ключ не нужен, зачем тогда эта функция, которой тем более нет в документации.
| Сообщение посчитали полезным: |
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 31 марта 2010 22:38 · Поправил: NikolayD · Личное сообщение · #11
Дык кидай ссылку на твой проект. margarinov пишет: Если ключ не нужен, зачем тогда эта функция, которой тем более нет в документации. 1. Забыли убрать функцию 2. Криво составленная документация.
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 22:44 · Личное сообщение · #12
ссылка на проект letitbit.net/download/0452.e0ea54634db3a5bea2494dab0/FlvComposer.sfx.exe.html при нажатии на button1 передается ключ в ftSetContextKey. В этой же папке нужна длл-ка.
| Сообщение посчитали полезным: |
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 31 марта 2010 22:56 · Поправил: NikolayD · Личное сообщение · #13
Всё прекрасно останавливается. используй совет void Ключ: 1234567890
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 22:59 · Поправил: margarinov · Личное сообщение · #14
Ок, попробую...хотя вроде так и делал. NikolayD, а это вообще имеет смысл или это всетаки забытая функция? Да, это ключ который я присваивал.
| Сообщение посчитали полезным: |
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 31 марта 2010 23:25 · Личное сообщение · #15
margarinov пишет: NikolayD, а это вообще имеет смысл или это всетаки забытая функция? это вообще вопрос к разрабам, а не ко мне.
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 31 марта 2010 23:27 · Личное сообщение · #16
Ну я имел ввиду может по алгоритму видно что эта функция делает...я пока не очень разобрался
| Сообщение посчитали полезным: |
Ранг: 189.9 (ветеран), 334thx Активность: 0.3↘0 Статус: Участник
|
Создано: 01 апреля 2010 00:29 · Поправил: NikolayD · Личное сообщение · #17
А по ссылкам лень пройти --> Link <--? Бери да смотри что она делает ни кто тебе не мешает, там не сложно. Или в запросы если тебе результат нужен.
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 01 апреля 2010 15:09 · Поправил: tundra37 · Личное сообщение · #18
margarinov пишет: ftSetContextKey Вообще по названию - это скорее flashtool Set Context Key - настроечная функция для данного софта, а никак не защита. Вам не повезло - защита там внутри, если вообще есть. Обычно в демо версии защиту не ставят - там просто самый интересный функционал выбрасывают или урезают.
| Сообщение посчитали полезным: |
Ранг: 0.9 (гость) Активность: 0=0 Статус: Участник
|
Создано: 01 апреля 2010 18:35 · Личное сообщение · #19
Всем спасибо огромное. Тема закрыта
| Сообщение посчитали полезным: |