Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрет запуска приложений. Как реализовать? [Win2k, WinXP]


Страницы:   1 2 3 4 5 6 7

AlexT1000 ©   (2006-10-10 12:56:00) 

Необходимо запретить запуск списка приложений пользователем. как это можно реализовать?


novill   (2006-10-25 10:15:00) [61]

Я чуть с именем шел'а ошибся. Система просто не находила файл.

"Защита" обходится элементарно. Представь себя продвинутым пользователем, сильно желающим запустить какое-то приложение, как бы ты ее обходил


user51   (2006-10-25 09:28:00) [62]

> Наиль
Мы с напарником долго ржали с того что у тебя есть точная копия программы. Разве ты телепат и можешь мысли прямо с чужой головы  считывать. Вообще то для автора программы ты плохо с ней знаком под XP при твоем методе тебя ждет ОБЛОМИНГО (98 естественно даже и не обсуждаются за отсутсвием таковых). я проверил все сам
Лог программы заперещенных запусков
25.10.2006  8:05:40 "D:\WINDOWS\system32\RUNDLL32.EXE shell32.dll,OpenAs_RunDLL c:\update.111txt"

здесь как раз прога посылает нафиг твой запрос на открытие незвесного расширения
ТАК ЧТО У ТЕБЯ НЕ ПОЛУЧИЛОСЬ ПРИПИСАТЬ ЧУЖИЕ ЗАСЛУГИ СЕБЕ.
Так еще вопрос почему у шела именно такой размер (длинноветенький такой), а не покороче раз ты умеешь мысли с головы считывать.

novill
В логах файла (глянь пути ) могут получатся три вида файлов

25.shell1.COMPUTER2.no spisok.txt это если нет списка с разрешенными программами в папке с шелом (фактически защита деактивирована)

25.shell1.COMPUTER2.no.txt есть файл со списком но нет в списке файла который хочешь запустить. Если что то не запускается то добавляешь строчку из этого файла  в файл со списком программ удалив предварительно дату и поставив 1 или 0 в начале строчки (взависимости нужно полное совпадение  1 или только частичное 0 )
0 "c:\Program Files\r&k\" будут запускатся все файлы из папки
1 "c:\Program Files\Microsoft Office\Office10\EXCEL.EXE" только полное совпадение

25.shell1.COMPUTER2.txt файл в списке найден и запущен


Alx_   (2006-10-25 07:30:00) [63]

>[74] Наиль ©   (25.10.06 07:20)
Нет. Не ты. Это я делился с тобой своими наблюдениями


Наиль   (2006-10-25 07:20:00) [64]

Удалено модератором
Примечание: Жаргон меняем


Alx_   (2006-10-25 06:26:00) [65]

Удалено модератором
Примечание: Жаргон меняем


Наиль   (2006-10-24 20:13:00) [66]


>  [52] user51   (24.10.06 10:12)

Где-то на заднем дворе моего винчестера похоронена точная копия этой программы. Сам писал. Сам же обошел защиту в тещение часа.
Обходится просто.
1. Правой кнопкой мыши в OpenDialog на любом файле.
2. Открыть файл с помощью...
3. Выбираем любую запрещёную программу. И она, как не страно, запускается.
Но это в XP.
Если под W9x, то можно сделать так:
1. Создаём в блокноте файл реестра (на вкус взломщика)
2. Сохраняем с каким-нибудь фантастическим расширением
3. Правой кнопкой в OpenDialog открываем файл
4. На предложение выбрать программу для данного типа документов, выбираем RegEdit.


user51   (2006-10-24 18:00:00) [67]

если это те policy о котрых я думаю то там все решается переименованием файлов тк контролируется там не по полному пути а просто по имени файла.

ВООБЩЕТО ЧЕЛОВЕК СПРАШИВАЛ

>AlexT1000   (10.10.06 18:17) [18]
>Перекрутим вопрос. как сделать так чтобы запускались только >разрешенные приложения?
>Кто знает подскажите.

Я ЕМУ ОТВЕТИЛ
ВСЕ ОТЛИЧНО РАБОТАЕТ ПАРУ ЛЕТ  

Кто хочет доказать что защита не работает  пусть скомпилирует исходники и проверит. там две кнопки одна закрывает комп другая открывает.
кому надоест проверять пусть нажмет кнопку которая открывает или уберет из папки где лежит новый шел файл со списком разрешенных программ shell.txt (так отключается защита)


novill   (2006-10-24 17:41:00) [68]

