martedì 21 dicembre 2010

Registry

logo windows sevenPossiamo definirlo il centro nervoso di tutti i  sistemi   operativi di casa Microsoft. Registry o “registro di configurazione” è un database a struttura gerarchica dove vengono memorizzate le impostazioni di configurazione e le opzioni di tutti i Sistemi operativi di casa Microsoft da Windows 3.1 a Windows Seven. Esso contiene le impostazioni per i componenti che operano a basso livello di sistema e le applicazioni in esecuzione sulla piattaforma: il kernel, driver di periferica, servizi, SAM, Interfaccia utente e applicazioni di terze parti fanno tutti uso del registry. Il registry fornisce anche un mezzo per accedere ai Contatori per il profiling delle prestazioni del sistema.

Inizialmente introdotto con Windows 3.1, lo scopo primario del registro di Windows è stata quella di memorizzare le informazioni di configurazione per COM-Componenti di base. Con l'introduzione di Windows 95 e Windows NT, il suo uso è stato esteso per riordinare la profusione dei file INI che erano stati precedentemente utilizzati per memorizzare le impostazioni di configurazione per i programmi Windows. In questo post vi consiglierò alcune modifiche da apportare al registry che vi permetteranno di migliorare le prestazioni del sistema operativo.

Per eseguire le modifiche al registry dobbiamo avviare l’editor di registry che si chiama regedit. Per avviarlo cliccare su start e scrivere regedit poi premere invio.  Regedit si apre mostrando le sei chiavi principali dove sono conservate tutte le configurazioni del sistema operativo.

Il layout di regedit è molto simile a Windows Explorer. C'è una lista gerarchica delle chiavi, visualizzate come cartelle, a sinistra: fare clic su una chiave o sottochiave per vedere i suoi valori visualizzati nel riquadro dei contenuti sulla destra, fare doppio clic su un tasto o fare clic sul segno + accanto al suo nome per espandere la ramo e mostrare le sottochiavi, fare clic sul segno - accanto al nome di una chiave per chiudere il ramo.

registry

Prima di eseguire modifiche al file .reg si consiglia di eseguirne il backup tramite: File\Esporta.

 

Aggiunta di una chiave o un valore

Per aggiungere una chiave in registry, individuare la chiave sotto la quale la nuova chiave dovrebbe andare e fare clic con il tasto destro del mouse. Dal menu a comparsa scegliere Nuovo -> Chiave, quindi digitare un nome per la nuova chiave. La nuova chiave verrà creata come diramazione della chiave selezionata.

Per aggiungere un valore a una chiave, fare clic con il tasto destro del mouse e scegliere Nuovo -> Valore stringa, Nuovo -> Valore binario o Nuovo -> Valore DWORD dal menu a comparsa.

 

Modifiche al file di Registro (XP)

Ecco una serie di modifiche al File di Registro per Windows XP per migliorare la funzionalità, la sicurezza e le prestazioni dell' O.S.

Velocizzare l' accesso alle NTSF.
HKLM\System\CurrentControlSet\Control\ FileSystem.
Valore: Dword - NtsfDisableLastAccessUpdate
Impostare: 0 (zero).

Visualizzare sul Desktop la versione di Windows.
HKCU\ControlPanel\Desktop.
Valore: PaintDesktopVersion
Impostare : 1 (attiva).

Abilitare la cpu della scheda di rete.
HKLM\System\CurrentControlSet\Control\
FileSystem.
Valore: DWord - DisableTaskOffload
Impostare: 1 (abilita).

Tempi di chiusura dei programmi bloccati.
HKU\Default\ControlPanel\Desktop
Valore: HungAppTimeout (5000-5 sec. default)
Valore:WaitToKillAppTimeout (20000-20 sec. default).
Impostare i due valori a: 1000 (1 sec.).

Menu: velocizzare l' apertura.
HKCU\ControlPanel\Desktop
Valore: MenuShowDelay (400 default).
Impostare: 0 (zero).

Tempi di aggiornamento delle finestre.
HKLM\System\CurrentControlSet\Control\
Update.
Valore: DWord - UpdateMode
Impostare: o (zero = veloce).

Intervalli del ripristino di configurazione.
HKLM\Software\Microsoft\WindowsNt\Current
Version\SystemRestor
Valore: RPGlobal intervall (86400 sec. default).
Impostare: 2592000 (sec. uno ogni 3 giorni).
Valore: RPLifeIntervall (7776000 sec. default).
Impostare: 2592000 (sec. uno ogni 30 giorni).

Rimozione delle cartelle condivisioni.
HKLM\Sotware\Microsoft\Windows\Current
Version\Explorer\MyComputer\NameSpace\
DelegateFolders.
Sottochiave: 59031a473f........
Mettere un' asterisco (*) prima della graffa.

