- 博客(4)
- 收藏
- 关注
翻译 理解python的GIL
理解python的GIL介绍一个实验结果线程与GILPython Threads线程执行模型cpu密集型任务什么是tick定期checkC上的实现问题GIL和线程切换解构Python Locks解构Locks线程间的切换pthread 秘密操作系统调度线程间的切换(二)What Can Go Wrong?GIL仪表GIL logging一个简单的跟踪一个cpu线程多核GIL战争多核事件处理I/O处...
2018-10-09 12:06:33 741
原创 python携程爬虫之逆向混淆js
前言那些年携程工程师在代码里下的毒-反爬与反反爬的奇技淫巧 知乎上面的专栏,写出了逆向找到携程的Eleven参数来伪装浏览器发送ajax,获取携程的酒店房型列表。然而文章并没有给出全部的思路,我们获取到的页面内容内容是酱紫的:所以没办法,只能自己撸出来,看看到底是怎么加密的。DEBUG首先还是查看ajax请求网址时http://hotels.ctrip.com/Domestic/t...
2018-09-20 17:30:32 6945 12
原创 django中间件CsrfViewMiddleware源码分析,探究csrf实现
Django Documentationcsrf保护基于以下: 1. 一个CSRF cookie 基于一个随机生成的值,其他网站无法得到。此cookie由CsrfViewMiddleware产生。它与每个调用django.middleware.csrf.get_token()(这是一个用于取回CSRF token的方法)的响应一起发送,如果它尚未在请求上设置的话。为了防止BREACH攻击,t...
2018-09-05 10:53:48 1645 1
原创 逆向js混淆 解密食行生鲜的js加密函数
起因在某个公众号里面看到这篇文章(https://mp.weixin.qq.com/s/M_zbszwC7EWEQLqtRlFnWg),想要试试逆向混淆js登陆页面食行生鲜 https://wechatx.34580.com/mart/#/sign/in 注册了一个账号 密码为666666 ...
2018-08-22 18:03:11 2900 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人