最近比较空闲就仔细看了一下Selenium的源码,因为主要是使用WebDriver所以重点关注了一下WebDriver的工作原理。在前一篇blog里已经解释过了WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native support来操作浏览器。所以对于不同平台,不同...
分类:
Web程序 时间:
2015-07-17 15:28:54
阅读次数:
127
闲来无事突然想玩玩js注入了,以下是一点小实验,有兴趣的朋友可以试试。话说一般浏览器保存账户和密码然后自动登陆的原理是不是这个,还请大神指教(●‘‘●)。新建一个txt文本,命名为”test1“,把以下代码复制进去,然后把文件后缀名改为“html”。<htmlxmlns="http://www..
分类:
Web程序 时间:
2015-06-29 17:54:18
阅读次数:
136
实现任意窗口,显示特定icon/** * 注册标签页更新时的事件 * 这里调用了initialize()事件,把func.js注入当前标签页中 */chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) { if ...
分类:
其他好文 时间:
2015-06-02 00:19:07
阅读次数:
471
前言 使用未知网络需谨慎!!! 1 DNS劫持 工具列表:nodejs,closurether拓扑环境:搭建nodejs环境:安装closurether模块:路由器配置:JS注入:劫持会话:
2 网关劫持
分类:
其他好文 时间:
2015-04-11 16:06:05
阅读次数:
130
今天扫描器误报了这个漏洞,我觉着是误报了。
趁机了解一下, 好像是针对nosql与nodejs的服务端, 我觉着可能是js对于nodejs就是可执行的代码, 也就是任意代码执行, 这么一个攻击。
stackoverflow上有一个http://stackoverflow.com/questions/27879131/server-side-javascript-code-injection-a...
分类:
编程语言 时间:
2015-02-16 01:41:30
阅读次数:
248
序网络上测试资料很多,但是都是很散乱的,于是整理下资料,就有了这个blog原理(文)WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native support来操作浏览器。所以对于不同平台,不同的浏览器,必须依赖一个特定的浏览器的native component来实现把...
分类:
Web程序 时间:
2015-01-26 11:32:26
阅读次数:
678
webview中有WebChromeClient类来完成回调,在整个页面的加载过程中,在哪个阶段进行js注入呢?
经过深入实践后,
如果在OnPageStarted回调时注入的话,有可能注入不成功,这样导致页面脚本中接口不可用。
如果在onpagefinish()中完成。由于页面document.ready的初始化回调而导致等待时间过长。
想把这个过程提前,在页面window对象创建时...
分类:
Web程序 时间:
2014-11-03 16:28:32
阅读次数:
448
非常多应用为了节约成本,做出同一时候在Android与iOS上都能使用的界面,这时就要使用WebView来做。Android和IOS上都有WebView,做起来非常省事。当然这时就要考虑怎样在Android或iOS中实现与网页的交互。对iOS而言,包含怎样在网页中调用OC,以及怎样在OC中对网页进行...
分类:
移动开发 时间:
2014-08-01 10:43:41
阅读次数:
558
很多应用为了节约成本,做出同时在Android与iOS上都能使用的界面,这时就要使用WebView来做。Android和IOS上都有WebView,做起来很省事。当然这时就要考虑如何在Android或iOS中实现与网页的交互。对iOS而言,包括如何在网页中调用OC,以及如何在OC中对网页进行操作。
先将网页弄到iOS项目中:
网页内容如下, 仅供测试:
这是一个示例ht...
分类:
移动开发 时间:
2014-07-03 18:35:41
阅读次数:
284