Сейчас на форуме: asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Помогите со взломом DLL-ка для Delphi FLV Encoder SDK 2.0
Посл.ответ Сообщение

Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 31 марта 2010 13:00
· Личное сообщение · #1

Добрый день, помогите пожалуйста со взломом. Есть такая вот длл-ка www.flvdev.com/flv_encoder_sdk/download.html Бьюсь уже 2 дня, занимался обходом защит давно, когда еще софтайс был актуален. Как я понял ключ передается в библиотеку через одну из функций, только вот не понимаю как эту передачу перехватить, тут нет же сообщений никаких ни полей ввода...незнаю как вообще подступиться к ней. Помогите пожалуйста.



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 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.190.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.30
Статус: Участник

Создано: 31 марта 2010 21:14
· Личное сообщение · #7

margarinov Это для правильного юзания оли --> Link <-- и --> Link <--.
margarinov пишет:
там длл-ки вызываются системные

Ну трассируй. Кинь ссылку на саму библиотеку если она не больше 1м.



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 31 марта 2010 21:30 · Поправил: margarinov
· Личное сообщение · #8

Вот ссылка. http://www.flvdev.com/download/flv_encoder__demo.zip

Сама длл 220кб http://letitbit.net/download/2630.267e24c58f3f0004e455e476e/flashtool.dll.html

Для меня это осложнено тем, что нет никаких сообщений об ошибке, непонятно что вообще длл делает с ключом.За ссылки спасибо.



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 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.30
Статус: Участник

Создано: 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.30
Статус: Участник

Создано: 31 марта 2010 22:56 · Поправил: NikolayD
· Личное сообщение · #13

Всё прекрасно останавливается. используй совет void Ключ: 1234567890



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 31 марта 2010 22:59 · Поправил: margarinov
· Личное сообщение · #14

Ок, попробую...хотя вроде так и делал.

NikolayD, а это вообще имеет смысл или это всетаки забытая функция?
Да, это ключ который я присваивал.



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 31 марта 2010 23:25
· Личное сообщение · #15

margarinov пишет:
NikolayD, а это вообще имеет смысл или это всетаки забытая функция?

это вообще вопрос к разрабам, а не ко мне.



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 31 марта 2010 23:27
· Личное сообщение · #16

Ну я имел ввиду может по алгоритму видно что эта функция делает...я пока не очень разобрался



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 01 апреля 2010 00:29 · Поправил: NikolayD
· Личное сообщение · #17

А по ссылкам лень пройти --> Link <--? Бери да смотри что она делает ни кто тебе не мешает, там не сложно. Или в запросы если тебе результат нужен.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 01 апреля 2010 15:09 · Поправил: tundra37
· Личное сообщение · #18

margarinov пишет:
ftSetContextKey
Вообще по названию - это скорее flashtool Set Context Key - настроечная функция для данного софта, а никак не защита. Вам не повезло - защита там внутри, если вообще есть. Обычно в демо версии защиту не ставят - там просто самый интересный функционал выбрасывают или урезают.



Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 01 апреля 2010 18:35
· Личное сообщение · #19

Всем спасибо огромное. Тема закрыта


 eXeL@B —› Вопросы новичков —› Помогите со взломом DLL-ка для Delphi FLV Encoder SDK 2.0
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати