Jour 4 OSCP | Recherche, installation et retrait d’outils

Reading Time: ( Word Count: )

décembre 9, 2020
Nextdoorsec-course

Discutons discuter de la manière de rechercher, d’installer ou de supprimer des outils dans Kali Linux. Dans cette postDans ce billet, nous allons explorer l’outil Advanced Package Tool (APT) ainsi que d’autres commandes utiles pour effectuer des opĂ©rations de maintenance sur le système d’exploitation Kali Linux.

APT est un ensemble d’outils qui permet de gĂ©rer les paquets, ou les applications, sur un système basĂ© sur Debian. Kali Ă©tant basĂ© sur Debian, nous pouvons utiliser APT pour installer et supprimer des applications, mettre Ă  jour des paquets et mĂŞme mettre Ă  niveau l’ensemble du système. La magie d’APT rĂ©side dans le fait qu’il s’agit d’un système complet de gestion de paquets qui installe ou supprime le paquet demandĂ© en satisfaisant de manière rĂ©cursive ses exigences et ses dĂ©pendances.

 

VĂ©rification de la version

VĂ©rifions d’abord la version de Kali Linux que nous utilisons en lançant « lsb_release -a« ou « cat /etc/os-release« . Vous pouvez Ă©galement tester la fonction « uname -a« pour connaĂ®tre la version de votre Debian, vĂ©rifier si votre système fonctionne en 32 ou 64 bits et d’autres informations.

┌──(kali㉿kali)-[~] └─$ lsb_release -a Aucun module LSB n'est disponible. ID du distributeur : Kali Description : Kali GNU/Linux Rolling Publication : 2020.4 Nom de code : kali-rolling
┌──(kali㉿kali)-[~] └─$ cat /etc/os-release PRETTY_NAME= "Kali GNU/Linux Rolling" NAME="Kali GNU/Linux" ID=kali VERSION="2020.4" VERSION_ID= "2020.4" VERSION_CODENAME="kali-roulement" ID_LIKE=debian ANSI_COLOR="1;31" HOME_URL="https://www.kali.org/" SUPPORT_URL="https://forums.kali.org/" BUG_REPORT_URL="https://bugs.kali.org/"
┌──(kali㉿kali)-[~] └─$ lsb_release -a Linux kali 5.9.0-kali2-amd64 #1 SMP Debian 5.9.6-1kali1 (2020-11-11) x86_64 GNU/Linux

 

 

Mise Ă  jour de l’apt

Récupérons maintenant les informations sur les paquets à partir des dépôts. Ces dépôts sont des sites web qui fournissent des paquets et leurs métadonnées. Après avoir obtenu les informations sur les paquets, nous les comparerons localement à nos paquets existants.

Te « sudo apt update« téléchargera les métadonnées que qui incluentes les informations relatives à leurs versions, descriptions, etc. Sachez que cette commande ne met pas à jour ou à niveau les outils.

┌──(kali㉿kali)-[~] └─$ sudo apt update Hit:1 http://archive-4.kali.org/kali kali-rolling InRelease Lecture des listes de paquets... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Fait Tous les paquets sont à jour.

 

 

Apt upgrade ou apt dist-upgrade

Après la mise Ă  jour de la base de donnĂ©es APT, nous pouvons mettre Ă  jour les paquets installĂ©s vers leurs dernières versions Ă  l’aide de la commande « 
sudo
apt

upgrade
«  command.

Si vous souhaitez mettre à niveau un seul paquet, ajoutez le nom du paquet après le mot-clé « 
apt

mise Ă  niveau
«  commande telle que « 
apt upgrade
python3
« .

Vous pouvez également mettre à jour le système principal et les outils en même temps en exécutant« sudo apt dist-upgrade » ou« sudo apt full-upgrade« .

Après le processus, vous pouvez utiliser « sudo apt autoremove« pour supprimer les paquets installés automatiquement (dépendances) qui ne sont plus nécessaires après la mise à niveau, ce qui vous permettra de gagner de la place.

┌──(kali㉿kali)-[~] └─$ sudo apt upgrade Lecture des listes de paquets.... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Fait Calcul de la mise à niveau... Fait 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau.
┌──(kali㉿kali)-[~] └─$ sudo apt dist-upgrade Lecture des listes de paquets.... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Fait Calcul de la mise à niveau... Fait 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau.
┌──(kali㉿kali)-[~] └─$ sudo apt full-upgrade Lecture des listes de paquets.... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Fait Calcul de la mise à niveau... Fait 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau.
┌──(kali㉿kali)-[~] └─$ sudo apt autoremove Lecture des listes de paquets.... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Fait 0 mis à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau.

 

 

Apt install & apt remove

La commande « apt install » peut être utilisée pour ajouter un paquet au système avec apt install suivi du nom du paquet.

┌──(kali㉿kali)-[~] └─$ sudo apt install gedit Lecture des listes de paquets.... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Terminé Paquets suggérés : gedit-plugins Les NOUVEAUX paquets suivants seront installés : gedit 0 mis à niveau, 1 nouvellement installé, 0 à supprimer et 0 non mis à niveau. ...

 

