自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除