Ouvrir le créateur de coque inversée

Apr 03 2023
Introduction Bienvenue dans ce nouvel article, aujourd'hui je vais vous montrer comment utiliser une page web que je viens de programmer, ce projet est fait en se concentrant sur JavaScript, qui est le langage dans lequel je me concentre sur l'apprentissage en ce moment, donc le HTML est très basique et il n'y a pas de CSS. Avec Github Pages j'ai mis ce repository et cette page HTML c'est accessible gratuitement dans ce lien : Generate Reverse Shell L'utilisation de cette application est très simple et maintenant vous allez voir, c'est l'interface de l'application web : Comme vous pouvez le voir c'est hyper simple, et très moche, mais l'utilisation est la même.

Introduction

Bienvenue dans ce nouvel article, aujourd'hui je vais vous montrer comment utiliser une page web que je viens de programmer, ce projet est fait en se concentrant sur JavaScript, qui est le langage dans lequel je me concentre sur l'apprentissage en ce moment, donc le HTML est très basique et il n'y a pas de CSS.

Avec Github Pages j'ai mis ce repository et cette page HTML c'est accessible gratuitement dans ce lien :

Générer une coque inversée

L'utilisation de cette application est très simple et maintenant vous allez voir, voici l'interface de l'application web :

Comme vous pouvez le voir c'est super simple, et très moche, mais l'utilisation est la même.
Pour utiliser cette application, nous devons imaginer le scénario suivant.
Vous avez violé une machine et vous avez Remote Code Execution, mais vous voulez avoir un Shell de votre machine, pour ce faire, vous devrez mettre votre IP dans le champ IP, le port par lequel vous souhaitez recevoir la connexion.
Enfin il ne reste plus qu'à indiquer quel type de connexion vous souhaitez, cela dépend des utilitaires que la victime a dans son système, ce sont les options qu'il y a pour le moment :

  • Frapper
  • Python
  • Netcat
  • PHP
  • Powershell
  • ICMP (ne fonctionne pas encore)
  • DNS (ne fonctionne pas encore)

Résultat:

Ici, j'ai 2 options, python2 et python3.

Je vais dans ma coquille :

Et le Reverse Shell fonctionne maintenant .

C'est maintenant le moment de voir comment le code JavaScript fonctionne.

Code JS

Ceci est la première ligne de mon code, la classe DOMContentLoaded est nécessaire pour charger la page avant d'exécuter le code JS.

document.addEventListener(‘DOMContentLoaded’, function () {

Ici, j'enregistre les balises HTML par ID dans différentes constantes avec la balise const

Il est maintenant temps d'ajouter les options qui doivent être transmises lorsque le bouton est cliqué.
Il y a d'abord une condition qui vérifie que lorsque vous cliquez dessus, toutes les entrées contenant du texte doivent être présentes.

Fondamentalement, les charges utiles créées sont créées et affichées à l'utilisateur.

conclusion

Enfin voici la fin de l'article, je vous recommande principalement de l'utiliser ou d'essayer de le créer comme un exercice JavaScript de base, c'est une page utile et avec Github Pages vous pouvez la rendre accessible gratuitement pour tout le monde.

Si vous aimez mon contenu et souhaitez m'aider à faire passer ce projet au niveau supérieur, vous pouvez devenir membre en faisant don d'un abonnement mensuel. Votre soutien m'aidera à continuer à créer du contenu de haute qualité. Merci de ta générosité!

Si le don ne vous est pas possible pour le moment, pas de problème du tout ! Votre soutien pour partager mon projet et faire passer le mot est grandement apprécié. Je continuerai à créer et à partager mon travail malgré tout, et je suis reconnaissant pour vos encouragements et votre intérêt.

Si vous souhaitez me soutenir, vous pouvez consulter mon profil moyen secondaire et voir tous les articles ! Suivez-le et soutenez-le !. C'est le lien:

Merci d'avoir lu :)

S12.