Web - Client

mardi 13 octobre 2020, 12:26  #1
Web - Client - Javascript - Native code
lunar25
  • 10 posts

Bonjour,

J’ai réussi le challenge, mais pourrait-on m’expliquer pour ma culture comment a été fait le code javascript natif ? Obfuscation ? encodage ? autre ?

C’est à dire celui qui commence par É=- - [],ó=- É,Ë=É... Comment a-t-il été généré ?

Merci d’avance 🙂

dimanche 25 octobre 2020, 12:12  #2
Web - Client - Javascript - Native code
z3n0
  • 2 posts

Bonjour,
alors lunar25 moi aussi j’ai trouver en décodant le code sur internet et apparament c’est un encodage JSFuck tu pourra faire tes recherches de ton cote car je ne suis pas vraiment un pro ;)
Salut

A+

vendredi 6 novembre 2020, 12:06  #3
Web - Client - Javascript - Native code
antoin3dme
  • 1 posts

Bonjour lunar25, z3n0,

Il semblerait effectivement que l’encodage soit réalisé par le sous-ensemble Javascript JSFuck, qui n’utilise que 6 caractères : "[", "]", "(", ")", " !", et "+".

La méthode d’encodage est expliquée sur le Github du projet (avec lien démo) :
https://github.com/aemkei/jsfuck

Cheers !

vendredi 6 novembre 2020, 14:00  #4
Web - Client - Javascript - Native code
Th1b4ud
  • 1636 posts

Ce n’est pas du JSFuck