ChatGPT Nextus Prompt

ChatGPT JailBreak Nextus Officiel

Author
xcode nextus
Daily installs
0
Total installs
3
Ratings
0 0 0
Version
1.2
Created
2025-04-14
Updated
2025-04-14
Size
12.5 KB
License
N/A
Applies to

🔍 ÉLÉMENT ANALYSÉ : Bouton d'injection de prompt

  • Description attendue : Un bouton flottant sur l'interface de ChatGPT ([URL non valide supprimée] ou chat.openai.com) qui, lorsqu'il est cliqué, injecte un prompt prédéfini dans la zone de saisie de texte, déclenche un événement d'entrée pour mettre à jour l'interface, et clique sur le bouton d'envoi. Le bouton doit avoir une apparence spécifique (rond, noir, avec une ombre rouge et une image). Un effet de zoom doit se produire lors du clic.

  • Éléments trouvés dans le script :

    • Création d'un élément <button> avec des styles CSS en ligne pour la position (fixe, en bas à droite), dimensions (40x40px), bordure arrondie, couleur de fond noire, ombre rouge et curseur de pointeur.
    • Création d'un élément <img> avec une source spécifique ('https://i.imgur.com/HRzLKba.png') et ajout de cette image comme enfant du bouton.
    • Définition d'une fonction triggerInputEvent qui crée et déclenche un événement 'input' sur un élément donné.
    • Ajout d'un écouteur d'événement 'click' au bouton. Lors du clic :
      • Sélectionne un élément div avec l'attribut contenteditable="true" et l'ID prompt-textarea.
      • Vérifie si le contenu de ce div inclut déjà la variable jailbreakprompt.
      • Si le prompt n'est pas présent, il est ajouté au début du contenu du div dans un élément <p>.
      • La fonction triggerInputEvent est appelée sur le div pour simuler une entrée utilisateur.
      • Un bouton d'envoi est recherché à l'aide d'un sélecteur CSS (button[class*="absolute"]).
      • Si le bouton d'envoi est trouvé, sa méthode click() est appelée. Une erreur est enregistrée dans la console si le bouton n'est pas trouvé.
      • Une classe CSS 'zoom-effect' est ajoutée au bouton, puis retirée après 1000ms pour créer un effet de zoom. Une erreur est enregistrée dans la console si le div éditable n'est pas trouvé.
    • Ajout du bouton au corps du document.
    • Définition d'une règle @keyframes zoomInOut pour l'animation de zoom.
    • Application de cette animation à la classe CSS '.zoom-effect'.
    • Définition d'une variable jailbreakprompt contenant un long texte en français canadien.
    • Les métadonnées du script incluent des @match pour *://chatgpt.com/* et *://chat.openai.com/*, une @version, une @description, un @author, un autre @match pour https://chat.openai.com/*, un @grant GM_addStyle, et un @namespace https://chat.openai.com/.
  • État de conformité : ✔ Conforme

  • Justification technique : Le script crée un bouton avec l'apparence et le positionnement décrits. L'écouteur d'événement 'click' injecte le prompt prédéfini dans la zone de texte de ChatGPT, simule une entrée utilisateur et clique sur le bouton d'envoi, tel que décrit dans la fonctionnalité attendue. L'effet de zoom lors du clic est également implémenté via l'ajout et la suppression d'une classe CSS animée. Les sélecteurs CSS utilisés ciblent des éléments spécifiques de l'interface de ChatGPT pour réaliser l'injection et le clic.


