![]() |
eXeL@B —› Вопросы новичков —› Скрытие визуала на скрине |
Посл.ответ | Сообщение |
|
Создано: 14 сентября 2007 21:00 · Личное сообщение · #1 |
|
Создано: 14 сентября 2007 21:59 · Личное сообщение · #2 |
|
Создано: 14 сентября 2007 22:34 · Личное сообщение · #3 |
|
Создано: 15 сентября 2007 00:20 · Поправил: VOLKOFF · Личное сообщение · #4 |
|
Создано: 15 сентября 2007 00:48 · Личное сообщение · #5 VOLKOFF Вначале, разберись со снятием скриншота с помощью WinAPI ( www.everfall.com/paste/id.php?e11rer01qfww ) , посмотри что к чему. Реализуй перехват и обработку в своей-же, тестовой программке, а потом ищи пути как бы сделать этот перехват глобальным(предложенный мной вариант "перехват функций из Shadow SSDT с последующей правкой результата" ). Вобщем разбирайся. ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... ![]() |
|
Создано: 15 сентября 2007 04:14 · Личное сообщение · #6 |
|
Создано: 15 сентября 2007 08:44 · Личное сообщение · #7 |
|
Создано: 15 сентября 2007 08:53 · Личное сообщение · #8 Maximus пишет: VOLKOFF закрой порт на выход для проги которая скрины посылает и все. Прога просто не сможет отослать скрин на сервер. Каким боком тут очутился порт? Ну да ладно, пусть прога че-то шлет на сервер инфу по 80 порту, что прикажешь закрыть? Это что-то по принципу почесать ухо через жопу? Нахуя, спрашивается, давать такие советы? ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... ![]() |
|
Создано: 15 сентября 2007 15:43 · Поправил: VOLKOFF · Личное сообщение · #9 tnt17 пишет: Нахуя, спрашивается, давать такие советы? Не горячись, Maximus знает точно о чём речь, мы этот разговор ещё в другой ветке начали. ![]() Maximus пишет: Прога просто не сможет отослать скрин на сервер. В идеале - это не есть хорошо, но как крайний случай, если не будет результата в этой теме, придется пойти таким путём, если конечно для передачи не используется основной порт, тогда перекрыть не получится. ![]() |
|
Создано: 15 сентября 2007 17:04 · Поправил: Maximus · Личное сообщение · #10 tnt17 блия знаешь я насмотрелся на таких умников как ты... tnt17 пишет: Реализуй перехват и обработку в своей-же, тестовой программке, а потом ищи пути как бы сделать этот перехват глобальным(предложенный мной вариант "перехват функций из Shadow SSDT с последующей правкой результата" ). Вобщем разбирайся. Ты сам понял что написал? Если да, то выложи пример хотя бы как это реализовать. Думаю тут разбираться только на пол года как это запрограммировать. И это только что бы убрать точку? ![]() Только мазахисты не ищут легких путей, а мы не мазахисты... ----- StarForce и Themida ацтой! ![]() |
|
Создано: 15 сентября 2007 17:11 · Личное сообщение · #11 |
|
Создано: 15 сентября 2007 17:20 · Поправил: Maximus · Личное сообщение · #12 |
|
Создано: 15 сентября 2007 17:29 · Личное сообщение · #13 |
|
Создано: 15 сентября 2007 17:31 · Личное сообщение · #14 |
|
Создано: 15 сентября 2007 17:35 · Личное сообщение · #15 |
|
Создано: 15 сентября 2007 17:37 · Личное сообщение · #16 |
|
Создано: 15 сентября 2007 17:59 · Поправил: VOLKOFF · Личное сообщение · #17 Жжоте неподецки! ![]() tnt17 Всё интересно, но для данного варианта, на самом деле, неоправданно сложно. Программка 56 Кб на Microsoft Visual Basic 5.0 / 6.0 выводимое изображение не больше десятка пикселей, положение на экране статично (мигающая точка), для такой нехитрой проги нужно более простое решение. Пока смотрю в сторону подхода с оверлеем... А альтернатива - возьмем "VMware Tools" одна из неотключаемых функций этого пакета – скрытие указателя мыши при получении скриншота. В принципе, именно для моей задачи есть решение построенное по этому принципу это - "ScreenShot Proof", то есть в тот момент, когда Администратор делает скриншот, программа отключается, но я почему-то не так сильно уверен в надёжности такого варианта хотя, если найду, испытаю по-любому. ![]() |
|
Создано: 15 сентября 2007 18:09 · Личное сообщение · #18 VOLKOFF Смотри: tnt17 пишет: Реализуй перехват и обработку в своей-же, тестовой программке, а потом ищи пути как бы сделать этот перехват глобальным Т.е. у тебя есть 2 варианта: 1) перехват импортируемых функций, которые юзаются для снятия скриншота (если юзаются только они),а также, возможно для подстраховки LdrLoadLibrary чтобы пофиксить момент когда приложение самостоятельно подгружает либу 2) глобальный перехват в Shadow SSDT Но так как ты пишешь что: VOLKOFF пишет: и к тому же, программы типа HyperSnap то возможно этот софт, для снятия скрина, работает напрямую через вызов функций из Shadow SSDT, а стало быть 2 вариант более предпочтителен. Вот почему я его и посоветовал, да и не важно какого размера и сложность программы, если реально нужно ее защитить или сломать... ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... ![]() |
|
Создано: 16 сентября 2007 04:46 · Личное сообщение · #19 |
![]() |
eXeL@B —› Вопросы новичков —› Скрытие визуала на скрине |