|
|
|
HijackThis - Analyse des lignes O7 - Regedit access restricted by Administrator
HijackThis - Analyse des lignes O7 - Restriction d'accès au programme Regedit
Les lignes O7
Les lignes O7 d'une analyse HijackThis font ressortir la restriction d'accès au programme Regedit (l'éditeur standard de la base de registre) grâce à (à cause de) un paramètre introduit dans la base de registre par l'administrateur de la machine ou un cyber-criminel bénéficiant de vos droits administratifs :
Emplacements analysés
HKLM = ruche "HKEY_LOCAL_MACHINE" dans la base de registre (touche tous les utilisateurs)
HKCU = ruche "HKEY_CURRENT_USER" dans la base de registre (touche l'utilisateur courant)
|
| Pour O7 |
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
|
| Usage / Signification |
| Pour O7 |
Ce réglage restrictif est courant en entreprise où il n'est pas question de permettre aux employés d'accéder aux bases de registre des machines du système d'information (ni même de modifier quoi que ce soit dans le système). Le fonctionnement en mode "Utilisateur limité" ("compte limité") permet, malgrès tout, l'accès à Regedit et la modification de certaines parties de la base de registre. L'administrateur du système peut alors interdire purement et simplement l'accès à Regedit.
Ceci se fait en inscrivant dans la clé HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System ou HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System une valeur nommée DisableRegistryTools (de type DWord) et mettre cette valeur à 1. Si vous faites cela avec votre utilitaire Windows RegEdit, vous ne pourrez pas revenir en arrière puisque vous n'aurez plus le droit d'utiliser RegEdit pour restaurer votre droit de l'utiliser.

Toute tentative de lancer le programme RegEdit.exe, y compris en mode administrateur, échouera désormais. Changer le nom du fichier n'y changera rien.

Nota :
RegEdit se trouve (normalement) à c:\windows\regedit.exe
Sous Windows XP Pro SP2, il pèse 149 Ko (153 088 octets)
MD5 : dfd0dfd0fac3ed34fc4a187140238641
SHA1 : 585367c92a08c7829bf14250c050c78173ad6c09
|
| Exemples en rouge = exemples d'hostilités à supprimer ("Fix checked") |
| Pour O2 |
O7 - HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableRegedit=1
O7 - HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableRegedit=1
|
| Que faire ? Boite à outils HijackThis |
Pour O7
|
Pour les éléments O7 :
RegEdit est l'éditeur standard de base de registre. C'est un composant de Windows. Sauf si vous-même ou l'administrateur du système avez volontairement rendu inaccessible l'éditeur de la base de registre et sauf si vous avez installé une alternative à l'éditeur de base de registre d'origine fourni par Microsoft, corrigez ("Fix checked") ce hijack. Ce verrouillage empêche une personne qui se présente physiquement devant l'ordinateur de modifier la base de registre. Ce peut être une mesure de sécurité mise volontairement en place sur une machine utilisée par plusieurs personnes mais ce peut être un hijack fait par un parasite d'un cyber-criminel pour vous empêcher de rétablir vos paramètres.
En tout état de cause, lorsque l'on utilise HijackThis, c'est pour déceler et réparer des problèmes, entre autres en utilisant RegEdit. Il est donc préférable d'avoir accès librement à Regedit. Corrigez cette ligne.
S'il n'y a pas moyen de réparer cette ligne :
- Jusqu'à Windows 2000, vous pouvez utiliser un .reg (un simple fichier créé/édité avec le bloc-notes de Windows (notepad) et dont le suffixe est .reg au lieu de .txt). Créez un fichier nommé cequevousvoulez.reg avec, comme contenu, les 4 lignes suivantes puis exécutez-le (faites un double-clic dessus). A partir de Windows XP, ceci n'est plus possible si RegEdit est désactivé :
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=-
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=-
- A partir de Windows XP, vous pouvez copier le code source suivant dans un fichier dont le suffixe est .vbs et l'exécuter (faites un double-clic dessus). Ce programme travaille en flip/flop (si regedit est activé, il le désactive, s'il est désactivé il l'active). WSH (Windows Scripting Host) doit être actif - si vous l'avez désactivé, réactivez-le avec le même outil que celui dont vous-vous êtes servi pour le désactiver (NoScript de Norton ou les outils AVG-Anti-Spyware > Outils > Divers ou XP-AntiSpy...) et n'oubliez pas de désactiver à nouveau WSH immédiatement après. Le code :
'Activer/Désactiver les outils d'édition de la base de registre
'Ce code peut être distribué gratuitement et modifié tant qu'il reste gratuit
'© Doug Knox - rev 12/06/99 http://www.icpug.org.uk/national/features/030607fe.htm
'Edité par PatheticCockroach - http://patheticcockroach.com
'Edité par Pierre Pinard - http://assiste.com
Option Explicit
'Declaration des variables
Dim WSHShell, rr, rr2, MyBox, val, val2, ttl, toggle
Dim jobfunc, itemtype
On Error Resume Next
Set WSHShell = WScript.CreateObject("WScript.Shell")
val = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"
val2 = "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"
itemtype = "REG_DWORD"
jobfunc = "Les outils d'édition de la base de registre sont actuellement "
ttl = "Result"
'Lesture des valeurs actuelles
rr = WSHShell.RegRead (val)
rr2 = WSHShell.RegRead (val2)
toggle=1
If (rr=1 or rr2=1) Then toggle=0
If toggle = 1 Then
WSHShell.RegWrite val, 1, itemtype
WSHShell.RegWrite val2, 1, itemtype
Mybox = MsgBox(jobfunc & "désactivés.", 4096, ttl)
Else
WSHShell.RegDelete val
WSHShell.RegDelete val2
Mybox = MsgBox(jobfunc & "activés.", 4096, ttl)
End If
Lorsque RegEdit (l'éditeur standard de base de registre) est rendu inaccessible (par un parasite ou autre chose), et qu'il n'y a pas moyen de retrouver l'usage de celui-ci, il faut utiliser un autre éditeur de base de registre. SpyBot S&D ou Ad-Aware (et bien d'autres utilitaires de sécurité) fournissent des éditeurs de bases de registre alternatifs. Outre une meilleure convivialité (parfois), ces alternatives sont fournies car on suspecte Regedit de ne pas montrer toutes les hiérarchies de la base de registre (certaines restent cachées).
|
|
|
|