Maison  >  Article  >  interface Web  >  Cryptage coulissant inversé Crawler JS (2)

Cryptage coulissant inversé Crawler JS (2)

coldplay.xixi
coldplay.xixiavant
2020-09-12 17:52:083882parcourir

Cryptage coulissant inversé Crawler JS (2)

Recommandations d'apprentissage associées : Tutoriel vidéo javascript

L'article précédent a analysé et restitué la confusion d'une certaine diapositive. code, et de nombreuses personnes en arrière-plan posent des questions sur le cryptage derrière celui-ci et sur l'ensemble du processus, alors aujourd'hui, je vais simplement proposer l'intégralité du cryptage

Pas grand chose à dire, le temps est précieux, allons-y commencé !

Retournez au cryptage précédent de w

Cryptage coulissant inversé Crawler JS (2)

Vous pouvez voir que la fonction reçoit trois paramètres. Remontez la pile d'appels

Cryptage coulissant inversé Crawler JS (2)

Le code restauré est très clair Les trois paramètres sont c, l, n["$_DAAD"], regardez attentivement le code

 _ = e ? n["lastPoint"]["x"] : t["$_CCAY"]() / a - n["$_DDHB"]u = e ? n["lastPoint"]["y"] : n["$_DDIm"] - t["$_CCBw"]() / a;复制代码
Il n'est pas difficile de deviner que _ et u correspondent respectivement aux coordonnées des axes x et y lorsqu'on glisse.

Si vous n'y croyez pas, vous pouvez prendre une règle et la mesurer (tête de chien manuelle)

Cryptage coulissant inversé Crawler JS (2)
Le troisième paramètre est le temps de glissement. La clé réside donc dans le deuxième paramètre l..

La console sort chacun pour voir de quoi il s'agit.

Les deux derniers vous semblent-ils familiers ? Ce sont les données renvoyées par la requête précédente

Cryptage coulissant inversé Crawler JS (2)
Ensuite, il ne reste plus qu'un point clé Entrez et jetez un œil

Cryptage coulissant inversé Crawler JS (2)Cliquez dessus, vous pouvez entrer dans la fonction, définir un point d'arrêt et renvoyer la demande

Cryptage coulissant inversé Crawler JS (2)C'est une trajectoire que nous glissons..., grâce à cette fonction , le tableau de trajectoires devient une chaîne.

Après avoir déduit la fonction, l'affectation de tableau précédente peut être supprimée car nous l'avons restaurée. Cela semble gêner

Cryptage coulissant inversé Crawler JS (2) Essayez de l'exécuter et
compensez ce qui manque

. Le principe qui reste inchangé depuis des milliers d'annéesContinuez en revenant sur le cryptage de l. Vient ensuite la fonction la plus externe. Utilisez la même méthode pour supprimer la fonction de cryptage

Cryptage coulissant inversé Crawler JS (2)Après avoir terminé ce qui précède, les trois paramètres de la fonction de cryptage W sont terminés !
Continuez avec le processus suivant.... Ce n'est pas difficile du tout

Supprimez simplement ces fonctions cryptées.

Sortez simplement tous ces AES Base64 et c'est tout ! Cryptage coulissant inversé Crawler JS (2)
La partie chiffrement Js est pratiquement terminée, et il ne reste plus qu'à envoyer des requêtes en fonction du flux de requêtes dans le réseau.

Ce qui précède est l'ensemble du processus de glissement d'un certain chèque, n'est-ce pas si simple !

Si vous souhaitez en savoir plus sur la programmation, veuillez faire attention au formation php

 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer