Посл.ответ |
Сообщение |
Ранг: 0.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 11 января 2014 15:19 · Личное сообщение · #1
Добрый день. Пытаюсь снять защиту с видео которое имеет расширение .exe. И вот при открытии этого видео появляется окошко с кнопкой"ОК" в коде которой скорее всего проверяется валидность введенного ключа. Как повесить точку на данное событие?
| Сообщение посчитали полезным: |
|
Ранг: 19.7 (новичок), 14thx Активность: 0.03↘0 Статус: Участник
|
Создано: 11 января 2014 16:11 · Личное сообщение · #2
Телепаты в отпуске. Сам файл выкладывай)
| Сообщение посчитали полезным: |
Ранг: 0.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 11 января 2014 18:46 · Личное сообщение · #3
Вот сам файл.http://files.mail.ru/6DE384ECE4704CEA98DFC3674A893E34
| Сообщение посчитали полезным: |
Ранг: 431.7 (мудрец), 391thx Активность: 0.73↘0.32 Статус: Участник
|
Создано: 11 января 2014 19:10 · Поправил: dosprog · Личное сообщение · #4
scooper, Какое же это видео? Это малварный даунлоадер для какой-то грязи. Выкладывайте нормальный софт.Как повесить точку на данное событие - долго объяснять. Где повесить точку - написал далее Vovan666--Add-- Vovan666, а что значит "быстрое скачивание"?ооопс, - да, погнался за "быстрым скачиванием"))).
| Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 11 января 2014 19:11 · Поправил: Vovan666 · Личное сообщение · #5
scooperМог бы просто написать, что это урок сделанный ufvPlayer btnOKClick.0049122C dosprogНе гонялся бы ты, поп, за дешевизной(быстрым скачиванием)...
| Сообщение посчитали полезным: |
Ранг: 0.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 11 января 2014 19:24 · Личное сообщение · #6
Vovan666Спасибо. А может тогда уже есть готовые методы запустить без кода?
| Сообщение посчитали полезным: |
Ранг: 441.3 (мудрец), 297thx Активность: 0.41↘0.04 Статус: Участник
|
Создано: 11 января 2014 23:12 · Личное сообщение · #7
scooper пишет: Пытаюсь снять защиту с видео которое имеет расширение .exe. scooper пишет: Спасибо. А может тогда уже есть готовые методы запустить без кода? вот и кончился запал
| Сообщение посчитали полезным: |
Ранг: 431.7 (мудрец), 391thx Активность: 0.73↘0.32 Статус: Участник
|
Создано: 11 января 2014 23:24 · Поправил: dosprog · Личное сообщение · #8
tihiy_grom,у меня - так запал закончился, когда выяснилось, что эта программа не пойдёт на моём железе (прогнал тесты видео, взятые на офсайте).
| Сообщение посчитали полезным: |
Ранг: 9.8 (гость), 20thx Активность: 0.01↘0 Статус: Участник tPORt
|
Создано: 11 января 2014 23:27 · Поправил: JMPer · Личное сообщение · #9
scooper пишет: Пытаюсь снять защиту Звучит громко. Сам что сделал, кроме создание топика ? scooper пишет: Я еще ничего не сделал Ну вот и ответ. Тогда вопрос по-другому: а что пытался делать и как ? p.s. а я начинал с просмотра видео на английском от Lena/SND, и читал статьи 2004-2005 годов и нарваху, а не брался непонятно за что, не зная с какой стороны подойти.
| Сообщение посчитали полезным: |
Ранг: 0.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 12 января 2014 00:14 · Личное сообщение · #10
JMPer Ты когда то тоже начинал. У меня не получалось и я задал вопрос на форуме, это по моему нормально. Я еще ничего не сделал я пытаюсь разобраться что и как.
| Сообщение посчитали полезным: |
Ранг: 622.6 (!), 521thx Активность: 0.33↗0.89 Статус: Участник _Вечный_Студент_
|
Создано: 12 января 2014 02:03 · Поправил: plutos · Личное сообщение · #11
scooperЯ еще ничего не сделал я пытаюсь разобраться что и как.
Это нормально и ничего стыдного тут нет. Все где-то начинают. Вопрос в том, с ЧЕГО именно. Начинай с азов, двигайся неспеша, постепенно углубляйся, а не бросайся на что попало. Как и советует тебе JMPer.
----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: |
Ранг: 0.6 (гость) Активность: 0=0 Статус: Участник
|
Создано: 12 января 2014 02:15 · Личное сообщение · #12
plutosЯ начал с курсов которые на этом сайте , сейчас читаю статьи. Ок учту наставления.
| Сообщение посчитали полезным: |
Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 12 января 2014 04:22 · Личное сообщение · #13
самый простой способ: жмёшь на кнопку, жмёшь в Olly F12, потом Ctrl+F9 и возвращаешься к месту вызова обработчика бывают ньюансы, но объяснить сложно, т.к. обычно всё на автомате делается в зависимости от ситуации
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
Ранг: 72.3 (постоянный), 133thx Активность: 0.38↘0 Статус: Участник
|
Создано: 12 января 2014 16:54 · Личное сообщение · #14
IsaevУниверсальный способ - ставим условный останов на ядерный колбек(KiUserCallbackDispatcher()/apfnDispatch[]) и имеем весь шадов
| Сообщение посчитали полезным: |
Ранг: 19.7 (новичок), 14thx Активность: 0.03↘0 Статус: Участник
|
Создано: 12 января 2014 17:06 · Личное сообщение · #15 |
Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 12 января 2014 22:34 · Поправил: Isaev · Личное сообщение · #16
Dr0p ну да) объясни это теперь новичку) меня вначале даже пугало, когда в стеке циферки были не такие, как в туторе, а ты говоришь ядерный колбек! а что такое Dr0p пишет: и имеем весь шадовя и сейчас не понимаю)
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
Ранг: 431.7 (мудрец), 391thx Активность: 0.73↘0.32 Статус: Участник
|
Создано: 13 января 2014 05:37 · Личное сообщение · #17
...и имеем весь шадов-- когда информация абсолютно всеобъемлющая - это всё равно, что её нет вовсе. В данном случае - зачем палить из пушек? Программа издевательски не упакована и не криптована, статический анализ в дизасме.
| Сообщение посчитали полезным: |
Ранг: 568.2 (!), 464thx Активность: 0.55↗0.57 Статус: Участник оптимист
|
Создано: 13 января 2014 06:50 · Личное сообщение · #18 |
Ранг: 72.3 (постоянный), 133thx Активность: 0.38↘0 Статус: Участник
|
Создано: 13 января 2014 22:28 · Личное сообщение · #19
Что собственно такого страшного не понимаю, я вот например ооп боюсь больше чёрта Есть группа фиксированных адресов(не будем вдаваться в подробности, лень печатать), часть в ntdll, часть в user32. Это есть вектора из ядра, посему они глобальны в системе(и как следствие эти модуля низя релочить). Когда ядру нужно чота вызвать в юзермоде, оно передаёт управление на соответствующий адрес. Вот например диспетчер исключений - экспортируемый адрес, KiUserExceptionDispatcher(). Ну загружается он в трап фрейм и выполняется возврат. Происходит межкольцевое переключение и управление получает код диспетчера. Это если на пальцах в 2-х словах и без матчасти. Что в этом страшного не пойму ? Тоже самое и с шадовом. Его архитектура такова, что часто поток ядерный вызывает колбек в юзермоде. Для вызова винпроц етц. Весь ввод идёт через диспетчер. Есть конечно и касающиеся ядра нюансы, например отображение таблиц обьектов, но в данном случае это не нужно и про это даже речи небыло. В общем, не так страшен чёрт, как его малюют. Как один мой знакомый говорил..
| Сообщение посчитали полезным: |