Instructeur :
Bon, maintenant que nous nous sommes
inscrits au
service, dans cette conférence, je vais vous montrer comment
utiliser les serveurs SMTP proposés par ce service afin d'envoyer de faux e-mails.
Donc, tout
d'abord, nous allons aller sur
le Transactionnel ici en haut à gauche.
Et si vous faites défiler
vers le bas, vous verrez que nous avons toutes les informations
dont nous avons besoin pour nous authentifier auprès
des serveurs SMTP proposés par ce site Web afin d'envoyer les faux e-mails.
Donc, pour le moment, nous avons juste
besoin d'utiliser un programme pour nous authentifier, puis envoyer les faux e-mails.
Donc, dans Kali, nous allons utiliser un programme appelé sendemail.
Je vais donc d'abord taper son nom.
Et parce que c'est la première fois que nous
utilisons ce programme, c'est toujours une bonne idée de
lancer le programme avec l'argument
--help, pour voir comment l'utiliser et toutes les options disponibles.
Ainsi, en faisant défiler
vers le haut, vous pouvez voir que l'utilisation principale est sendemail.
Nous utilisons l'argument -f, puis vous définissez les options.
Maintenant, avant de faire cela, la première chose que
je veux faire est de définir le nom
d'utilisateur et le mot de passe, en utilisant les arguments -xu et -xp.
Notre commande sera donc sendemail -xu pour donner le
nom d'utilisateur.
Et si nous montons, nous avons le nom
d'utilisateur ici, qui est jhnwck70@gmail. com dans mon cas.
Je vais donc le copier et le coller ici.
Ensuite, nous devons définir le mot de passe.
Nous allons utiliser le -xp pour le faire.
Et encore une fois, si nous faisons défiler vers le haut, nous avons le mot de passe ici.
Alors copiez-le et collez-le ici.
Ensuite, nous devrons spécifier le serveur.
Nous allons donc utiliser l'option -s.
Et comme vous
pouvez le voir, vous lui donnez d'abord le serveur, deux points, suivi du port.
Voici un exemple.
Donc si nous montons,
vous pouvez voir que notre serveur est celui-ci juste ici.
Encore une fois, Ctrl + C pour le copier.
Et notre port sera le 587.
Donc, en descendant, nous
allons faire -s pour spécifier le serveur, nous allons
lui donner le serveur que nous venons de
copier, et je vais taper deux points suivi du port.
Et comme nous l'avons vu auparavant, le port est
587, donc je vais à 587.
Donc, jusqu'à présent, nous n'avons pas encore composé l'e-mail.
Tout ce
que nous faisons, c'est nous authentifier avec le serveur de messagerie.
Cette étape est donc très similaire à ce que vous faites
lorsque vous accédez à Gmail. com, par exemple.
La première chose qui vous est
demandée est votre nom d'utilisateur et un mot
de passe, et une fois connecté, vous pouvez commencer à envoyer des e-mails.
C'est donc ce que nous faisons ici.
Nous nous connectons d'abord avec notre nom d'utilisateur, notre mot de passe et notre serveur.
Et maintenant que
nous sommes connectés, nous pouvons commencer à composer notre e-mail.
Maintenant, la chose cool à
ce sujet, ce n'est pas un client de messagerie ordinaire.
Nous pouvons en fait définir l'e-mail de départ.
Et lorsque l'e-mail est
livré, il apparaîtra comme s'il était envoyé à partir de l'e-mail
de provenance que nous sélectionnons ici.
Maintenant, dès notre étape de collecte d'informations, nous
avons découvert que l'e-mail de notre
cible est zaid@isecur1ty. org.
Et nous avons découvert que cette cible,
Zaid, est liée à une autre personne nommée Mohammad Askar et son
email est m. askar@isecur1ty. org.
Ainsi, lorsque vous choisissez cela dans
un e-mail, vous voulez vous assurer que vous choisissez
un e-mail existant, quelque
chose qui existe, et vous voulez vous assurer
que vous choisissez un e-mail dont votre cible reçoit généralement des e-mails.
Cela augmentera les
chances que votre cible ouvre l'e-mail
et garantira également que l'e-mail sera livré dans la boîte
de réception et non dans le spam.
Je vais donc définir mon de
l'e-mail à m. askar@isecur1ty. org.
Ensuite, nous allons utiliser l'option
-t pour spécifier l'e-mail auquel nous voulons envoyer cet e-mail.
Et dès notre étape de collecte d'informations,
nous savons que l'email de notre
cible est zaid@isecur1ty. org.
Ensuite, nous allons utiliser l'argument
-u pour spécifier le titre de l'e-mail.
Donc, je vais juste dire, vérifiez cette voiture.
Et puis nous allons utiliser l'option
-m pour spécifier le corps du message.
Maintenant, lorsque vous spécifiez le titre et le
corps du message, vous devez garder à l'esprit la personne que
vous prétendez être, la personne cible et la relation entre les deux.
Si vous prétendez être un patron ou un collègue, vous
voudrez peut-être garder ces choses plus formelles.
Mais dans mon cas, je prétends être un
ami donc je vais garder mon titre et le message décontractés.
Et je vais
juste dire, hé mec, regarde cette voiture, je pense l'acheter.
Et puis nous voulons lui donner un lien pour télécharger le
cheval de Troie qui montre une image d'une voiture que nous avons créée auparavant.
Ainsi, vous pouvez télécharger votre cheval de Troie sur n'importe quel service de partage de fichiers.
J'ai choisi de le télécharger sur Dropbox et
je me suis déjà connecté à mon compte Dropbox ici.
Si vous ne savez pas comment télécharger des
éléments sur Dropbox, vous cliquez simplement
sur le téléchargement
ici, vous sélectionnez le fichier, puis le fichier sera téléchargé ici.
Je ne vais donc pas vous montrer comment faire.
C'est très simple, et
il ne sert à rien de perdre du temps là-dessus.
J'ai déjà le cheval
de Troie qui montre une image de l'image ici.
Je vais donc cliquer sur partager pour obtenir le lien, et je
vais cliquer sur copier le lien.
Maintenant, laissez-moi vous montrer cette astuce.
Si je vais dans un nouvel onglet et que je colle mon lien
de téléchargement, vous verrez
que le fichier ne sera pas automatiquement téléchargé.
Je vais d'abord sur Dropbox,
puis l'utilisateur devra cliquer sur télécharger
pour le télécharger.
Mais si nous modifions l'URL et
mettons juste un ici au lieu du zéro, et maintenant
je vais juste le copier d'abord, et
si j'appuie
sur Entrée, vous verrez qu'il téléchargera automatiquement le fichier
pour l'utilisateur .
Et c'est exactement ce que je veux.
Par conséquent, je vais juste
descendre maintenant et coller le fichier ici.
Et c'est tout.
Maintenant, si nous
appuyons sur Entrée, ce message sera envoyé et livré à la cible.
mais ça va dire m. askar@isecur1ty. org ici, tandis que
les messages réels provenant de cette personne affichent le nom
de la personne, comme vous pouvez le voir ici.
Ils diront en fait Mohammad Askar.
Je veux donc que mon
faux e-mail apparaisse exactement comme un vrai e-mail provenant de cette personne.
Par conséquent, nous allons devoir utiliser une option avancée.
Donc, pour revenir à la fenêtre
du terminal, si vous regardez ici, vous pouvez voir que nous pouvons
utiliser l'argument o pour spécifier des options avancées.
Et l'option avancée que nous
voulons utiliser est un en-tête de message, juste ici.
Je vais donc copier ça.
Et dans notre terminal,
je vais faire -o pour spécifier une option avancée.
Et l'option avancée que je veux définir
est un en-tête de message.
Et cet en-tête de message va être l'en-tête de.
Et je veux régler cela sur
le nom que je voulais apparaître ici.
Donc dans mon cas, je voulais dire Mohammad Askar.
Ensuite, nous allons mettre le de l'e-mail
à l'intérieur des signes plus grands et plus petits.
Encore une fois, l'e-mail de dans mon
cas est m. askar@isecur1ty. org.
Et ça y est, nous avons terminé.
Maintenant, avant d'appuyer sur Entrée et d'envoyer ce message,
je vais effacer l'écran
et je veux juste vous expliquer
la commande juste pour m'assurer que vous comprenez ce que nous faisons.
Donc, tout d'abord, nous utilisons un programme appelé sendemail.
Il s'agit du client de messagerie que
nous utilisons pour nous authentifier d'abord auprès de notre serveur de messagerie,
puis pour envoyer l'e-mail.
Ensuite, la commande est divisée en deux étapes.
La première
étape consiste à nous authentifier auprès du serveur de messagerie.
Comme je l'ai dit, cela ressemble à ce que vous faites
lorsque vous allez sur Gmail.
Tout d'abord, vous devez vous connecter et c'est ce que nous faisons ici.
Nous utilisons l'argument -xu pour spécifier
l'e-mail, nous utilisons l'argument -xp pour spécifier le mot
de passe et -s pour spécifier le serveur.
Donc, si je
monte, nous avons toutes ces informations du serveur
pour lequel nous nous sommes inscrits, donc nous avons d'ici.
Maintenant, une fois que nous nous sommes
connectés et authentifiés, l'étape suivante consiste à envoyer
l'e-mail, à composer le message.
Nous utilisons donc l'argument from pour spécifier l'email from, nous
utilisons l'argument -t pour spécifier l'email auquel
nous voulons envoyer l'email,
nous utilisons -u pour spécifier le titre,
-: m pour spécifier le corps du message.
Et enfin,
nous utilisons une option avancée pour définir l'en-tête du message, et nous
définissons l'en-tête du message sur
ce que nous voulons voir apparaître à côté du titre de l'e-mail lorsque
l'e-mail est remis dans la boîte de réception.
Donc, nous sommes prêts à envoyer ceci. Je vais appuyer sur Entrée.
Et parfait, comme vous pouvez
le voir, cela signifie que l'e-mail est envoyé avec succès.
Et en fait,
j'écoute déjà les connexions entrantes ici dans mon multi-handler.
Passons donc à la cible, et
comme vous pouvez le voir, nous avons un nouvel e-mail.
Cela vient de Mohammad Askar.
Donc exactement comme un e-mail légitime provenant de cette personne.
Nous pouvons voir le sujet tel que nous l'avons défini
et nous pouvons voir le corps.
Maintenant, si nous allons à l'intérieur, encore
une fois, nous avons une vignette de cette personne.
Ça montre son
nom, ça montre son
email, ça montre sa photo.
Cela semble donc légitime.
Cela ressemble à un bon message envoyé par cette personne.
Maintenant, cette personne est un
de mes amis et nous avons adapté
le message pour qu'il apparaisse comme s'il venait d'un ami.
Si je clique sur le lien,
vous verrez que le téléchargement du fichier commencera automatiquement.
Dropbox ne nous demande
pas si nous voulons réellement le télécharger.
Je vais donc cliquer sur OK pour le télécharger.
Ça va aller dans mes téléchargements.
Donc, si nous ouvrons les téléchargements, faites
un clic droit et décompressez
ceci, nous aurons le GTR avec l'image,
avec l'extension appropriée comme nous l'avons vu auparavant.
Et si nous double-cliquons
dessus, nous verrons la photo de
la voiture que mon ami essaie d'acheter.
Donc, tout semble légitime jusqu'à présent, mais
si nous revenons à la machine Kali, vous
verrez que nous avons une connexion de la cible, et
nous avons essentiellement obtenu un accès complet à leur ordinateur.
Donc, si nous le faisons, vous verrez tous les répertoires et,
en gros, nous pouvons exécuter n'importe quelle commande système.
Maintenant, la principale chose que vous voulez
garder à l'esprit en ce qui concerne cette méthode est que cette méthode est générique.
Cela fonctionne donc contre Windows, Linux ou OSX, Android, n'a
pas vraiment d'importance.
La seule chose dont
vous voulez vous assurer est que le fichier que vous envoyez
à la cible doit fonctionner sur son système d'exploitation cible.
Et je couvre en fait la génération
de portes dérobées et de collecteurs d'informations d'identification et
toutes ces choses intéressantes pour tous les systèmes d'exploitation dans mon cours d'ingénierie sociale.
Donc, si cela vous intéresse, consultez
la conférence bonus, la
dernière conférence de ce
cours, car elle comprend des liens vers tous mes
autres cours, y compris le cours d'ingénierie sociale.