![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрет запуска приложений. Как реализовать? [Win2k, WinXP]
AlexT1000 © (2006-10-10 12:56:00)Необходимо запретить запуск списка приложений пользователем. как это можно реализовать?
Ketmar (2006-11-01 01:08:00) [21]>[116] wp2(c) 1-Nov-2006, 00:26
>Мне деньга должны заплатить за программу.
а-а-а... сколько платишь за консультации?
wp2 (2006-11-01 00:26:00) [22]>ещё есть такая штука, как trustnoexe.
Мне деньга должны заплатить за программу.
Теперь ясно, почему я должен ее написать?
wp2 (2006-11-01 00:19:00) [23]>вот тут я весь плакал. просто слезами размером с надувные s.
А что тут смешного? Скажи. Я тоже хочу посмеяться...
ещё есть такая штука, как trustnoexe.
Да в Интернете много чего есть.... Надо ж самому учицца пЕсат!
Ketmar (2006-10-31 23:59:00) [24]а зачем? чем trustnoexe не устроил?
wp2 (2006-10-31 23:55:00) [25]Я имею ввиду, кто же вызвал эту функцию NewNtCreateProcessEx
Ketmar (2006-10-31 23:54:00) [26]>[110] wp2(c) 31-Oct-2006, 23:51
>Ставь хук на CreateProccess
>В NT-операционках эта функция не вызывается... :-(
>Только CreateProcessExA
>CreateProcessExW
вот тут я весь плакал. просто слезами размером с надувные s.
хинт: ещё есть такая штука, как trustnoexe. уже давно написана. бесплатна. с драйвером. удобна. ищем в гугле.
Ketmar (2006-10-31 23:52:00) [27]>[109] wp2(c) 31-Oct-2006, 23:48
>NtCreateProcessEx удалось впоймать, а вот что дальше....
вотпусти то, что "впоймал".
wp2 (2006-10-31 23:51:00) [28]Ставь хук на CreateProccess
В NT-операционках эта функция не вызывается... :-(
Только CreateProcessExA
CreateProcessExW
либо же универсальная NtCreateProcessEx
wp2 (2006-10-31 23:48:00) [29]Необходимо запретить запуск списка приложений пользователем. как это можно реализовать?
Как раз я этой проблемой сейчас занимаюсь...
Сказали, чтобы на завтра было!!! Я в шоке!
NtCreateProcessEx удалось впоймать, а вот что дальше....
user51 (2006-10-26 09:15:00) [30]раньше приблизительно я так и делал, но не знаешь наверняка кто что притащит поэтому задача запертить все что не разрешено
cerber (2006-10-25 23:25:00) [31]набери в пуске gpedit.msc и в разделе "конф пользов\админ шаблоны\не запускать указ. приложения" добавить все то что не нравиться.
user51 (2006-10-25 15:28:00) [32]>Не парься, будь счастлив.
я не парюсь
правда не понял как применить (где это дело вводить)
for /F %i in ('Запрещенный_путь\запрещенный_файл.exe') do echo 1;
если пуск выполнить
cmd.exe /c for /F %i in ('Запрещенный_путь\запрещенный_файл.exe') do echo 1;
то отловит
novill (2006-10-25 15:20:00) [33]Кстати, последний вариант как раз не оставляет следов. ВООБЩЕ. Как ты и просил :)))
novill (2006-10-25 15:03:00) [34]Методов на самом деле еще больше, но, действительно, известны они единицам, и это не может не радовать.
Вот тебе еще один вариант обхода, правда не везде может срабатывать.
for /F %i in ('Запрещенный_путь\запрещенный_файл.exe') do echo 1;
Удачи.
Не парься, будь счастлив.
user51 (2006-10-25 14:33:00) [35]Да прикольно
такой бы лог привлек бы мое внимание. пока таких умных у меня не было.
Пропатчить тоже легко запретить запуск программ и меющих в составе &
и все папки и файлы на компе назвать без &.
Или подумать головой и сделать более продвинутый анализ
типа если & внутри кавычек то можно
"c:\Program Files\r&k\"
если между то нет
"c:\Program Files\ACDSee32\ACDSee32.exe" & "Запрещенный_путь\запрещенный_файл.exe"
novill (2006-10-25 14:22:00) [36]"&" позволяет запускать две и более программы водной строке
"c:\Program Files\ACDSee32\ACDSee32.exe" & "Запрещенный_путь\запрещенный_файл.exe"
Проверка "if pos (LowerCase(ff_param_ok),LowerCase(ff_param))=1 then"
будет пройдена и Запущены обе программы.
user51 (2006-10-25 14:12:00) [37]Оператор перенаправления «&» дублирует выходные или входные данные с одного заданного дескриптора на другой заданный дескриптор. Например, для отправки выводных данных команды dir в файл File.txt и отправки ошибки вывода в файл File.txt введите:
dir>c:\file.txt 2>&1
если вводить пуск выполнить cmd.exe /c dir>c:\file.txt 2>&1
получаем
25.10.2006 13:03:14 "D:\WINDOWS\system32\cmd.exe /c dir>c:\file.txt 2>&1"
Еще не понял как этот может сработать может в логах какие нибудь станные записи будут.Пока что я имею в клубах меня устраивает горазда легче сатло жить после внедрения такой защиты.А если кто обойдет ее у меня в клубе я не растроюсь сильно.
novill (2006-10-25 13:53:00) [38]Хоть область скажи :)
ты "&" учел?
user51 (2006-10-25 13:50:00) [39]никак не называется. от телекома. гос учереждение в маленьком городе.
novill (2006-10-25 13:38:00) [40]Как, говоришь, называется ваша сеть клубов?