JS脚本代码动态调试软件

易语言 2020-08-08 17:06:04

JS脚本代码动态调试软件

常常有些题目是给出一段编码过的JavaScript代码,最后会有eval()这样的函数。
eval()函数
eval 函数对作为数字表达式的一个字符串进行求值,其语法为:

eval(expr)

此处 expr 是一个被求值的字符串参数。

如果该字符串是一个表达式,eval 求该表达式的值;

如果该参数代表一个或多个 JavaScript 语句,那么 eval 执行这些语句。

eval 函数可以用来把一个日期从一种格式(总是字符串)转换为数值表达式或数字。

如下是合天CTF里面的例子,给出一段很乱的JS代码,但是在执行JavaScript代码的过程中,可以对eval函数下断,查看解码后的JS代码。