收到求助,说网址有限制,希望破解,所以有了以下分析。
由于网址部分有和谐的内容,在这里就打码了。
http://email.******.at.gmail.com.9h2.space/view_video.php?viewkey=dd80bc29b7c089dc6893
使用工具:
1、硕思闪客
2、chrome (F12真好用)
3、postman (这个工具主要是为了测试)
打开网站得到
<embed id='91' name='91' width='525' height='400' src='http://******/9e.swf?autoplay=false&video_id=d9ff2tR5hjQ5y0GKeQ9eMVPRHvSDY3TF3akJUB7dWoukGb2U&mp4=99' quality='high' bgcolor='white' play='true' loop='false' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://******/go/getflashplayer'></embed>
迅雷下载视频网站的9e.swf
丢入硕思闪客查看as3 找到到start函数 (我是试用版~没办法复制代码,所以就贴图了。)
第265行代码,获取视频相关信息
组合出来是这样
get http://******/getfile_jw.php?VID=d9ff2tR5hjQ5y0GKeQ9eMVPRHvSDY3TF3akJUB7dWoukGb2U&v=NaN&mp4=18
mp4应该只是一个类型暂且不管 V 的值按道理来说 一直是NaN。 参考as3代码和 Vid
请求得到内容:
domainUrl=http://email.******.at.gmail.com.t9d.club/&imgUrl=http://img2.t6k.co/&VID=163108&r=&file=http://******:8080/dl//2cdb455108aeec5026592589b33b82b9/575655a0//91porn/mp43/163108.mp4&st=&e=
再看as3 从250行代码开始,解析各参数,file 就是视频地址了get请求直接下载就好了。
imgurl就是图片地址
imgurl+"/thumb/"+Vid+".jpg" = http://img2.t6k.co//thumb/163108.jpg
主要问题是获取VID 因为服务器设置了IP限制,所以可以使用代理请求页面,获取到VID, 获取到VID后就不需要代理了,直接请求getfile
Over,