遇到一个网页 : http://messenger3.providesupport.com/messenger/0xqyjbb1agw0f0v4ifsytq1ct9.html
上面有个验证码。查看是是 dada: base64 。判断是网页加载的时候通过 js 生成的数据。 如何知道这个 js 是如何生成数据的。有人能从中知道这个验证码生成的步骤?
1
TJT 2016-11-06 22:17:06 +08:00
你看 Network ,有个请求是获取验证码的,不是 JS 生成的。
|
2
eoo 2016-11-06 22:17:37 +08:00 via Android
打不开。。
|
3
eoo 2016-11-06 22:19:19 +08:00 via Android
如果是 base64 的图片 一般是 Ajax 请求 通过后端生成的
|
4
Senevan 2016-11-06 22:42:04 +08:00 via Android
验证码都是从后端请求的,这个也是,只不过图片没有放在一个静态文件里,用到了 img src 的 data ,把图片的 base64 编码数据放到 src 里
|
5
crab 2016-11-06 23:33:34 +08:00
|
6
bombless 2016-11-06 23:48:45 +08:00 via Android
感觉可以用 phantomjs 载入,在载网页之前把所有全局变量都 hook 一下。没验证过是否可行
|