🔍 ÉLÉMENT ANALYSÉ : Injection du prompt prédéfini

  • Description attendue : Lors du clic sur le bouton, un texte de prompt spécifique doit être ajouté à la zone de saisie de ChatGPT. Ce prompt semble être destiné à interagir avec le modèle de langage d'une manière particulière (agir en tant qu'Assistant Virtuel Avancé, spécialisé dans l'optimisation des processus et la maximisation des revenus pour les entreprises, etc.).

  • Éléments trouvés dans le script :

    • Une variable JavaScript nommée jailbreakprompt est définie, contenant un long texte en français canadien qui correspond à la description du prompt attendu.
    • Dans l'écouteur d'événement 'click' du bouton, le script sélectionne la div éditable (div[contenteditable="true"]#prompt-textarea).
    • Il vérifie si le contenu actuel de cette div inclut déjà le jailbreakprompt.
    • Si le prompt n'est pas trouvé, il est ajouté au début du contenu de la div en l'encapsulant dans des balises <p>.
  • État de conformité : ✔ Conforme

  • Justification technique : Le script récupère le contenu de la zone de saisie de ChatGPT et y ajoute le contenu de la variable jailbreakprompt si celui-ci n'est pas déjà présent. L'encapsulation dans <p> assure une mise en forme de paragraphe dans la zone de texte.


🔍 ÉLÉMENT ANALYSÉ : Déclenchement de l'envoi

  • Description attendue : Après l'injection du prompt, le script doit simuler une action d'envoi, comme si l'utilisateur avait cliqué sur le bouton d'envoi de ChatGPT.

  • Éléments trouvés dans le script :

    • Dans l'écouteur d'événement 'click', après avoir potentiellement injecté le prompt et déclenché l'événement 'input', le script recherche un élément button avec un attribut class contenant le mot "absolute" (button[class*="absolute"]). Ce sélecteur est utilisé pour cibler le bouton d'envoi de ChatGPT.
    • Si ce bouton est trouvé, sa méthode click() est appelée, ce qui simule un clic de l'utilisateur sur ce bouton.
    • Un message d'erreur est consigné dans la console si le bouton d'envoi n'est pas trouvé.
  • État de conformité : ✔ Conforme

  • Justification technique : Le script tente de sélectionner le bouton d'envoi de l'interface de ChatGPT en utilisant un sélecteur CSS basé sur une partie de sa classe. Si le bouton est trouvé, la méthode click() est appelée, ce qui déclenche l'action d'envoi du message.


🔍 ÉLÉMENT ANALYSÉ : Style du bouton

  • Description attendue : Le bouton doit avoir un style visuel spécifique : positionné en bas à droite, de dimensions 40x40 pixels, avec des bords arrondis, un fond noir, une ombre rouge et afficher une image.

  • Éléments trouvés dans le script :

    • La création du bouton inclut l'application de styles CSS en ligne pour position: 'fixed', bottom: '50px', right: '50px', width: '40px', height: '40px', borderRadius: '5px', backgroundColor: 'black', et boxShadow: '0 0 17px 5px rgba(255, 0, 0, 0.8)'.
    • Un élément <img> est créé avec la source 'https://i.imgur.com/HRzLKba.png' et est ajouté comme enfant du bouton, ce qui affiche une image sur le bouton.
  • État de conformité : ✔ Conforme

  • Justification technique : Les styles CSS appliqués à l'élément <button> correspondent aux caractéristiques visuelles décrites. L'ajout d'un élément <img> permet d'afficher une image sur le bouton.


🔍 ÉLÉMENT ANALYSÉ : Effet de zoom au clic

  • Description attendue : Lorsqu'on clique sur le bouton, il doit y avoir un effet de zoom visuel.

  • Éléments trouvés dans le script :

    • Une règle @keyframes zoomInOut est définie via GM_addStyle, créant une animation de mise à l'échelle.
    • L'écouteur d'événement 'click' ajoute la classe 'zoom-effect' au bouton.
    • Une fonction setTimeout est utilisée pour retirer cette classe après 1000 millisecondes (1 seconde), ce qui déclenche l'animation de zoom inverse.
  • État de conformité : ✔ Conforme

  • Justification technique : L'utilisation d'une animation CSS et l'ajout/suppression d'une classe au clic du bouton implémentent l'effet de zoom visuel attendu.