实战 IE8 开发人员工具

今天整理我收藏的漫画的时候发现 风云3 少了两集(486、487),这对于收藏者来说基本是不可忍受的;

从风云一到三,应该一集也不能少的;

决定上网去找找,不过溜达一圈常去的分享论坛,由于时间太长了而且多半都是放在网盘里的以前

所以不是没有了就是网盘过期了;

看来只能去找在线的了;还好很快找到一个在线的虽然不是特别高清晰的,不过忍了起码质量还可以还可以看

不过没有下载,这么多页要一页一页的翻下去,还不能邮件保存,屏蔽了右键、而且身为搞软件的如果一页一页的去

Copy 图片也太丢人显眼了;

正好最近装了ie8,里面不是有个开发人员工具吗?据说不错,试验试验了看来,就当练手了;

一、分析得到需要html 信息

按F12 启动开发人员工具

用选择界面元素功能(Ctrl+b) 选择承载漫画的 img 标签;

如下:Html标签\箭头按钮;然后点击一下网页里的图片 ok

我们找到 id=pic-show-area 的img 标签看 src

http://comictelecom-qy.ktxp.com/comicdata3/f/fy3/487/jy001wsg.jpg

猜测一下在浏览器输入,

http://comictelecom-qy.ktxp.com/comicdata3/f/fy3/487/jy002wsg.jpg

木有图片

没有看来没那么简单

继续分析……

看看第二页漫画的 src

http://comictelecom-qy.ktxp.com/comicdata3/f/fy3/487/jy002evl.jpg

哦!原来是这样;明显后三位是,随即的或者什么没有规律的

为了防止盗用的?我是搞企业管理软件的这个就不太明白了;

查看源码,没有发现 id=pic-show-area 大概是某个js 动态创建的;不管他

我是来找图片 url 的至于这个img标签怎么出来的我不太关心;

二、使用探查器

【按开始配置文件】按钮、在网页上按 F5 刷新,直到网页加载完成,停止

得打如下图的结果,按时间排序、找到一个类似的代码!!!;看着很像就是他了下面的 loadPic 函数耗时 15.63

以我的经验判断一般这种设置src 的函数时间耗时不可能很短的......

clip_image002

三、发现并分析脚本

双击,进入一个js代码段中、搜索找到 pic-show-area 就是他了

clip_image003

重点:原来是这里设置的 src,找到了;

$("pic-show-area").src=current_pic_server+hex2bin(pic[A]);

这行代码的意识大家应该看懂了;用 hex2bin 把 pic 数组中的变量变成真正的 url

关于 Pic 数组,在页面源码里可以看到,我早就看见,不过可以无视,这种东西如果叫加密的话

pic 数组代码如下:

var pic = new Array();pic[0] = '2f636f6d696364617461332f662f6679332f3438372f6a793030317773672e6a7067';pic[1] = '2f636f6d696364617461332f662f6679332f3438372f6a7930303265766c2e6a7067';

......很多剩下的省略

四、编写测试脚本&执行测试脚本

复制到ue 里一转换得到的就是 /comicdata3/f/fy3/487/jy001wsg.jpg 这是加密??

Ok 我们只要执行一行代码就可以了;

循环解码所有的 pic 拼一个大串; ok 放置到剪贴板里;

既然已经提供了 hex2bin 咱们还是利用一下吧;

在开发人工具,脚本这里执行多行脚本

代码如下:

如图所示

 

执行 OK

粘贴到记事本 我们得到下面的结果

http://comictelecom-qy.ktxp.com/comicdata3/f/fy3/487/jy001wsg.jpg

http://comictelecom-qy.ktxp.com/comicdata3/f/fy3/487/jy002evl.jpg

。。。略

 

Save 成 487.lst

启动,天朝盗链最nb的【迅雷】、导入下载列表,下载成功;

接下来在去搞 486 收藏全部凑齐了,呵呵高兴,不过对漫画站咱站长先赔礼了,小生真的没时间一页一页的copy;

