*** Ograniczenia dostępu w Windowsie ***
Jak już napisałem wyżej Micro$oft sqad nie postarał się o zabezpieczenia swojego systemu. Tak też jest z ograniczeniadmi dostępu (najczęściej w komputerach w szkolnej pracowni)nie można np. zmienić rozdzielcości ekranu itp. Ale to można w łatwy sposób obejść prostym programikiem ! Całe te zabezpieczenia zawarte są w rejestrze, jednak czasami i dostęp do rejestru jest zabezpieczony
więc nie ma to jak przekompilowanie własnego programu, który dokonuje zmian w rejestrze zdejmując równocześnie zabezpieczenia (!)
1. Dodajmy bibliotekę obsłuki rejestru:
#include
2. Przy zdarzeniu onClick TButtona wpisujemy:
void __fastcall TForm1::ButtonClick(TObject *Sender)
{
int x=0;
int buf=0x01;
int bufno=0x00;
TRegistry *Registry;
Registry = new TRegistry;
Registry->RootKey = HKEY_CURRENT_USER;
Registry->OpenKey("Software",x);
Registry->OpenKey("Microsoft",x);
Registry->OpenKey("Windows",x);
Registry->OpenKey("CurrentVersion",x);
Registry->OpenKey("Policies",x);
Registry->OpenKey("Explorer",x);
Registry->WriteBool("NoDesktop",buf);
}
Uwaga:
bufno - oznacza, że zdejmujemy zabezpieczenie
buf - oznacza że zakładamy ograniczenie
Takim to sposobem zyskaliśmy sobie dostęp do pulpitu... pokazałem na przykładzie, a teraz spis poszczególnych gałęzi:
HKLMSoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork
HideSharePwds - ukrywanie haseł udostępniania poprzez zastąpienie ich na ekranie gwiazdkami
DisablePwdCaching - wyłączenie buforowania haseł
AlphanumPwds - wymaganie korzystania z hasła alfanumerycznego
MinPwdLen - minimalna długość hasła
NoDialIn - brak możliwości odbierania telefonu
NoPrintSharing - brak możliwości udostępniania drukarek innym użytkownikom
Kolejne klucze tyczą się już konkretnego użytkownika, czyli w kategorii HKEY_CURRENT_USER lub HKEY_USERużytkownik
HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem
NoDispCPL - wyłączenie dostępu do właściwości ekranu
NoDispBackgroundPage - wyłączenie dostępu do zakładki właściwości ekranu TŁO
NoDispScrSavPage - wyłączenie dostępu do zakładki właściwości ekranu WYGASZACZ EKRANU
NoDispApperancePage - wyłączenie dostępu do zakładki właściwości ekranu WYGLąD
NoDispSettingsPage - wyłączenie dostępu do zakładki właściwości ekranu USTAWIENIA
NoSecCPL - wyłączenie dostępu do arkusza właściwości HASŁA
NoPwdPage - wyłączenie dostępu no zakładki ZMIEŃ HASŁO arkusza HASŁA
NoAdminPage - wyłączenie dostępu do zakładki ZDALNE ADMINISTROWANIE arkusza HASŁA
NoProfilePage - wyłączenie dostępu do zakładki PROFILE UŻYTKOWNIKA arkusza HASŁA
NoDevMgrPage - wyłączenie dostępu do zakładki MENADŻER URZąDZEŃ arkusza SYSTEM
NoConfigPage - wyłączenie dostępu do zakładki PROFILE SPRZĘTU arkusza SYSTEM
NoFileSysPage - wyłączenie dostępu do arkusza włąściwości SYSTEM PLIKÓW
NoVirtMemPage - wyłączenie dostępu do arkusza włąściwości PAMIĘĆ WIRTUALNA
DisableRegistryTools - wyłączenie dostępu do Edytora Rejestru
HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork
NoNetSetup - wyłączenie dostępu do właściwości sieci
NoNetSetupIDPage - wyłączenie dostępu do zakładki właściwości sieci IDENTYFIKACJA
NoNetSetupSecurityPage - wyłączenie dostępu do zakładki właściwości sieci KONTROLA DOSTĘPU
NoFileSharingControl - brak kontroli nad współużytkowaniem plików
NoPrintSharingControl - brak kontroli nad współużytkowaniem drukarek
NoEntireNetwork - brak folderu CAŁA SIEĆ
NoWorkgroupContents - brak składników grup roboczych w OTOCZENIU SIECIOWYM
HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer
NoPrinterTabs - ukrycie zakładek OGÓLNE i SZCZEGÓŁY arkusza właściwości drukarek
NoDeletePrinter - brak możliwości usuwania drukarek
NoAddPrinter - brak możliwości dodawania drukarek
NoStartMenuSubFolders - ukrywa podfoldery menu START
NoRun - brak polecenia RUN
NoSetFolders - brak polecenia USTAWIENIA w menu START
NoSetTaskbar - brak właściwości paska zadań
NoFind - brak polecenia znajdĽ
NoDrives - brak dostępu do dysków logicznych (tyle jedynek ile kolejnych dysków ma być ukrytych)
NoNetHood - brak dostępu do OTOCZENIA SIECIOWEGO
NoDesktop - brak pulpitu
NoClose - brak możliwości zamknięcia Windows
NoSaveSettings - wyłączone zachowywanie ustawień przy wyjściu z Windows
RestorictRun (Klucz) - lista dozwolonych aplikacji
HKCUSoftwareMicrosoftWindowsCurrentVersionPolicies WinOldApp
Disabled - brak możliwości uruchamiania aplikacji DOS'u
NoRealMode - brak możliwości uruchamiania aplikacji DOS'u w trybie pojedynczej aplikacji
Build All
greetz goes to: INFO17, PROSIEK, SoftIce, BeoWulf^ i cały Cyber-Crime, butthead, Majdom Maj, SeVeN, Mettaloman, Queles, cały underground, hacking.pl, cały #hackpl, #crackpl, Maja(!).
Morbius[/b]