常常有些题目是给出一段编码过的JavaScript代码,最后会有eval()这样的函数。
eval()函数
eval 函数对作为数字表达式的一个字符串进行求值,其语法为:
eval(expr)
此处 expr 是一个被求值的字符串参数。
如果该字符串是一个表达式,eval 求该表达式的值;
如果该参数代表一个或多个 JavaScript 语句,那么 eval 执行这些语句。
eval 函数可以用来把一个日期从一种格式(总是字符串)转换为数值表达式或数字。
如下是合天CTF里面的例子,给出一段很乱的JS代码,但是在执行JavaScript代码的过程中,可以对eval函数下断,查看解码后的JS代码。
上一篇 多功能文本处理编辑软件
下一篇 易语言Api创建托盘图标