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

 eXeL@B —› Вопросы новичков —› Artisteer v4.0
Посл.ответ Сообщение

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

Создано: 02 августа 2012 15:29
· Личное сообщение · #1

В общем сабж таков :
Есть программа Artisteer (http://www.artisteer.com/?p=download_v4b) , можно назвать аналогом Dreamviewer.
Если юзать триал версию, то она накладывает при сохранении сайта на каждое изображение слово "trial" с завидной периодичностью.
Все картинки , которые используются в сайте есть в папке программы и они еще не проштампованы "trial-ом". Т.е она накладывает вотермарку на стадии сохранения.
(Единственное, не понял, как именно накладывает.)
Ограничений в триал-версии нет, за исключением надписи.
Программа написана на Microsoft Visual C# / Basic .NET
Что можно с ней сделать, подскажите, и , если кому не лень возьмитесь обьяснить новичку в реверс-инжиниринге как устроена тут защита и как с ней бороться.
Гуглом пользовался.
Пытался разобраться с помощью IDA Pro и .Net reflector
P.S Для предыдущих версий программы есть кейгены.
P.P.S Буду очень благодарен за ответы.




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 02 августа 2012 15:38 · Поправил: ZaZa
· Личное сообщение · #2

peg2s пишет:
Пытался разобраться с помощью IDA Pro и .Net reflector

Что именно делал? Открывал/закрывал программу только?

peg2s пишет:
Нет, искал участок кода, который отвечает за регистрацию/активацию.

Как искал? Опиши процесс попытки исследования защиты...

-----
One death is a tragedy, one million is a statistic.




Ранг: 31.0 (посетитель), 70thx
Активность: 0.140
Статус: Участник

Создано: 02 августа 2012 15:39 · Поправил: schokk_m4ks1k
· Личное сообщение · #3

тебе в запросы http://exelab.ru/f/action=vthread&forum=2&topic=19272&page=45

peg2s пишет:
Мне важно разобраться. Ломаная версия нужна конечно, но понимание что да как тоже важно.

никаких подробностей ты не написал, тоесть сам ты ничего не сделал и пользуйся кнопкой "Правка"
Без специальных знаний врядли ты поймешь подробности!

peg2s пишет:
P.S Для предыдущих версий программы есть кейгены.

пробовал эти кейгены на новую версию???



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

Создано: 02 августа 2012 15:41
· Личное сообщение · #4

ZaZa пишет:
Что именно делал? Открывал/закрывал программу только?

Нет, искал участок кода, который отвечает за регистрацию/активацию.



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

Создано: 02 августа 2012 15:44 · Поправил: peg2s
· Личное сообщение · #5

schokk_m4ks1k пишет:

тебе в запросы http://exelab.ru/f/action=vthread&forum=2&topic=19272&page=45


Мне важно разобраться. Ломаная версия нужна конечно, но понимание что да как тоже важно.

Спасибо огромное, буду копать.




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 02 августа 2012 15:51 · Поправил: ZaZa
· Личное сообщение · #6

НЕ создавай топики подряд - для этого есть кнопка "ПРАВКА"
Данная программа обфусцирована, потому в рефлекторе вские квадратики наверное увидел...
Потому и сломался - написал сюда...
Для деобфускации воспользуемся программой DE4DOT: пишет SmartAssembly 6.7.0.239

Вот лежит деобфусцированный файл: --> Link <--

Даю подсказку: форма активации - Artisteer.Presentation.Dialogs --> ActivationDialog --> .ctor

peg2s пишет:
Вы наверняка знаете, как с этой программой бороться?

Нет, не знаю... Просто немного покопался +)

peg2s пишет:
А вы можете еще покопаться? Авось и выйдет что

А что должно выйти? Ты же сам хотел поисследовать защиту, разве не так?
Ковыряй сам, пиши сюда свои вопросы, будем отвечать...

peg2s пишет:
Ну например не все деобфусцировалось
Отчего так бывает?

Это бывает от того, что не все йогурты одинаково полезны!
ЭЭЭЭ... то есть: нет идеальных программ! Программа деобфускации просто не смогла обработать обфусцированный код, потому и пропустила... Если она не может деобфусцировать названия переменных, тогда присваивает им значения, типа: string_0, string_1 и так далее по порядку... Это нормально!

-----
One death is a tragedy, one million is a statistic.


| Сообщение посчитали полезным: peg2s

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

Создано: 02 августа 2012 16:22 · Поправил: peg2s
· Личное сообщение · #7

Ну например не все деобфусцировалось.
Отчего так бывает?


 eXeL@B —› Вопросы новичков —› Artisteer v4.0
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати