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

 eXeL@B —› Вопросы новичков —› Не могу взломать программу
Посл.ответ Сообщение

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

Создано: 25 февраля 2012 15:33
· Личное сообщение · #1

Собственно какая в нее защита вселена понятия не имею. Собственно, что узнал:
1) Написана на С++
2) PEID выдает на нее MASM/TASM - sig1(h) * (не знаю чем распаковывать)
Собственно сама защита:
1) Проверяется рядом с программой файл cat.key
2) Проверяется дата через реестр (к сожалению узнал об этом поздно и уловить значение не успел)
3) Если значение cat.key>значения реестра, то запустить.
Попытки приаттачить оллю к ней не увенчались с успехом, процесс просто отрубается. Если же пытаться через открытие файла, то программа пишет надпись типо:"Не используйте дебаггеры для этой программы". Дальше она просто выдает ошибку и вылетает. Подскажите что делать?



Ранг: 58.1 (постоянный), 42thx
Активность: 0.060.01
Статус: Участник

Создано: 25 февраля 2012 15:46
· Личное сообщение · #2

Выложил бы программу-то.



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

Создано: 25 февраля 2012 15:53 · Поправил: lcd1232
· Личное сообщение · #3

Могу также выложить версию пониже, где чуть хуже защита (время проверяется через "часы") с файлом cat.key
http://zalil.ru/32774090



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

Создано: 25 февраля 2012 16:20
· Личное сообщение · #4

lcd1232 то, что ты написал это считай, что ты почти ничего не сделал, в запросы пиши. И написана прога на Net, ну и соответственно олька тут не к месту.



Ранг: 60.6 (постоянный), 87thx
Активность: 0.060
Статус: Участник

Создано: 25 февраля 2012 16:20
· Личное сообщение · #5

Скачай Net Reflector, открой cat.exe в нем и посмотри интересующие тебя методы.




Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 25 февраля 2012 16:28
· Личное сообщение · #6

core.dll под VM протом.

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.




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

Создано: 25 февраля 2012 17:19 · Поправил: lcd1232
· Личное сообщение · #7

Kaimi
К сожалению С++ и С# вообще не знаю. Нашел следующий интересный код:
[ComVisible(true), CLSCompliant(false)]
CLSCompliant(false) указывается лишь в 1 процедуре. Как я понял это вещь как раз и делает программу рабочей. Пытался тупо пихнуть код в компилятор само собой выдает ошибку (код проверки).
Еще нашел проверку в IDA. http://i32.fastpic.ru/big/2012/0225/14/ad680b42fc535ca3d9a794f7b60be814.png
Можно ли как-то jump сделать если лицензия нету то программа работает?




Ранг: 57.7 (постоянный), 49thx
Активность: 0.070
Статус: Участник

Создано: 25 февраля 2012 22:24
· Личное сообщение · #8

--> Здесь <-- тебе помогут и Jmp поставить и код поправить и библиотеку под VM протом распаковать (возможно не бесплатно )




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 26 февраля 2012 20:56
· Личное сообщение · #9

lcd1232
Если твоих знаний не хватает, а важен результат, а не процесс, то топай в запросы.
Иначе - изучай исследование .NET приложений на примерах, а потом уж берись за неизведанное.

-----
EnJoy!



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


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