jeudi 18 janvier 2018

[Windows] Install/Uninstall Trouble

                









1/ Télécharger et installer "Windows Installer CleanUp utility"
http://www.microsoft.com/downloads/details.aspx?familyid=914fbc5b-1fba-4bae-a7c3-d2c47c6fcffc

(source https://support.microsoft.com/en-us/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed)

puis reboot et re-essayer d’installer les mises à jour concernées

(lien direct
https://files01.tchspt.com/temp/msicuu2.exe)

[What it fixes



Corrupted registry keys on 64-bit operating systems
Corrupted registry keys that control the update data
Problems that prevent new programs from being installed
Problems that prevent existing programs from being completely uninstalled or updated
Problems that block you from uninstalling a program through Add or Remove Programs (or Programs and Features) in Control Panel ]


2/ Si ca ne suffit pas : ouvrir un mode command "admin" et lancer sfc /scannow pour checker/corriger les fichiers système

 
3/ Si ca ne marche encore pas :
reseter Windows Update selon la procédure
https://support.microsoft.com/en-us/help/971058/how-do-i-reset-windows-update-components


4/ Autre possibilité

Travailler en mode "clean boot"
https://support.microsoft.com/fr-fr/help/929135/how-to-perform-a-clean-boot-in-windows

vendredi 18 septembre 2015

Apache: visualiser la configuration (PROTIP)

Pour ne visualiser que les lignes non-commentées (donc effectives) d'un fichier de configuration Apache:


grep -v '^#' /etc/httpd/conf/httpd.conf


vendredi 7 août 2015

DNS Sinkhole et proxy HTTP




#PROTIP

 Comment empêcher à peu de frais les systèmes d'un LAN d'accéder aux ressources d'un domaine web ? Différents contextes peuvent légitimer ce type de besoin: un malware résident a été repéré au sein du LAN essayant de contacter un hôte extérieur par son nom FQDN fixe pour exfiltrer des données ou prendre des prérogatives, un nouveau service Cloud hébergé sur un domaine extérieur  doit être rendu inopérant pour les utilisateurs du LAN,...

La solution qui vient naturellement à l'idée est l'utilisation du DNS.

Imaginons que le domaine à bloquer soit malware.ex, il suffit simplement de créer une nouvelle zone DNS "malware.ex" sur le serveur DNS ayant autorité au sein du LAN. Aucun enregistrement particulier supplémentaire à créer.
Dès que le cache DNS client se videra, ces deniers n'auront plus accès au domaine concerné...
Attention: si le malware ou les clients utilisent un proxy d'entreprise pour se connecter à internet il faudra créér la zone "malware.ex" sur le serveur DNS utilisé par le proxy web.

En effet lors de l'utilisation d'un proxy la resolution DNS peut être déléguée de la manière suivante:

- l'utilisateur ou le malware cherche a se connecter sur le domaine malware.ex

- l'adresse malware.ex est cherchée dans les exceptions du proxy client (visibles dans "Ne pas utiliser de proxy pour les adresses..." dans les options de configuration du browser)

- si malware.ex figure dans la liste des exclusions proxy client, le client se connecte directement à la cible via la requète suivante:

GET /control.php HTTP/1.1
Host:foo.malware.ex

 ...en réalisant lui même la résolution DNS.


- si malware.ex ne figure pas dans la liste des exclusions proxy client, le client se connecte à son proxy via la requète suivante:


et dans son rôle de mandataire, le proxy  réalisera la résolution DNS (ie: à la place du client) et se connectera directement à la cible.
   (à completer)