np.: Quantum Singularity NFS Soundtrack
- 8] У меня патолагическая любовь к админам ...
- жареным, вареным и под соусом

)))
1. В вин 2wk / ХР обычно юзаеться следующая
комплексная схема защитки

-
т.н. "белый список" - проги к. могут запускаться

.
(реестра) остальным _типа_ НИЗЯ

.
+ вторая половина защиты - это установка НТФС прав доступа ...
Н.Б. (реестр кроется не то что к изменению - а и к доступу
(хотя проверять надо - это не факт что у каждого админа
мозгов хватит прописать не просто локинг regedit-a, а и
изменение прав на ветки ...
- берём левый регедит \ Васик и смотрим

...
И то и то создаёт иллюзию защиты

...
1. "белый список" - это как правило не абсолютные пути, а имена прог

.
моя_прога.exe => calc.exe имеет ввиду "белый список"

,
я правда, обламался было с телепортом

- он кричит что его файл
изменили

. Так вот - в таких случаях - нада запускать ком. интерпретатор
а из него всё остальное

.
Н.Б. фактически если запущена какая-либо прога - то у неё на 98% есть право
на запуск дочерних процессов ... что интересно - права тек. юзера versus
уровень допуска запуска на файле не проверяеться

[проверено опытом]
в итоге - если запущен интерпретатор - даже если прямо проги не ранились
то теперь они чехать хотели на допуски

(ессесно если они не прямо запрещены ...)
хотя проверю как нить ...
так вот - достаточно среспаунить cmd.exe

. А остальное будет

))
Так вот э ... о чём это я
>>> xenomorph, а в курсе, что есть инструменты, которые проверяют
>>> запускаемые .exe не только по имени, но и по контрольной сумме?
>>> Там calc.exe не спасет.
Да? вот блин

... (и это в каждой винде по-дефолту таких пять штюк?

)))
Ну ... мы и не таких ёжиков голым задом пугали *)
- Уважаемый Alibek про баги в Эксплорере слышал?
Лечиться так - заброска подобного шелл (с выполнением ессесно) кода в сплорер:
WinExec(cmd.exe, ... и ловим шелл ...
Баги юзать можно во всём что раниться ...
Это рас

- вариант два - попроще - просто поискать *)
... как раз по-за вчера наткнулся на подобное извращение
( всегда спасал анализ

))
> суппер навороченая защита - драйвер для контроля за CreateProcess и OpenProcess
перехват ... (кстати - покруче Вашего примерчика вариантик будет ...
Я уже было расстроился когда ... увидил винкоммандер
Ну и что?
> в системе прописан в белом листе по контр. сумме + абс. путь винкоммандер
--
А вот что -> Command -> Run DOS + смотри поинт о наследовании прав запуска ...
И таких ляпов - сплошь и рядом - Word, Хелп, Аксесс ...
Иногда наивные админв юзерам блокируют cmd.exe на запуск и чтение
- Приносим свой! (благо дома F5 на флоппик
Как лечить файловые разрешения? (это иногда возможно [зависит от степени кривости рук
админа]
- обеспечиваем себе права на запуск:
- копируем файл на РСтол
- свойства - безопасность - разрешения - юзер - сменить владельца - полный доступ ...
Этот финт ушами кое что даёт ... иногда много ...
1. При копировании\создании файла Ты становишся его владельцем - даже если админ
( что прикольно - в принципе переименовка должна давать тот же эффект ... прикол в том что не даёт
прописал автоперераспределение доступа после копирования - он в таком состоянии не раниться ...
но ! если ещй слазить поменять доступ на полный (а можно - т .к. ты его владелец\создатель

то
всё прокатывает на ура

.
(если доступы ставит профи - такие лохи как я отдыхают

...
з.ы. жаль я ещё на таких не натыкался
> Если админ что-то изменил в реестре, то он разумеется сделал так, чтобы отменить эти
> изменения мог только админ.
Аксиома Номер 1:
1) так думает каждый админ
>> Так что с этим бороться никак нельзя.
Аксиома Номер 2:
2) так _хочет_ думать каждый админ

))
Аксиома Номер 3:
3) ИМЕННО ТАК он хочет заставить думать каждого

)))))
Аксиома Номер 4:
4) Админы склонны выдавать желаемое за действительное

)))
Аксиома Номер 5:
5) Админы очень часто путают понятия "Нельзя" и "Невозможно"
>> Если админ что-то изменил в реестре, то он разумеется сделал так,
>> чтобы отменить эти изменения мог только админ.
Аксиома Номер 6:
6) Не из всех утверждений следует правильный вывод

))))
>> Надо либо смириться, либо заправлять админа пивом
Вот сорс *):
'========== покусано ===========
Dim lox_Admin As Lox
Dim litr_Piva As Pivo
Public Enum pen_Ushastost
Visokaya_Ushastost = 0
Srednyaya_Ushastiost = 1
Ruki_Otkuda_nado = 2
Alibeki_Vsyakie_Rasnie = 3
End Enum
Dim Ushastost As pen_Ushastost
Public Sub Main()
Select Case lox_Admin.Ushastost
Case Is <= Visokaya_Ushastost
litr_Pivo = 0
lox_Admin = const_Fig_Emu_Pivo
Case Is <= Srednyaya_Ushastiost
If Me.Ruki <> Krivie And Me.Mozgi = Na_Meste Then
lox_Admin = Lox And Admin.Pivo = Oboydyotsa_bez_Piva
Else
lox_Admin.Pivo = Me.Pivo
Me.Pivo = 0 ' 8((((( Что не есть гуд!
End If
Case Is <= Alibeki_Vsyakie_Rasnie
'

Sorry - я задолбался чепятать

Творчество!
Operaziya_Purgen:
Temp.Pivo = Me.Pivo + Purgen ' 8].
Do While lox_Admin <> In_WC
Temp.Pivo = Me.Pivo + Purgen
lox_Admin.Pivo = Me.Pivo
Loop
If lox_Admin.Position >= WC Then
Call Delay_Vsyo_Cho_Hotish
Else
Goto Operaziya_Purgen
End If
Else
End If
End Sub
'========== покусано ===========
Это всё прикол

- без обид?
--
=Х=
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...