Rimuovere definitivamente i programmi dal pannello Installazione applicazioni
Grazie ad una modifica nel Registro di Sistema è possibile rimuovere definitivamente i programmi dal pannello Installazione applicazioni già disinstallati.
Infatti spesso, anche se abbiamo già disinstallato un software, esso può risultare ancora all'interno del pannello Installazione applicazioni.
Per cancellare definitivamente questa voce, aprite il registro di sistema e portatevi nella chiave HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\CurrentVersion|Uninstall
Qui cancellate le voci che fanno riferimento a software già disinstallati. Scompariranno di conseguenza anche nel pannello Installazioni applicazioni.

Arrivederci al prossimo Tutorial

Michele Balzano

giovedì 16 dicembre 2010

Social Engineering (Ingegneria sociale)

abboccareNel campo della sicurezza delle informazioni per ingegneria sociale (dall'inglese social engineering) si intende lo studio del comportamento individuale di una persona al fine di carpire informazioni. Con l'evoluzione del software, l'uomo ha migliorato i programmi a tal punto che essi presentano pochi bug (errori che i programmatori generalmente commettono quando creano un software). Per un Cracker sarebbe impossibile attaccare un sistema informatico in cui non riesce a trovare bug. Quando ciò accade l'unico modo che il cracker ha per procurarsi le informazioni di cui necessita è quello di attuare un attacco di ingegneria sociale.
Un ingegnere sociale (social engineer) per definirsi tale deve saper fingere, sapere ingannare gli altri, in una parola saper mentire.
Un social engineer è molto bravo a nascondere la propria identità, fingendosi un'altra persona: in tal modo egli riesce a ricavare informazioni che non potrebbe mai ottenere con la sua identità reale. Nel caso sia un cracker, può ricavare informazioni attinenti ad un sistema informatico. Il social engineering è quindi una tecnica per ricavare informazioni molto usata dagli hacker esperti e dalle spie, e dato che comporta (nell'ultima fase dell'attacco) il rapporto più diretto con la vittima, questa tecnica è una delle più importanti per carpire informazioni. In molti casi il cosiddetto ingegnere potrà riuscire a ricavare tutto ciò che gli serve dalla vittima ignara.
Le fasi dell'attacco
Il social engineer comincia con il raccogliere informazioni sulla vittima per poi arrivare all'attacco vero e proprio. Durante la prima fase (che può richiedere anche alcune settimane di analisi), l'ingegnere cercherà di ricavare tutte le informazioni di cui necessita sul suo bersaglio: e-mail, recapiti telefonici, ecc. Superata questa fase, detta footprinting, l'ingegnere passerà alla fase successiva, cioè quella che gli permetterà di verificare se le informazioni che ha ricavato sono più o meno attendibili, anche telefonando all'azienda del bersaglio e chiedendo cortesemente di parlare con la vittima. La fase più importante, quella che determinerà il successo dell'attacco, è lo studio dello stile vocale della persona per la quale vuole spacciarsi (ad esempio cercando di evitare in tutti i modi l'utilizzo di espressioni dialettali e cercando di essere quanto più naturale possibile, sempre utilizzando un tono neutro e cortese). In questa fase l'attaccante avrà sempre vicino a sé i propri appunti con tutte le informazioni raccolte nella fase di footprinting, dimostrandosi pertanto sicuro nel caso gli venisse posta qualche domanda.
Molto spesso il social engineering viene utilizzato per ricavare informazioni su privati (phishing). Un esempio di azione di questo genere può essere una falsa e-mail, mandata da un aspirante ingegnere sociale fingendosi magari un amministratore di sistema, o un membro di qualche grosso ente. Vengono richiesti al malcapitato di turno nome utente e password di un suo account, ad esempio quello di posta elettronica, con la scusa di fare dei controlli sul database dell'azienda. Se la vittima cade nel tranello, il social engineer avrà ottenuto il suo obiettivo, ossia una breccia nel sistema della vittima, da cui potrà iniziare una fase di sperimentazione allo scopo di violare il sistema stesso.
Michele Balzano

sabato 11 dicembre 2010

change password

In the LAN environment which can be office or home network you can change the password of a Windows account from any computer on the network regardless of whether the user account is on a workstation, a stand-alone server or a domain controller Windows. In addition, it makes no difference if you change the password from a workstation, a stand-alone server or a Windows domain controller. This is true for any NT 4.0, W2K, XP Pro and Windows Server 2003.


No need to be connected with the account we want to change your password and do not need to be currently logged on with another user on the same domain. This is particularly useful if you want to change the password for a User Account Database Security Manager, or account (SAM) that is not in the default domain access.

To change the password:

1.Press CTRL ALT DELETE to open the Security dialog box.

















2.Press the Change Password button.



3.Insert the username whose password you want to change.


















4.In the dialog box, click the computer name or domain name in the drop-down box, or type the computer name or domain name that contains the user account we want to change your password.

p.s. we know the old ;-)!

See you next Tutorial

Michele Balzano


Post più popolari