Heim > Artikel > Web-Frontend > Crawler's JS Reverse Sliding Encryption (2)
Verwandte Lernempfehlungen: Javascript-Video-Tutorial
Der vorherige Artikel analysierte und stellte den verschleierten Code für einen bestimmten Schiebetest wieder her, und dann fragten viele Leute im Hintergrund nach der anschließenden Verschlüsselung und dem gesamten Prozess ist, also werde ich heute einfach die gesamte Verschlüsselung herausfinden
Es gibt nicht viel zu sagen, Zeit ist kostbar, fangen wir an!
Gehen Sie zurück zur vorherigen Verschlüsselung von w
Sie können sehen, dass die Funktion drei erhält Parameter. Verfolge den Aufrufstapel
Der wiederhergestellte Code ist sehr klar: c, l, n["$_DAAD"]. u Entsprechen den Koordinaten der x- bzw. y-Achse, wenn wir gleiten.
Wenn Sie es nicht glauben, können Sie ein Lineal nehmen und es messen (manueller Hundekopf)
Die Konsole gibt ihn separat aus, um zu sehen, was er ist
Kommen Ihnen die letzten beiden bekannt vor? Es handelt sich um die von der vorherigen Anfrage zurückgegebenen Daten
Laden Sie die Funktion herunter, da wir sie wiederhergestellt haben.kehrt weiterhin zur Verschlüsselung von l zurück. Als nächstes kommt die äußerste Funktion, um die Verschlüsselungsfunktion zu entfernen.
Nach Abschluss der oben genannten Schritte sind die drei Parameter der W-Verschlüsselungsfunktion abgeschlossen.... Es ist nicht schwierig Entfernen Sie einfach diese Verschlüsselungsfunktionen. Nimm einfach all diese AES Base64 raus und das war's! Der Js-Verschlüsselungsteil ist im Grunde genommen abgeschlossen und es müssen nur noch Anfragen basierend auf dem Anfragefluss im Netzwerk gesendet werden. Das Obige ist der gesamte Prozess des Schiebens eines bestimmten Schecks, ist das nicht so einfach!Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Spalte „PHP-Schulung“!Das obige ist der detaillierte Inhalt vonCrawler's JS Reverse Sliding Encryption (2). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!