ерунда какая-то. Почему при включенной "защите" программы не запускаются независимо от ничия их в списке?


Ketmar   (2006-10-24 17:32:00) [69]

>[67] user51 24-Oct-2006, 17:09
>на CD одно время была у нас за деньги и неро не
>запускалось пока оператор не разрешит
программисты... есть простое аппаратное решение: DVD-ROM называется.


Игорь Шевченко   (2006-10-24 17:32:00) [70]

А policy всякие для дураков придумывают


user51   (2006-10-24 17:09:00) [71]

во первых нужен комп для прокси. потом настроить все проги для работу через прокси. Потом если комп зависнет все отдыхают пока его не востановят - это не приемлимо (счас соединение через DSL модем все легко и просто). У нас 10 клубов по где то компов по 8 в среднем в зале и один у ператора. так что проксей не наставишься. Опять же запись на CD одно время была у нас за деньги и неро не запускалось пока оператор не разрешит так  что таскали всякие мелкие прожки для записи. Теперь нифига что не разрешено запусить невозможно. И вирусы тоже в пролете (.scr .exe и другие)


novill   (2006-10-24 16:42:00) [72]

> Вообщето защиту эту сделал когда задолбало что клиенты забивали
> канал при скачке прогами (типа менеджеры закачек) которые
> они приносили и запускали.


Зачем городить защиту,вместо того чтобы элементарно ограничить канал на каждую машину?
В проски-серверах есть такие настройки.


user51   (2006-10-24 16:41:00) [73]

прикольно
я ведь говорил что никакие файлы переименовать нельзя или создать
(это интренет клуб и там все для чтения) настроена так безопасность.

opendialog - не катит ничего через него запустить нельзя


Орион   (2006-10-24 15:17:00) [74]

ах да. ACDSee нам в принципе не нужен. Опять же все операции через opendialog деалем)) Вообще уникальная вещь %))


Орион   (2006-10-24 15:16:00) [75]

user51, хм... обойти "защиту".

Запускаем ACDSee.
Переименовуем папку WinZip в WinZip1.
Создаем папку WinZip.
Копируем туда нужный нам exe.
Называем его winzip32.exe.


Alx_   (2006-10-24 12:29:00) [76]

Не смог прочитать код.
Дошел до goto и пришлось уйти :)))


user51   (2006-10-24 11:33:00) [77]

Да верно спорить сильно не стоит.
Вообщето защиту эту сделал когда задолбало что клиенты забивали канал при скачке прогами (типа менеджеры закачек) которые они приносили и запускали. И запись дисков CD запускали из коммндной строки (NERO) или с помошью принесенных прог.
Даже если ее обойдут то максимум что смогут сделать так это запустить какую нибудь прогу которая не сможет повлиять на оперционку тк она вся реадонли. Да и прога чтонибудь с интренета скачать захочет а не операционку снести.

Ketmar наверно согласишься что лучше иметь такую защиту чем никакой


Ketmar   (2006-10-24 11:19:00) [78]

>[59] user51 24-Oct-2006, 11:11
>до тех пор все твои слова пустая ботовня.
да хоть трижды болтовня. уломал. мне-то что с твоей веры? не у меня же дырки в решении.

>считается необойденным пока не доказано обратное
искренне и без иронии желаю тебе, чтобы юзеры так и не показали наглядно дырок в твоём методе. скорее всего, так оно и будет. пусть себе. мне не жалко.


user51   (2006-10-24 11:11:00) [79]

Да Ketmar наверно ты сильно крут, не спорю, поэтому не могу понять как ты мне предлагаешь обойти защиту. Наверно не абстрактное "tnx" просишь так как предложить не можешь ничего что бы я мог проверить. Пока я не увижу конкретный способ до тех пор все твои слова пустая ботовня.

Твоя "техническая консультация" мне не нужна (способ ограничения считается необойденным пока не доказано обратное)  просто человек спаршивал я ответил.


Ketmar   (2006-10-24 10:43:00) [80]

>[57] user51 24-Oct-2006, 10:29
>ты проверь а потом говори
подумай, сам поймёшь, насколько смешна подобная "защита" с указаным списком программ. хинт: TC, VBA.

>Хотя можешь подсказать способы обхода я проверю
оплата какая? это уже называется "техническая консультация". предпочитаю выполнять такого рода работы не за абстрактное "tnx".


Страницы:   1 2 3 4 5 6 7

Наверх

Титульная страница Поиск, карта сайта Написать письмо