De mĂŞme, nous pouvons supprimer un paquet avec la commande « apt remove –purge« .

La commande apt remove -purge supprime complètement les paquets de Kali. Il est important de noter que la suppression d’un paquet avec « apt remove«  supprime toutes les donnĂ©es du paquet. En gĂ©nĂ©ral, il laisse de petits fichiers de configuration utilisateur (modifiĂ©s) derrière lui, au cas oĂą la suppression serait accidentelle. Ajouter le « –purge » supprime tous les restes.

┌──(kali㉿kali)-[~] └─$ sudo apt remove --purge gedit Lecture des listes de paquets.... Fait Construction de l'arbre de dépendance Lecture des informations d'état... Terminé Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : gedit-common gir1.2-gtksource-4 gir1.2-peas-1.0 libamtk-5-0 libamtk-5-common libgtksourceview-4-0 libgtksourceview-4-common libpeas-1.0-0 libpeas-common libtepl-4-0 Utilisez 'sudo apt autoremove' pour les supprimer. Les paquets suivants seront supprimés : gedit* 0 mis à niveau, 0 nouvellement installé, 1 à supprimer et 0 non mis à niveau. Après cette opération, 2 024 kB d'espace disque seront libérés. Voulez-vous continuer ? [Y/n]

 

 

Installer des outils hors ligne avec dpkg

dpkg signifie « paquet Debian » et est l’outil principal utilisĂ© pour installer, construire, supprimer et gĂ©rer les paquets Debian, soit directement, soit indirectement par l’intermĂ©diaire d’APT. Il s’agit Ă©galement de l’outil prĂ©fĂ©rĂ© des utilisateurs hors ligne, car il ne nĂ©cessite pas de connexion Internet.

Notez que « dpkg » n’installera pas les dĂ©pendances dont le paquet pourrait avoir besoin. Il s’agit d’un outil de bas niveau, alors que l’APT est un outil de plus haut niveau. Pour installer un paquet avec« dpkg« , indiquez l’option« -i » ou« –install » et le chemin d’accès au fichier .deb du paquet. Cela suppose que le fichier .deb du paquet Ă  installer a Ă©tĂ© prĂ©alablement tĂ©lĂ©chargĂ© ou obtenu d’une autre manière.

LPour commencer, tĂ©lĂ©chargez et installez Google Chrome pour Kali Linux Ă  l’aide de « dpkg ». Allez sur le site web suivant pour tĂ©lĂ©charger le paquet « .deb » pour votre système d’exploitation.
Ensuite, cliquez sur « cd » vers votre page Downloads/ et sudo« dpkg -i google-chrome-stable_current_amd64.deb« . Vous devriez maintenant avoir Google Chrome sur votre Kali Linux.

Si vous n’ĂŞtes pas satisfait du nouveau paquet installĂ©, vous pouvez utiliser« dpkg -r google-chrome-stable_current_amd64.deb » pour le supprimer. Attention aux restes !

Supposons que nous voulions purger un paquet, un processus qui supprime tout, y compris les fichiers de configuration. Cela peut ĂŞtre fait en utilisant l’option« -P« .

┌──(kali㉿kali)-[~/Téléchargements] └─$ ls google-chrome-stable_current_amd64.deb
┌──(kali㉿kali)-[~/Téléchargements] └─$ sudo dpkg -i google-chrome-stable_current_amd64.deb Sélection du paquet google-chrome-stable précédemment non sélectionné. (Lecture de la base de données ... 270729 fichiers et répertoires actuellement installés). Préparation du déballage de google-chrome-stable_current_amd64.deb ... Déballage de google-chrome-stable (87.0.4280.88-1) ... Mise en place de google-chrome-stable (87.0.4280.88-1) ...

 

Conclusion

Après avoir installĂ© Kali Linux, je lance par dĂ©faut « sudo apt dist-upgrade« , suivi de « sudo apt update && apt upgrade -y« , une combinaison que vous pouvez choisir pour mettre Ă  jour et mettre Ă  niveau les outils existants sur votre machine et dire automatiquement « oui » pour confirmer. Lorsque c’est terminĂ©, je lance « sudo apt autoremove » pour supprimer les fichiers inutiles installĂ©s au cours du processus de mise Ă  niveau.

Aydan Arabadzha

Aydan Arabadzha

Author

Aydan, a cybersecurity ace and AI visionary, thrives on the frontlines of offensive security. His passion birthed NextdoorSec, a groundbreaking cybersecurity firm. A relentless pioneer, Aydan is persistently pushing boundaries, shaping the future of the digital world one byte at a time.

Other interesting articles

« Apple neutralise les vulnérabilités exploitées : Une mise à jour complète »

Apple a mis en place des améliorations de sécurité pour neutraliser les vulnérabilités de type "zero-day" ...

« Risques invisibles : Comment la clé volée de Microsoft pourrait débloquer plus de choses que prévu »

Le vol présumé d'une clé de sécurité de Microsoft pourrait avoir permis à des espions liés à Pékin de violer bien ...

Test DNS Secure : SĂ©curisez votre voyage en ligne

Welcome to the fast-paced digital era, where cybersecurity is not just a buzzword but a critical aspect of our ...
0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *