![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
反反爬
西门大盗
技能提升,分享价值
展开
-
JavaScript 混淆 开源项目 在线工具
JavaScript 混淆——开源项目• UglifyJS: https://github.com/mishoo/UglifyJS2• terser: https://github.com/terser/terser• javascript-obfuscator: https://github.com/javascriptobfuscator/javascript-obfuscator•...原创 2020-02-09 17:13:58 · 1389 阅读 · 0 评论 -
python 实现AES加密解密(对称加密、ECB模式,配合base64)
什么是对称加密什么叫对称加密呢,你可以这么理解,一方通过密钥将信息加密后,把密文传给另一方,另一方通过这个相同的密钥将密文解密,转换成可以理解的明文什么是非对称加密1. A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。• 2. A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。• 3. A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。•...原创 2019-07-27 16:59:17 · 9986 阅读 · 0 评论 -
python爬虫--破解登录环节的js加密:haodou
看到一个网站的登录环节做了密码的加密,尝试着做了破解,权当对js破解的一个练习。网站:http://www.haodou.com登录url下面看到data如下:其中password和sso_token明显是加密后的数据。搜索sso_token可以定位到js文件:看到这里的sso_token 其实是网页 上id 为sso_token的一个值,定位到这个页面的url为...原创 2019-06-29 15:45:14 · 4136 阅读 · 1 评论 -
【python爬虫】反反爬之破解js加密--入门篇:谷歌学术镜像搜索(scmor.com)
本专栏主要分享Python爬虫工程师在技术进阶过程中必须掌握的各种反反爬技能。期待和Python爬虫爱好者共同探讨。前言:网页的js加密是爬虫过程中经常会遇到的反爬措施,导致在开发爬虫脚本时,无法正确构造请求头、表单等信息。通过本案例,希望带给你破解js加密的常规流程和解密思路。注意:或许你是个Python高手,但是没有前端js的经验,我可以确定的是,这丝毫不会影响你学习本文的...原创 2019-08-21 17:28:35 · 1722 阅读 · 3 评论 -
python中对RSA的加密和解密(通俗易懂,一看就会)
关于RSA非对称加密算法的完整原理和逻辑部分,可以参考维基百科。这里只介绍关于RSA加密解密的最少必要知识:1加解密的流程:首先由RSA库生成密钥,注意,这里的密钥包含私钥和公钥,是三个不同的概念。要加密的内容,称为明文。加密后的内容,称为密文。设有一个场景:翠花要写情书(明文)给二狗,但是情书又不能被人发现,于是就采用了RSA加密的方式来传递情书。二狗先用RSA生...原创 2019-03-11 23:11:24 · 15902 阅读 · 7 评论 -
python处理base64的加密解密(判断是否是base64加密)
适用场景:当判断字符串是否是base64加密过的,或者要将字符串进行加密。特别是爬虫过程中,js中经常带有base64进行加密解密的操作,只要知道整个逻辑,以后可以直接进行调用。def jiemi_base64(): # 解密base64 data = 'eyduYW1lJzona2trJywnYWdlJzoyMn0=' # data= '''{'aa':'bb...原创 2019-03-08 12:03:00 · 4777 阅读 · 1 评论 -
哈希函数md5().hexdigest()
将文件保存时,通过哈希函数对每个文件进行文件名的自动生成。import osfrom hashlib import md5def save_image(content):file_path = '{0}/{1}.{2}'.format(os.getcwd(), md5(content).hexdigest(), 'jpg')#保存到当前路径,文件名自动哈希生成 print(fil...原创 2018-06-16 11:22:02 · 31428 阅读 · 3 评论 -
python爬虫--破解js加密:kankan登录破解
这一系列文章旨在解决python 爬虫过程中遇到的各种反爬,从简单到复制,是个进阶的过程。如果对你有帮助,欢迎关注。今天要破解的网站是天天看看(http://www.kankan.com/)的登录,其中涉及post环节的data加密,以及cookies查找。可以看到post表单中包含8个参数,p,n,verifycode,这3个是变化的。搜索参数verifycode,可以定位到生成...原创 2019-07-02 16:15:16 · 3042 阅读 · 0 评论