Dernière mise à jour : 25 avril 2024
Beaucoup de nos abonnées se demandent comment un compte Instagram peut-il se faire pirater.
Dans cet article, nous allons voir ensemble comment un pirate peut-il réussir à prendre le contrôle d'un compte Instagram. Pour cela, vous aurez besoin d'installer Kali Linux, un système Linux, qui est populaire pour l'audit des systèmes d'information.
Si vous ne savez pas comment installer Kali sur votre machine Windows, regardez simplement cet article: comment installer Kali Linux sur Windows.
Explication : pirater un compte Instagram
Sachez qu’un logiciel de piratage Instagram direct n’existe pas. En aucun cas, il n’y aura un miracle qui vous fera pirater une personne. C’est vrai, la sécurité informatique n’existe pas, mais pour pirater vraiment un compte Instagram, il faut être patient et intelligent.
Ici, nous allons voir une méthode qui utilise un hacker pour prendre le contrôle d'un compte Instagram sans accès au téléphone. Cette méthode s'appelle l'attaque par force brute. Le principe de l’attaque consiste à essayer de trouver le mot de passe d'un compte Instagram en testant toutes les combinaisons de caractères possibles jusqu’à la découverte du mot de passe .
Notez que pour réussir cette attaque, trois facteurs sont à prendre en compte:
- La puissance de calcul de votre machine.
- La complexité du mot de passe.
- Les mots qui contient le dictionnaire du logiciel utilisé.
Donc si le mot de passe que vous cherchez fait plus de 8 ou 9 caractères au total et qu’il contient des caractères spéciaux et des chiffres… cela risque d’être impossible de le trouver avec votre PC.
4 étapes pour pirater un compte Instagram
Téléchargement du Programme
Pour pirater un compte Instagram, vous devez tout d’abord obtenir le programme qui permet de réaliser des attaques par force brute.
Pour cela, ouvrez le terminal sur Kali Linux et tapez simplement:
Exécution du programme
Maintenant que vous avez téléchargé le programme. Tapez: “ls” pour voir ce qu’il y a dans le dossier.
Eh bien, nous avons trois fichiers dans le dossier: “Core”, “README.md” et “instagram.py”.
Le fichier qui nous intéresse ici est “instagram.py”. Lancez ce script en tapant:
Oh non ! On dirait qu’il y a des erreurs ! Mais pourquoi ?
Tout simplement parce que je n’ai pas encore ajouter le fichier txt contenant une série de mots de passe potentiels.
Rappelez-vous qu’il s’agit d’une attaque par force brute. Pour trouver un mot de passe, le script doit tester une série de mots de passe potentiels, les uns à la suite des autres, en espérant que le mot de passe utilisé par le compte instagram soit contenu dans le dictionnaire. Si ce n’est pas le cas, l’attaque échouera.
Obtenir une liste de mots de passe potentiels
Si vous voulez simplement tester ce programme, vous pouvez créer votre propre liste de mots. Mais si vous essayez d’obtenir le mot de passe du compte Instagram de votre conjoint alors il faut télécharger une vraie liste.
Pour cela, allez dans le navigateur et cherchez dans Google “daniel miessler passwords github”. Ensuite cliquer sur le premier résultat des recherches Google.
Maintenant, vous serez dans le site GitHub. Cliquez sur Passwords.
Choisissez un fichier txt. Je choisi la liste des 10 millions de mots de passe. Le plus gros sera le mieux, car vous aurez plus de chances de réussir.
Enfin, téléchargez et enregistrez le fichier texte dans le dossier Instagram. Maintenant nous pouvons commencer le test de piratage Instagram en toute simplicité.
Exécuter à nouveau …
Faisons ce que nous avons fait avant: ouvrez le terminal Kali Linux et tapez:
Ensuite lancez l’attaque avec la commande suivante :
L’attaque par force brute va commencer. Sur le terminal vous allez voir s’afficher les tentatives et le mot de passe que le script tente actuellement.
Patientez quelques temps, vous aurez la progression au fur et à mesure que le script avance dans la procédure.
Si le script trouve le mot de passe, celui-ci sera clairement affiché. Il ne vous restera plus qu’à le saisir dans la page d’identification Instagram.
Le souci est comment faire pour enregistrer un fichier txt dans le dossier ?
Saluut, moi j’ai ça comme message d’erreur
File « instagram.py », line 176
def prune_database(prune: float) -> None:
Bonjour,
J’ai ça comme message d’erreur de mon coté
Traceback (most recent call last):
File « /home/crackmdp/Instagram-/instagram.py », line 10, in
from lib.proxy_manager import ProxyManager
File « /home/crackmdp/Instagram-/lib/proxy_manager.py », line 16, in
from requests_html import HTMLSession
ModuleNotFoundError: No module named ‘requests_html’
Comment faire ? Je suis novice et ne m’y connais pas trop …
Merci bien
bonjour et merci pour le tuto.
j’ai un problème pour l’avant dernière commance ça me mets sa
Traceback (most recent call last):
File « /home/Instagram-/instagram.py », line 10, in <module>
from lib.proxy_manager import ProxyManager
File « /home/Instagram-/lib/proxy_manager.py », line 16, in <module>
from requests_html import HTMLSession
ModuleNotFoundError: No module named ‘requests_html’
Salut , J’ai un probleme quand je met : git clone https://github.com/Bitwise-01/Instagram- . ca me met :
bash: git: command not found . quelqu’un peut m’aider svp
Bonjour Nonow, essaie d’installer git avec cette commande: sudo apt-get install git
voici mon probleme quand j enregistre la liste de proxy
Salut lorsque j’entre la commande pour installer les proxys j’ai le message suivant invalid path to proxy list
Bonjour et bonne année 2022, j’ai un petit probleme quand je tape cette commande : Python3 instagram.py -px proxy-list-raw.txt
J’ai ce message d’erreur : Unknown compiler flag: -px
j’aimerais bien avoir une autre commande de compilateur svp je n’arrive pas en trouver d’autre.
Merci d’avance.
Salut moi quand je veut mettre la liste de proxy dans base de donnée sa me met sa :
<<>>
Traceback (most recent call last):
File « /home/kali/Bureau/Brute force qui marche/Instagram–master/instagram.py », line 283, in
main()
File « /home/kali/Bureau/Brute force qui marche/Instagram–master/instagram.py », line 255, in main
total_written = ProxyManager().write2db(proxylist)
File « /home/kali/Bureau/Brute force qui marche/Instagram–master/lib/proxy_manager.py », line 143, in write2db
ip, port = line.split(« : »)
ValueError: not enough values to unpack (expected 2, got 1)
j’ai exactement la même erreur @jagrey
Je sais pas si vous avez reglés le prblm depuis, mais il suffit juste de glisser le fichier dans lequel vous avez mis les proxy dans la console juste aprés le : python3 instagram.py -px « chemin d’accès » c’est tout
bonjour, quand j’éxécute la commande suivant : python3 instagram.py -px proxy-list-raw.txt
il me dise Traceback (most recent call last):
File « /home/kali/Instagram-/instagram.py », line 10, in
from lib.proxy_manager import ProxyManager
File « /home/kali/Instagram-/lib/proxy_manager.py », line 16, in
from requests_html import HTMLSession
ModuleNotFoundError: No module named ‘requests_html’
je dois faire quoi ? merci d’avance
Il me semble que le module requests_html n’est pas installé sur votre machine. Pour l’installer, assurez-vous d’avoir Python 3.6 ou supérieur.
Ensuite taper la commande suivante: pip3 install requests-html
Bonjour
J’ai un souci pour faire passer le fichier de Windows à Linux
C’est possible de donner la procédure ?
Merci d’avance.
Choisissez un fichier txt. Je choisi la liste des 10 millions de mots de passe. Le plus gros sera le mieux, car vous aurez plus de chances de réussir.
Enfin, téléchargez et enregistrez le fichier
texte dans le dossier Instagram-.
Salut
Tout fonctionne parfaitement seulement, l’attaque sur mon profil insta tourne en boucle sans aboutir.
Si je regarde bien, le script ne déroule pas tous les mdp du dico que je lui ai fourni mais s’arrete à environ 80 mdp puis recommece du début…
J’ai chargé environ 300 proxy mais leur saté est de « -ill » ) « very-ill » je n’arrive pas à en avoir de meilleur, meme en faisant –prune à 0.05 la db.
Bonjour est-il possible de faire appel à vos services ?
Salut alors on peut faire appel à lui ?
Bonjour à tous,
Je vous informe que le contenu qui est posté ici est à titre informatif et préventif uniquement, en aucun cas il n’incite à transgresser les lois.
Selon l’article 323-1: le fait d’accéder ou de se maintenir, frauduleusement, dans tout ou partie d’un système de traitement automatisé de données est puni de deux ans d’emprisonnement et de 30000 euros d’amende.
Enfin, je ne réponds pas aux questions ou demandes enfreignant les lois.
Et en tant que visiteur, vous serez par ailleurs le ou la seul(e) responsable de vos actes et de vos utilisations de ce qui est montré sur ce site.
Mes salutations !
Bonjour j’ai besoin de vous oh plus vite mon compte a étais pirate je peut plus me connecter ni avec mon phone ni avec mon adresse et j’ai besoin de retrouver au plus vite mon compte aidé moi stp😭
Bonjour, si on veut mettre le logiciel en pause c’est possible ? Car pour 10m de mot de passe il doit prendre des semaines 😀
Merci
pourquoi j’ai une erreur: def prune_database(prune: float) -> None:
SyntaxError: invalid syntax
Bonsoir j’ai la même chose est ce que vous avez trouver la solution?
Enfaite le problème ces que sa me
dit prune_database(prune: float) -> None:
SyntaxError: invalid syntax
Ou alors sa me dit (Invalid path to proxy)
Comment faire s’il vous plaît ?
Bonjour benjamin,
Il faut taper python3 au lieu de python.
Salutations
bonjour lors de la derniere etape le terminale m affiche ceci:
Traceback (most recent call last):
File « instagram.py », line 7, in
from lib.bruter import Bruter
File « /home/kali/Desktop/Instagram/lib/bruter.py », line 7, in
from lib.display import Display
File « /home/kali/Desktop/Instagram/lib/display.py », line 74
f'[-] Wordlist: {self.passlist}\n[-] Username: {self.username}\n[-] Password: {password}’)
SyntaxError: invalid syntax
j ai cru comprendre qu il fallait ecrire python3 mais ou ?
Merci d avance
il faut tu mette python3 instagram.py nom d’utilisateur liste des mot de passe
Bonsoir,
Sur votre site, en date du 2 Octobre 2019, il y a un article sur « Comment vraiment pirater un compte Instagram ».
J’ai suivi vos instructions et pourtant cela ne fonctionne pas… et je ne suis pas le seul dans ce cas.
Pourriez-vous de nouveau me donner la procédure à suivre, j’ai essayé avec mon compte et comme je vous le disais ca ne marche pas.
Je vous remercie par avance pour votre aide.
Cordialement
Bonjours, est ce que tu es bien sur cali Linux parce que sinon c est pas opty. C est du brut force donc sa peut prendre du temp ( sa peut prendre plusieurs mois ) .
Bonjour Kergall,
Je suis totalement novice dans ce domaine, mais ai un problème « d’harceleur » et souhaiterait connaitre la localisation de connexion de cette personne dont je pense connaitre l’identité.
Pourrais tu m’aider? Pourrions nous échanger d’avantage par téléphone par exemple?
Bonjour Ma,
La meilleure chose à faire est de collecter le plus de preuves possible, au travers de captures d’écran. Vous pouvez faire appel à un huissier pour réaliser les captures d’écran.
Ensuite Vous devez vous rendre auprès d’un commissariat ou d’une gendarmerie pour porter plainte. Même si vous ne connaissez pas l’identité de votre agresseur, une enquête peut permettre de les retrouver.
Bonjour Ahmed
Je vois seulement votre réponse, je pense que la gendarmerie ne prendra pas la peine d’effectuer une enquete puisqu’il n’y a pas d’atteinte physique ni même verbale
Bonjour Ahmed,
J’ai en effet procédé au maximum de recueil de preuves, mais je ne pense pas que cela soit suffisant pour ouvrir une enquête, partant du principe que ce comportement harceleur ou « voyeur » n’a pas tenté d’atteinte physique ou verbal…
La gendarmerie ne perdra pas son temps pour ce genre d’histoire ce qui est compréhensible
puis je te laisser des cordonnées pour prendre contact ensemble ?
Merci de ton aide
Bonjours, si cela ne fonctionne pas ou que sa tourne dans le vide je vous conseil d utiliser un debuger de code ( sur vscode on peut voire le code exécution par exécution ) et potentiellement rectifier le nom d utilisateur.
Bonjour,
Serait-il possible de nous remettre la méthode car je pense que pas mal d’entre nous ont du mal à arriver à nos fins.
Je vous en remercie
bonjour, je n’y arrive pas est ce que quelqu’un peu m’aider j’ai un probleme avec mon compte insta je connais le mot de passe et peut me connecter mais il me demande depuis 2 semaines de rentre un code à 6 chiffres qu’ils m’envoient sur l’email relier à mon compte mail j’ai fais une erreur en le rentrant il y 7 ans quand je me suis inscrit svp si quelqu’un peut m’aider ca serrait top
Le programme se lance mais av Python3 mais une fois lancée (j’ai testé av un faux compte) le mot de passe s’affiche mais n’est pas compté comme juste … Faut il mettre le @ au nom d’utilisateur ?
je peux savoir comment tu as reçus a faire ça ? Parce que moi je n’arrive pas à le faire sur mon ordinateur.
Mhhhh je fais exactement pareille mais j’ai ce msg :
Traceback (most recent call last):
File « instagram.py », line 7, in
from lib.bruter import Bruter
File « /home/kali/Desktop/Instagram/lib/bruter.py », line 6, in
from lib.browser import Browser
File « /home/kali/Desktop/Instagram/lib/browser.py », line 6, in
from requests import Session
ImportError: No module named requests
Si tu met cd Instagram pas Besoin de remette /home/kali, etc…
moi sa me fait pareil alors que ai utiliser cd instagram
Pour vérifier le chemin d’accès vers le répertoire où tu te trouves, tapez la commande suivante: pwd
Si tu te trouves dans le répertoire « Instagram- » la commande pwd te retournera : « /home/utilisateur/Bureau/Instagram-«
Personnellement j’ai un autre problème ?
À partir du moment où je mets
git clone https://github.com/Bitwise-01/Instagram-
Ça me met un message d’erreur juste après :
» Clonage dans Instagram… »
En bref, le clonage n’a pas fonctionné, je suis donc bloqué, vous avez des idées de solution ?
faut ecrire sudo jute avant et apre sa te demande ton mots de passe
Bonjour, ce tutoriel est excellent !
J’ai un petit problème à la fin, quand je tappe la commande de lancement du bruteforce ça m’écrit » no module named requêtes »
bonjour, moi le programme ne marche pas à la fin le programme tourne pendant des heures sans trouver le mot de passe avec l’interface mais il n’y a jamais de attemp
Bonsoir,
Super tuto. Dommage je suis bloqué à la fin avec cemessage d’erreur.
Traceback (most recent call last):
File « instagram.py », line 7, in
from lib.bruter import Bruter
File « /home/username/Bureau/Instagram/lib/bruter.py », line 7, in
from lib.display import Display
File « /home/username/Bureau/Instagram/lib/display.py », line 74
f'[-] Wordlist: {self.passlist}\n[-] Username: {self.username}\n[-] Password: {password}’)
^
SyntaxError: invalid syntax
Bonsoir
ça marche avec Python3
Après quelques messages, j’ai celui-là [i] Searching for proxies …
Est-ce normal ? La recherche est-elle en cours ? Ou le process est-il bloqué ?
Merci pour votre aide.
Non ce n’est pas du tout normal, normalement juste après ça doit lancer la recherche.
Moi j’ai justement un autre problème, la recherche c’est bien lancé mais la recherche des mots de passe est beaucoup trop lente et la recherche c’est d’un seul coup arrêté après le test du 29ème mot de passe alors que la combolist que j’ai pris en comprend 10 millions.
Si quelqu’un à une solution pour que la vitesse soit un peu accelérer et que la recherche ne s’arrête pas je suis preneur merci
même problème que toi
As-tu télécharger une liste des proxy valide ?
Tapez la commande suivante pour avoir un aperçu de la santé des proxys dans la base de données.
python3 instagram.py –stats
Merci beaucoup pour ce tuto, mais un mot de passe m’est demandé.
username for ‘https://github.com’ :
Password for…
fatal: Authentication failed for….
je suis en root
Comment faire ?
Une fois ecrit chmod – R 755 Instagram & & cd Instagram
Il me met. – chmod: cannot access ‘Instagram’ : No such file or directory
Ducoup je suis bloqué ici, je sais pas quoi faire merci
Assurez-vous que le chemin du dossier Instagram est correct.
Moi ça me fait ça :
python instagram.py ***** xato-net-10-million-passwords-10.txt
Traceback (most recent call last):
File « instagram.py », line 7, in
from lib.bruter import Bruter
File « /etc/apt/Instagram/lib/bruter.py », line 7, in
from lib.display import Display
File « /etc/apt/Instagram/lib/display.py », line 74
f'[-] Wordlist: {self.passlist}\n[-] Username: {self.username}\n[-] Password: {password}’)
^
SyntaxError: invalid syntax
try: python3 instagram.py