21.what a fuck!这是什么鬼东西?

CTF-Web21(涉及另类编码,了解即可,不重要)

#注意提交时,直接填Ihatejs就可以了,不要加CTF{},flag{}啥的

CTF-Web21(涉及另类编码,了解即可,不重要)



1:

分析:打开网站后发现是一堆莫名其妙的代码。。然后发现是一种叫JSFuck的东西,将网站内容复制粘贴到下面这个网站:

http://www.jsfuck.com/

然后运行一下,就出来答案了。

CTF-Web21(涉及另类编码,了解即可,不重要)

实际上这是一种jother编码,实际上是一种利用JavaScript语言,利用少量字符构造精简的函数匿名方法,代码会比较冗杂。

2:

other编码:jother是一种运用于javascript语言中利用少数字符构造精简的匿名函数方法对于字符串进行的编码方式。

其中少量字符包括:“!”,“+”,“(”,“)”,“【”,“】”,“{”,“}”。只用这些字符就能完成对 任意字符串的编码。

看见这一屏幕的字符直接想到是jother编码,然后Ctrl+A全选,Ctrl+C复制,打开任意一个浏览器的开发者工具,比如谷歌打开F12,然后Ctrl+V粘贴,回车,就会运行这一段编码

显示出密码

3:

点开链接,一堆莫名其妙的符号:

CTF-Web21(涉及另类编码,了解即可,不重要)

当然这不是莫名其妙,这是jother编码,jother是一种运用于javascript语言中利用少量字符构造精简的匿名函数方法对于字符串进行的编码方式,其中少量字符包括"[","]","{","}","(",")","!","+"。只用这些字符就能完成对任意字符串的编码,本质上是一种javascript的编码。在浏览器的控制台上我们是可以直接运行这段代码的,运行就能得到我们的flag。

CTF-Web21(涉及另类编码,了解即可,不重要)

  

相关文章:

  • 2021-04-03
  • 2022-12-23
  • 2021-06-15
  • 2021-04-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2021-11-10
猜你喜欢
  • 2021-12-19
  • 2021-04-10
  • 2021-10-28
  • 2022-12-23
  • 2021-11-27
  • 2021-11-21
相关资源
相似解决方案