【爬虫系列】2. 打开App逆向“潘多拉魔盒”

2021-12-20
阅读 13 分钟
2.5k
Android 7之后,非Root情况下系统直接不信任用户自行安装的cert证书,直接导致App HTTP抓包更加麻烦了;iOS 抓包倒是简单不少,信任证书之后一路绿灯,甚至还可以花168买个iOS端的本地抓包工具

Ratel:一直站在Android逆向巅峰的平头哥

2021-08-28
阅读 2 分钟
5.7k
本文来源: 带动行业内卷,渣总义不容辞字越少事儿越大,请关注github(可以点击阅读原文):[链接]平头哥(ratel)是一个Android逆向分析工具套件,他提供一系列渐进式app逆向分析工具。同时平头哥也是一个app二次开发的沙箱环境,支持在免root环境下hook和重定义app功能。对于大部分app来说,平头哥打开了潘多拉魔盒,请...

【爬虫系列】1. 无事,Python验证码识别入门

2021-08-07
阅读 6 分钟
3k
最近在导入某站数据(正经需求),看到他们的登录需要验证码,本来并不想折腾的,然而Cookie有效期只有一天。已经收到了几次夜间报警推送之后,实在忍不住。得嘞,还是得研究下模拟登录。于是,秃头了两个小时gang出来了。预警二值化、普通降噪、8邻域降噪tesseract、tesserocr、PIL如果都了解这些东西,这文章就不用看...

【爬虫系列】0. 无内鬼,破解前端JS参数签名

2021-07-26
阅读 9 分钟
3k
PS:这是一个系列,坐等我慢慢填坑。PS:不太会直接能跑的代码,抛砖引玉。PS:那些我也不太熟练的就不搞了,包括(破滑块、验证码..)PS: 反编译搞Apk会有很长的几个文章,稍后慢慢更。最近,和某XX单位的网站gang上了。他们家的网页只允许在微信客户端打开,抓包就跟蛋疼了。不过,手上有Root后的Google Nexus5X,也有...

能动手绝不多说:开源评论系统remark42上手指南

2020-08-06
阅读 10 分钟
2.5k
能动收不多说开源评论系统 remark42 上手指南前言写博客嘛,谁不喜欢自己倒腾一下呢。从自建系统到 Github Page,从 Jekyll 到 Hexo,年轻的时候谁不喜欢多折腾折腾呢。年纪稍稍长了一下之后, 最后我自己还是选了 Hexo 直接做静态博客生成,结合一下 Gitlab CI 推代码之后自动构建之后更新到自己的服务器了。后来又基于...

MySQL Online DDL导致全局锁表案例分析

2019-05-11
阅读 3 分钟
5.8k
MySQL Online DDL导致全局锁表案例分析 我这边遇到了什么问题? 线上给某个表执行新增索引SQL, 然后整个数据CPU打到100%, 连接数暴增到极限, 最后导致所有访问数据库的应用都奔溃. SQL如下: {代码...} 能看到什么? {代码...} 很奇怪, 这两边都在等"Waiting for table metadata lock" 反手查一下"Waiting for table metada...

.NET Core教程--给API加一个服务端缓存啦

2019-05-05
阅读 4 分钟
2.2k
.NET Core教程--给API加一个服务端缓存啦 以前给API接口写缓存基本都是这样写代码: {代码...} 然后把这一坨坨代码都散落在每个地方。 某一天,突然想起我这边的缓存基本时间都差不多,而且都是给Web API用的, 直接在API层支持缓存不就完事了。 所以, 这里用什么来做呢。 在.NET Core Web API这里的话, 两种思路:Middle...

.NET Core中使用RabbitMQ正确方式

2019-01-13
阅读 7 分钟
2.6k
.NET Core中使用RabbitMQ正确方式 首先甩官网:[链接] 然后是.NET Client链接:[链接] GitHub仓库:[链接] 下面直接进入正文,一共是两个主题:消费者怎么写?生产者怎么写? 消费者 在dotnet core mvc中,消费者肯定不能通过API或者其他的东西启动,理应是跟着程序一起启动的. 所以... 在dotnet core 2.0以上版本,我们直接用 IHo...

任务队列和异步接口的正确打开方式(.NET Core版本)

2019-01-13
阅读 10 分钟
2.6k
layout: posttitle: 任务队列和异步接口的正确打开方式(.NET Core版本)category: dotnet coredate: 2019-01-12tags:

.NET Core单元测试之搞死开发的覆盖率统计(coverlet + ReportGenerator )

2018-12-30
阅读 2 分钟
3.7k
【“Support for Linux and Mac will be considered separately in a subsequent effort.”】

没有执行过rm -rf /*的开发不是好运维

2018-11-25
阅读 2 分钟
1.4k
看到一个错误是: We're sorry but house doesn't work properly without JavaScript enabled. Please enable it to continue.

可能是全网首个支持阿里云Elasticsearch Xapck鉴权的Skywalking

2018-10-13
阅读 5 分钟
2.6k
可能是全网首个支持阿里云Elasticsearch Xapck鉴权的Skywalking 对Skywalking有兴趣的同学参见:年轻人的第一个APM-Skywalking 之前在搭建Skywalking的时候发现,官方Skywalking 5.X并支持有鉴权的Elasticsearch. 而我司有其他需求已经购买了阿里云的Elasticsearch,咨询过阿里云技术支持后他们表示并不能去掉鉴权,所以只好...

手把手教你搭APM之Skywalking搭建指南(支持Java/C#/Node.js)

2018-09-21
阅读 5 分钟
7.2k
手把手教你搭APM之Skywalking 前言 什么是APM?全称:Application Performance Management 可以参考这里: {代码...} 最早使用APM还是在携程里面搬砖的时候,当时使用的是大宗点评网开源的dianping/cat框架. 后来到了新公司,因为历史包袱有点多,追踪性能问题太麻烦,用过收费的New Relic | Real-time insights for modern sof...

每周开源项目分享-年轻人的第一个OAuth2.0 Server:hydra

2018-08-09
阅读 8 分钟
3.1k
OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language.

半个小时教你写一个装(bi)逼(she)之地图搜租房

2018-05-23
阅读 10 分钟
3.5k
layout: posttitle: 半个小时教你写一个毕设之地图搜租房category: 其他date: 2018-05-23tags: 其他 半个小时教你写一个毕设之地图搜租房 首先需要一个Python3环境,怎么准备我就不多说了,实在不会的出门右转看一下廖雪峰老师的博客. HTML部分 代码来自:高德API+Python解决租房问题,简单改了下加载数据部分 代码路径:/sta...

手把手教你用.NET Core写爬虫

2016-12-07
阅读 9 分钟
7k
自从上一个项目58HouseSearch从.NET迁移到.NET core之后,磕磕碰碰磨蹭了一个月才正式上线到新版本。然后最近又开了个新坑,搞了个Dy2018Crawler用来爬dy2018电影天堂上面的电影资源。这里也借机简单介绍一下如何基于.NET Core写一个爬虫。PS:如有偏错,敬请指明...PPS:该去电影院还是多去电影院,毕竟美人良时可无价。