WEB开发网
开发学院网络安全安全技术 利用Firefox审计Web2.0应用程序安全 阅读

利用Firefox审计Web2.0应用程序安全

 2009-09-16 00:00:00 来源:WEB开发网   
核心提示: 您可以将这个脚本装载到Chickenfoot控制台中,并运行它,利用Firefox审计Web2.0应用程序安全(6),如图5所示,图5 利用Chickenfoot模拟Ajax调用onClick这样,就会看到一个对auth函数的调用,我们现在可以通过Firebug的调试器功能把内部逻辑跟特定的事件

您可以将这个脚本装载到Chickenfoot控制台中,并运行它,如图5所示。

利用Firefox审计Web2.0应用程序安全

图5  利用Chickenfoot模拟Ajax调用onClick

这样,我们就可以创建JavaScript并从Firefox浏览器内部来审计基于AJAX的应用程序的安全性了。对于Chickenfoot插件,还有其它几个API调用,其中一个比较有用的就是构建爬虫例程的fetch命令。

六、逻辑发现与应用程序解析

为了剖析客户端基于AJAX的应用程序,需要仔细遍历每一事件以确定其处理逻辑。确定整个逻辑的一种方法就是逐行阅读所有代码。但是通常每个事件调用仅涉及文件中的少数几个函数。因此,我们需要一种技术来步入调试运行在浏览器中的有关代码。

这时,有些强大的JavaScript调试器可以达到这一目的,Firebug便是其中之一。另一个调试器是venkman。在下面的例子中,我们将使用Firebug。

这里给出一个处理登录过程的简单的示例:login.html页面将从最终用户那里接收用户名和口令,如图6所示。使用Firebug的检查功能可以确定此表单的属性。

利用Firefox审计Web2.0应用程序安全

图6  借助 Firebug审查表单属性

检查表单属性之后,就会看到一个对auth函数的调用。我们现在可以通过Firebug的调试器功能把内部逻辑跟特定的事件隔离开来了,如图7所示。

利用Firefox审计Web2.0应用程序安全

上一页  1 2 3 4 5 6 7 8  下一页

Tags:利用 Firefox 审计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接