如果本漫画站,站长要求撤下本文,请通知一声,我的邮箱在本blogs 上方的图片中......

END.最终

写道这里各位看官一定会有所感触,JVAVSCRIPT 太不安全了、不过这是事实

比如被禁用的按钮了,禁止复制了,数据校验了、反正用js 实现的一切和安全相关的东西本来也都是没啥用处的

js只是用来提升用户感受的、并不是一个真正的安全的语言,尤其是在浏览器中运行的时候,即使不借助开发着工具,在地址栏仍然是可以敲入进行执行的

所以即使是 ajax 盛行的今天,各位开发者也不要忘记了浏览器中 JS 并不是安全的,最起码浏览器用户有对他的100%的控制权,而且这一技术很容易被掌握;

 

本篇文章只是为了练习和学习开发着工具,如果有人利用这一技术或方式制作如批量下载器一类的危害被分析网站利益的一切事宜,或者去做其他不道德或违法的事情与本作者无关、

 

作者:曲滨 2009-4-4 23:46:07

转载于:https://www.cnblogs.com/flashelf/archive/2009/04/04/1429651.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423475.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(6):javascript简介

我们需要思考以下六个问题: 1、javaScript是什么? 2、javaScript的用途是什么? 3、javaScript和ECMAScript的关系是什么? 4、javaScript由哪几部分组成? 5、javaScript的执行原理是怎样的? 6、在页面…

前端学习(7):web的三大技术

HTML(5) 是一门标记型语言,主要由一些具备特殊含义的标签构成(建筑物结构) 所谓HTML是“超文本标记语言”的英文缩写。我们上网所看到网页,多数都是由HTML写成的。“超文本”是指页面内可以包含图片、链接,甚至音乐、…

scala的foreach和for

一句印象深刻的话,Alan Kay(Smalltalk发明者)说得一句话:“I’m not against types, but I dont know of any typesystems that arent a complete pain, so I still like dynamic typing”。 并不是静态类型不好,只是静…

前端学习(8):HTML的基本属性和结构

一、HTML文档结构 <!DOCTYPE html> <html lang"zh-CN"> <head> <meta charset"UTF-8"> <title>css样式优先级</title> </head> <body> </body> </html> <!DOCTYPE html>声明为HTML5文…

借助云开发轻松实现后台数据批量导出丨实战

小程序导出数据到excel表&#xff0c;借助云开发后台实现excel数据的保存 我们在开发小程序的过程中&#xff0c;可能会有这样的需求&#xff1a;如何将云数据库里的数据批量导出到excel表里&#xff1f; 这个需求可以用强大的云开发轻松实现&#xff01; 这里需要用到云函数&a…

Storm的ack机制在项目应用中的坑

正在学习storm的大兄弟们&#xff0c;我又来传道授业解惑了&#xff0c;是不是觉得自己会用ack了。好吧&#xff0c;那就让我开始啪啪打你们脸吧。 先说一下ACK机制&#xff1a; 为了保证数据能正确的被处理, 对于spout产生的每一个tuple, storm都会进行跟踪。 这里面涉及到ac…

云开发数据库VS传统数据库丨云开发101

云开发数据库与传统数据库的不同 在小程序云开发中&#xff0c;最核心的便是三大组件&#xff1a;数据库、云存储和云函数&#xff0c;从今天开始&#xff0c;我们将开始隔日更的专栏文章&#xff0c;云开发101&#xff0c;在第一周&#xff0c;我们将从最最核心的数据库开始说…

前端学习(10):HTML语义化

我理解的HTML语义化 经过查看别人博文中的一些描述&#xff0c;我将HTML的语义化总结为&#xff1a; 用最恰当的标签来标记内容。 该如何理解呢&#xff1f;比如需要加入一个标题&#xff0c;这个标题的字体比正文的要大写&#xff0c;还要加粗。能够实现这种效果的方法有很多…

