反爬虫策略总结

反爬策略

1. 最常见的 ip检测,ua检测

2. cookie检测

3. 需要登陆,又衍生各种出登陆验证,图片验证码,滑块等

4. 参数加密:包括请求参数加密和返回数据加密。

大致分为两大块:js加密及css反扒

js加密需要进行js逆向解析,常见有rsa,aes, des, md5,  base64 及一些自定义加密:如字符串置换

css反爬包含css字体反爬(如大众点评,猫眼电影等),隐式style-css反爬(

反反爬策略:

js加密 可以看我博客,虽然也写的一般般,仅供参考。

css字体反爬也可以参考我博客。

隐式style-css反爬请参考:https://www.jianshu.com/p/e9b47c979703https://juejin.im/post/5da00c7fe51d4578377fe4ef

js逆向分析时会碰到:

1. 无限debugger,阻碍正常观看分析,比如:https://taodaxiang.com/credit2

解决方案:

1.  f12  source  右边 粗箭头带个斜杠的 图标,关掉斜杠,禁止debugger,记得需要的时候再打开

2   找到js代码里debugger那几行,右键添加「Add Conditional breakpoint」并在出现的对话框中输入「false」

参考:

1. https://segmentfault.com/a/1190000012359015

2. https://mp.weixin.qq.com/s/HQDcrnxRMP9B--r4N8g-ZA

2. JSFuck 

参考: https://mp.weixin.qq.com/s/poXgxVcEHnJfVtwZ7qoyZw

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦桑尼亚奥杜威峡谷能人

感谢您的认可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值