`

一个简单的巧妙用法eval()函数

    博客分类:
  • JS
 
阅读更多
<html>

<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
function say(say)
{
  alert(say);
}
eval("say")("hello world");
</script>
</head>

<body>
</body>

</html> 
 
分享到:
评论

相关推荐

    巧用eval解析json对象

    本篇将聚焦于如何巧妙地使用`eval`函数来解析JSON对象,虽然在实际开发中,由于安全考虑我们通常会避免使用`eval`,但理解其工作原理对于学习JavaScript和JSON解析至关重要。 首先,JSON对象本质上是符合JSON语法的...

    VBSCRIPT中文手册

    InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。 整数除法运算符(\) 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。 ...

    vb Script参考文档

    InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。 整数除法运算符(\) 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。 ...

    Erlang编写的生成一注双色球小程序

    这个小程序可能使用了`rand:uniform()`函数来生成0到1之间的一个浮点数,然后通过适当转换得到1到33之间的整数,对应双色球的红球部分。蓝球部分可能使用了类似的方法,但范围缩小到1到16之间。 2. **链表连接**: ...

    浅谈javascript函数劫持[转自xfocus]第1/3页

    一、概述 javascript函数劫持,也就是老外提到的...通过替换js函数的实现来达到劫持这个函数调用的目的,一个完整的hook alert函数例子如下: &lt;!–1.htm–&gt; 代码如下: [removed] &lt;!– var _alert = alert;

    PHP和MySQL WEB开发(第4版)

    3.10.2 对数组的每一个元素应用任何函数:array_walk() 3.10.3 统计数组元素个数:count()、sizeof()和array_count_values() 3.10.4 将数组转换成标量变量:extract() 3.11 进一步学习 3.12 下一章 第4章 字符串...

    PHP和MySQL Web开发第4版pdf以及源码

    3.10.2 对数组的每一个元素应用任何函数:array_walk() 3.10.3 统计数组元素个数:count()、sizeof()和array_count_values() 3.10.4 将数组转换成标量变量:extract() 3.11 进一步学习 3.12 下一章 第4章 字符...

    PHP和MySQL Web开发第4版

    3.10.2 对数组的每一个元素应用任何函数:array_walk() 3.10.3 统计数组元素个数:count()、sizeof()和array_count_values() 3.10.4 将数组转换成标量变量:extract() 3.11 进一步学习 3.12 下一章 第4章 字符...

    前端开源库-evaljson

    `eval()`函数在JavaScript中是一个危险但强大的工具,它可以执行一个字符串作为JavaScript代码。evaljson库巧妙地利用了`eval()`,在确保安全性的前提下,解析包含JavaScript代码的JSON数据。它会解析JSON中的特殊...

    javascript实现yield的方法

    `forEach`通常是一个迭代数组元素的方法,但在这个例子中,它被替换为一个Generator函数,这个函数会`yield`数组的每个元素。 ```javascript Array.prototype.forEach = new Iterator(function () { for (var i = ...

    Scala.pdf中文高清第二版

    8. **FP与OOP的结合**:Scala巧妙地将面向对象和函数式编程融合在一起,使得开发者可以根据需求选择最适合的编程范式,或者混合使用两者。 9. **交互式编程**:Scala的REPL(Read-Eval-Print Loop)环境允许开发者...

    记一次有趣的tp5代码执行1

    在本文中,我们将探讨一起关于ThinkPHP5框架中的一个代码执行漏洞,以及如何利用这个漏洞进行攻击和防御。首先,让我们来理解这个问题的核心。 【漏洞背景】 标题和描述提到的是一次针对ThinkPHP 5.0.23版本的代码...

    AJAX案例研究之详细剖析Gmail应用

    首先,当我们登录Gmail时,会看到一个包含JavaScript的HTML页面。页面中的JavaScript代码负责创建和管理AJAX请求。例如,`vb()`函数用于在不同浏览器环境下创建XMLHttpRequest对象,这是AJAX的核心组件,用于与...

    使用颜色矩阵设置图像中的 Alpha 值

    在上述代码中,我们首先加载一个名为`input.png`的图像,然后定义一个颜色矩阵,并通过`ImageMath.eval`函数将其应用到图像上。最后,保存结果到`output.png`。 此外,颜色矩阵还可以用于实现更复杂的图像处理任务...

    1个经典的过人 WebShell1

    【描述】:“这个话题涉及到一个巧妙的 PHP WebShell 隐藏技术,旨在避开常规检测。WebShell 是黑客用来远程控制被入侵服务器的恶意脚本,通常会被编码或伪装成看似无害的代码。” 【标签】:“php” 【知识点详细...

    Asp.net开发必备51种代码(非常实用)

    此代码片段展示了如何在ASP.NET页面中使用`DataBinder.Eval`函数结合`System.DateTime.Parse`方法,将数据库中的日期时间字段转换为人类可读的格式。`ToShortDateString()`方法则用于生成短日期格式。 ### 6. 动态...

    Web安全 _ 无字母数字Webshell 总结.pdf

    关于PHP的动态执行,`assert()`在PHP 5中是一个函数,可以像`eval()`一样使用,但在PHP 7中,它变成了语言结构,无法再作为函数名来动态执行代码。在这种情况下,可以考虑使用`file_put_contents()`等其他函数来达到...

    一句话的艺术-web提权.pdf

    总的来说,这个主题深入探讨了在高度安全环境下的网络攻防战,特别是在Web提权方面,如何巧妙地利用一句话木马避开安全软件的检测。这需要对Web编程语言、安全检测机制以及编码技术有深入的理解。同时,这也警示了...

    sakura_quine:樱花奎奴

    这通常涉及到使用`eval`函数,它会解析并执行一个字符串中的Ruby代码。但需要注意的是,`eval`应谨慎使用,因为它可能会带来安全风险,因为它可以执行任意代码。 6. **完整的樱花奎因示例** 以下是一个简单的Ruby...

    php实现根据字符串生成对应数组的方法

    本文将深入探讨如何使用PHP实现这一功能,主要关注字符串到数组的转换以及eval函数的应用。 首先,我们来看一个示例字符串数组配置: ```php $config = array( 'project|page|index' =&gt; 'content', 'project|...

Global site tag (gtag.js) - Google Analytics