博客中gitalk最新评论的获取 github api使用

博客中&#xff0c;对于网友的评论以及每篇文章的评论数还是很重要的。但是基于静态的页面想要存储动态的评论数据是比较难的&#xff0c;一般博客主题中都内置了评论插件&#xff0c;但是博客主题中对于最新评论的支持显示还是很少的&#xff0c;至少目前我是没怎么发现。博客…

前端学习(11):标题和段落

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>标题和段落</title> </head> <body><h1>我是歌谣</h1><h2>我是歌谣</h2><h3>我是歌谣</h3>&l…

Kafka文件存储机制

Kafka是什么 Kafka是最初由Linkedin公司开发&#xff0c;是一个分布式、分区的、多副本的、多订阅者&#xff0c;基于zookeeper协调的分布式日志系统(也可以当做MQ系统)&#xff0c;常见可以用于web/nginx日志、访问日志&#xff0c;消息服务等等&#xff0c;Linkedin于2010年贡…

云开发0基础训练营第二期热力来袭!

第二期云开发0基础训练营热力来袭&#xff01;课程升级、更佳体验、依旧免费&#xff01;每年的 “金九银十” 都是传说中的学习黄金期&#xff01;这期间在校的小伙伴面临开学季/求职季/考研季挑战&#xff0c;已经步入社会的也即将步入年终前的冲刺阶段。所以&#xff0c;这段…

前端学习(14):相对路径和绝对路径

目录结构 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible" conte…

discuz数据从godaddy主机中导出的mysql数据乱码变问号???的解决方法

从godaddy主机导出的mysql数据安装在本地电脑上发现原来的中文都变成了问号&#xff1f;godaddy主机中的数据库版本是5.0.67&#xff0c;charsetutf8 collationutf8_general_ci 而我的supesite的版本是gbk的&#xff0c;导出的数据也是 CREATE TABLE cdb_access (……) ENGINE…

jvm的新生代和老年代简介

新生代分为三个区域&#xff0c;一个Eden区和两个Survivor区&#xff0c;它们之间的比例为&#xff08;8&#xff1a;1&#xff1a;1&#xff09;&#xff0c;这个比例也是可以修改的。通常情况下&#xff0c;对象主要分配在新生代的Eden区上&#xff0c;少数情况下也可能会直接…

NIO核心框架介绍

NIO共引入了4个概念&#xff1a; - 缓存区&#xff1a;表示数据存放的容器&#xff0c;提供可读写的数据缓存区&#xff1b; - 字符集&#xff1a;用来对缓存数据进行解码和编码&#xff0c;在字节和Unicode字符之间转换&#xff1b; - 通道&#xff1a;用来接收或发送数据&…

前端学习(16):跳转链接小练习

点击图片实现跳转 目录结构 header.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv&q…

云开发的数据库权限机制解读丨云开发101

在使用云开发进行开发时&#xff0c;数据库权限是一个让不少人困扰的部分&#xff0c;四种数据库权限&#xff0c;到底是什么意思&#xff1f;其各自的权限、应用场景都是什么&#xff1f;大多数人对于这个机制&#xff0c;还是模糊的。为了帮助大家进行更好的开发&#xff0c;…

Java中的NIO非阻塞编程

在JDK1.4以前&#xff0c;Java的IO操作集中在java.io这个包中&#xff0c;是基于流的阻塞API。对于大多数应用来说&#xff0c;这样的API使用很方便&#xff0c;然而&#xff0c;一些对性能要求较高的应用&#xff0c;尤其是服务端应用&#xff0c;往往需要一个更为有效的方式来…

Nginx----基础

静态资源服务 通过本地文件系统提供服务&#xff1a;对css&#xff0c;js文件&#xff0c;图片等静态文件 反向代理服务 缓存&#xff1a;将一些数据经常不变的&#xff0c;缓存到Nginx中&#xff0c;直接给用户提供服务 负载均衡 api服务 OpenResty 数据库的服务比较简单&…