专治疑难杂症
M1mory
个人博客:https://m1mory.github.io/
展开
-
使用github和jekyll打造自己的独立博客及常见问题
使用github和jekyll打造自己的独立博客以及常见问题原创 2016-10-23 23:36:27 · 1669 阅读 · 0 评论 -
告别CMD.windows终端神器conemu设置
前言一种刘姥姥进大观园的感觉,现在是见啥啥新鲜.因为之前不怎么接触到命令操作,平时偶尔用用cmd也没觉得什么不妥.直到现在经常调试脚本,使用git越发感觉不方便.看见同事使用的terminal绚丽夺目,好奇之下询问之,才得知了神器conemu.(别问我为什么不用cmder,vpn过期了我会告诉你?)今天第一次使用conemu,大致体验了一下已经被她强大的功能迷住.下面主要记录下软件的一些常规设置.原创 2017-05-21 00:06:48 · 20716 阅读 · 2 评论 -
sublime text3 python代码自动提示/补全插件sublimecodeintel配置
sublime text利用SublimeCodeIntel插件使python代码自动提示/补全配置原创 2017-05-20 17:51:31 · 51386 阅读 · 4 评论 -
python requests报错InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate
使用requests库请求HTTPS时,因为忽略证书验证,导致每次运行时都会报错: C:\Python3\lib\site-packages\requests\packages\urllib3\connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certif原创 2017-02-20 21:04:32 · 12349 阅读 · 1 评论 -
python请求https报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
python使用requests请求HTTPS报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed解决办法设置verify=False忽略证书验证 r = requests.post(url = url, data = parameters, headers = headers,原创 2017-02-20 20:53:33 · 2493 阅读 · 0 评论 -
python使用requests模块参数编码的不同处理
python中使用requests模块http请求时,发现中文参数不会自动的URL编码,并且没有找到类似urllib (python3)模块中urllib.parse.quote("中文")手动URL编码的方法.研究了半天发现requests模块对中文参数有3种不同的处理方式. 一、requests模块自动URL编码参数要使参数自动URL编码,需要将请求参数以字典的形式定义,如下demo: im原创 2017-02-27 22:37:53 · 17144 阅读 · 2 评论 -
burpsuite插件开发中文API
前言因移动APP测试需要写Burp插件来处理数据包,发现之前wooyun作者Her0in写了几篇很好的burp插件开发入门教程,最关键的是还将burpsuite extender API翻译成了中文版。美中不足的是这几篇API都是以HTML的形式存在,查看的时候不太不方便。所以寻思着将它整理成CHM帮助文档,方便写插件的时候查阅。 burpsuite 插件开发中文API经过一番折腾,终于将Her0原创 2016-10-28 00:10:21 · 1837 阅读 · 0 评论 -
burpsuite response返回中文乱码问题
在做测试的时候总是遇到response中文乱码的问题。Google很多解决方案都是仅仅只修改burp字体。可是有些时候单纯修改字体问题依然会存在。后来发现还需要设置burp编码,目前问题暂时得到解决,以下记录问题过程及解决详情,供有需之人。burpsuite response返回中文乱码,像下面这样: {“outPut”:”{\”responseCode\”:\”999998\”,\”respo原创 2016-10-27 13:06:36 · 24831 阅读 · 0 评论 -
BurpSuite实现AES加密插件问题记录
因最近测试的Android APP其对发送的数据包进行了加密,所以需要编写burp插件对数据包进行处理。这里APP使用了AES/CBC/PKCS7Padding填充方式对数据进行加密传输。当把加密过程移植到burp插件Java代码中时,发现Java本身不支持PKCS7Padding填充方式,奇怪的是Android却支持。Google一把后得知可以使用第三方jar包Bouncy Castle扩展支持。原创 2016-10-26 22:32:25 · 3097 阅读 · 0 评论 -
JAVA实现http/https的Post、Get、代理访问请求
前言平时测试的时候可能会遇到使用Java发送http或者https请求的需求.网上找了一圈暂时没有发现比较称心方便能够直接使用的代码.所以就借鉴别人的代码按自己需求改造了一下.主要实现http/https的get和post请求,并支持设置代理抓包.只需要一个Java文件就搞定,不需要第三方库支持.原创 2017-08-08 22:13:24 · 12391 阅读 · 7 评论