自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术拆解官们的狂欢

https://cloudcrawler.club/,前猎豹移动、现好未来爬虫工程师。aka“当代庖丁”,针对逆向、编程语言底层、开源库、大型框架的毫不留情的“拆解”,让部分人先掌握核心拆解技术。...

原创 独家食用指南系列|Android端SQLCipher的攻与防新编

大家好,今天给大家的是本周技术拆解官的第二篇文章,主题依然是沿用上一篇文章的主题–Android端SQLite的“食用指南”,上篇文章我们讲到了基本的SQLite的定义、使用方法以及开发了一个基本的演示DEMO,有不太了解的伙伴可以戳这里预习下。 本篇文章带来的是《独家食用指南系列|Android...

2020-10-26 15:15:09 6375 2

原创 独家食用指南系列|Android端SQLite的浅尝辄止

大家好,本周技术拆解官的第一篇文章,给大家带来的是我们的新主题《独家食用指南系列》。作为新主题的第一篇系列文章,这次给大家分享下Android端SQLite的“食用指南”。之所以会拿SQLite作为系列的开篇文章,也是因为最近接触到逆向Android端SQLite数据库的工作,查阅了很多资料,我也...

2020-10-21 00:52:23 11059 2

原创 基于FastAPI实现的Frida-RPC工具-Arida解析

大家好,本期主题是开源框架的分享,所以今天会给大家分享下最近我接触的一款工具。 本文首发于《安全客 - 有思想的安全新媒体》,也是以本人身份lateautumn4lin原创发布的,原文链接:https://www.anquanke.com/post/id/218915 这次介绍的是一款基于Fa...

2020-10-13 20:22:19 11729 0

原创 2019年末逆向复习系列之拼夕夕Web端anti_content参数逆向分析

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是公众号《云爬虫技术研究笔记》的《2019年末逆向复习系列》的第八篇:《拼夕夕Web端anti_content参数逆向分析》 本次案例+代码已上传至代码库h...

2019-12-19 23:10:40 11995 4

原创 2019年末逆向复习系列之从猫眼字体反爬分析谈谈字体反爬的前世今生

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是公众号《云爬虫技术研究笔记》的《2019年末逆向复习系列》的第六篇:《从猫眼字体反爬分析谈谈字体反爬的前世今生》 本次案例的代码都已上传到Review_R...

2019-12-08 03:45:10 10989 0

原创 2019年末逆向复习系列之知乎登录formdata加密逆向破解

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是公众号《云爬虫技术研究笔记》的《2019年末逆向复习系列》的第五篇:《知乎登录formdata加密逆向破解》 本次案例的代码都已上传到Review_Rev...

2019-12-03 00:36:06 11198 2

原创 2019年末逆向复习系列之今日头条WEB端_signature、as、cp参数逆向分析

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是公众号《云爬虫技术研究笔记》的《2019年末逆向复习系列》的第四篇:《今日头条WEB端_signature、as、cp参数逆向分析》 本次案例的代码都已上...

2019-12-01 20:00:26 8544 10

原创 安卓反调试|常见的Xposed框架检测手段与突破方式

Xposed框架被很多人用来注入App做一些Hook操作,当然有相应的注入也必然存在对应的检测(反调试)操作,之前在吾爱、看雪论坛上看到很多大佬花式突破Xposed检测的手法,所以秉承“拿来主义”,汇总了一下各大App常见的Xposed的检测手法和突破的方式(这里只讲关于在Java层面检测Xpos...

2020-03-13 21:51:59 14831 0

原创 轻JS逆向分析“攒经验”项目之某交易所Sign加密参数逆向分析

最近忙着在搞大数据相关的东西,没什么太多时间去研究复杂的JS,所以给大家来几个练手的网站“攒攒经验”吧!这次出的系列是《轻JS逆向分析“攒经验”项目》,之所以是“轻”,也表明这些案例并不复杂,也是为了多给大家练手,“攒经验”用的。 这篇文章是公众号《云爬虫技术研究笔记》的《JS逆向分析“攒经验”...

2020-02-22 23:56:53 7428 0

原创 跨VPC或者跨云供应商搭建K8S集群正确姿势-番外篇

本文灵感主要是来自于张馆长的文章《跨VPC或者跨云供应商搭建K8S集群正确姿势》,因此取名《跨VPC或者跨云供应商搭建K8S集群正确姿势-番外篇》 上周发了几篇关于Kubernetes集群搭建相关的文章,里面有一个部分谈到了Kubernetes集群CNI插件(也就是容器网络接口)的部署,很多读者...

2020-02-13 23:08:46 14662 0

原创 为了让大家能够看到K8S Dashboard DEMO,我创建了一个“只读用户”

前言 这两天抽空搞了下Kubernetes集群和Traefik,有很多朋友私信我想要看看实际的Kubernetes集群 Dashboard Demo效果,所以简单的把这两个服务开放出来啦! PS:相关代码都在Github仓库 https://github.com/lateautumn4lin/K...

2020-02-06 15:59:03 7251 0

原创 Kubernetes生态Ingress组件Traefik v2.0浅析

前言 上一篇文章简单介绍了下Kubernetes生态的几个组件,这篇文章重点讲解下其中的Traefik组件,Traefik组件类似与Nginx,可以为整个集群做服务暴露、域名控制等等的作用,目前Traefik主要分为两个版本,v1.x与v2.x,这两个版本之间差距较大,让人感觉在使用不同的软件。本...

2020-02-05 17:22:55 8089 1

原创 kubernetesv1.17集群生态搭建笔记

前言 上一次接触到kubernetes集群的时候已经是一年以前了,那个时候官方的版本还只是v1.10,而现在过去一年的时间了,官方版本已经快速的迭代到了v1.17了,社区也越来越成熟、相关的生态组件也越来越丰富,可见在过去的K8S元年,它发展是多么迅猛。 最近想把自己写的一些小东西封装成开放API...

2020-02-04 23:38:11 7503 0

原创 2019年末逆向复习系列之Boss直聘Cookie加密字段__zp_stoken__逆向分析

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是公众号《云爬虫技术研究笔记》的《2019年末逆向复习系列》的第七篇:《Boss直聘Cookie加密字段__zp_stoken__逆向分析》 本次案例的代码...

2019-12-16 23:24:34 10331 31

原创 Django3.0新鲜出炉!全面解读新特性,ASGI真香实锤,不来了解一下?

真的机缘巧合! 写这篇文章完全是机缘巧合,想想已经好长时间没有关注过Django了,虽然Django一直霸占着Python Web开发界的王座,但是由于各种原因自从使用Asyncio以来一直使用Aiohttp这个框架。碰巧因为之前写了几天的《2019逆向复习系列》,脑子里充斥着“逆向”,“逆向”...

2019-12-04 00:20:05 11782 1

原创 2019年末逆向复习系列之百度指数Data加密逆向破解

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是公众号《云爬虫技术研究笔记》的《2019年末逆向复习系列》的第三篇:《百度指数Data加密逆向破解》 本次案例的代码都已上传到Review_Reverse...

2019-11-28 23:36:49 14457 0

原创 2019年末逆向复习系列之努比亚Cookie生成逆向分析

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是《2019年末逆向复习系列》的第二篇:《努比亚Cookie生成逆向分析》 本次案例的代码都已上传到Review_Reverse上面,后面会持续更新,大家可...

2019-11-27 00:43:17 8129 1

原创 2019年末逆向复习系列之淘宝M站Sign参数逆向分析

郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。 这篇文章是《2019年末逆向复习系列》的第一篇:《淘宝M站Sign参数逆向分析》 本次案例的代码都已上传到Review_Reverse上面,后面会持续更新,大家可以...

2019-11-25 23:59:55 7793 1

原创 2019年末,来一发基于Hexo自建博客生态指南!

必读前言 本文篇幅较长,涉及的面较广,通篇阅读大概需要半个小时左右。建议时间紧迫的大佬们可以先收藏文章,之后闲时再细细阅读,个人预览DEMO,有关文中具体涉及到的工具大家可以关注公众号《云爬虫技术研究笔记》回复关键词“博客”获取“一键图床工具”和“无损压缩工具”。 “个人博客”这一名词从很早前...

2019-11-19 02:52:48 9235 1

原创 由一个简单的Python合并字典问题引发的思考,如何优化我们的代码?

关注公众号《云爬虫技术研究笔记》,获取更多干货~ 号主介绍 多年反爬虫破解经验,AKA“逆向小学生”,沉迷数据分析和黑客增长不能自拔,虚名有CSDN博客专家和华为云享专家。 今天我们的题目是《由一个简单的Python合并字典问题引发的思考,如何优化我们的代码?》,为什么会有这个话题呢?起因是今...

2019-11-14 23:31:22 6859 0

原创 Python2寿命只剩一个月啦!还不快赶紧学起Python3酷炫到爆的新特性!

Python3.8已经发布了将近一个月了,距离Python3.0第一个版本发布也将超过10年了。相信很多人还是依旧在使用Python2.7版本,想要迁移到最新版本却不知道怎么能够快速掌握其中最Amazing的方法。下面这篇文章,我会给大家推荐3.0版本依赖最最新潮的函数和语法,让你们能够在Revi...

2019-11-12 01:03:45 2900 10

原创 搜狗微信下线了怎么获取公众号文章?手把手教你最新获取方式

关于微信公众号《云爬虫技术研究笔记》可以看到更多哦! 背景   最近发现搜狗微信在2019.10.29号的时候悄然下线了一个功能,也就是不能在搜狗搜索中指定公众号的名称,如下图   很多媒体以及社区也在讨论相关的话题   这样的话...

2019-11-04 23:10:27 8555 0

原创 万物皆可Hook!重新捡起Hook神器-Xposed框架

引言   这个Hook不是邓紫棋要给你唱的Hook哦!而是在程序界流传的强大秘技-Hook函数,Hook原意是指钩子,它表示的就是在某个函数的上下文做自定义的处理来实现我们想要的黑科技。   在很多技术领域都存在的这种Hook技术,比如下面这些: ...

2019-10-31 23:56:29 7904 0

原创 我为什么不建议你使用Python3.7.3?

作者:Lateautumn4lin 来源:云爬虫技术研究笔记 之前使用Python的环境一直是Python3.7.3的,一直使用的很正常,没有什么毛病,直到最近做一个图片下载器的时候发现了问题。 问题如下 这个问题在Python中比较常见,说明是本地的SSL验证出现...

2019-10-29 13:08:31 1463 6

原创 下一代容器架构已出,Docker何去何处?看看这里的6问6答!!

作者:Lateautumn4lin 来源:云爬虫技术研究笔记 我猜很多人一看这个标题已经感觉很懵逼了,什么?下一代容器都出来了,我还没学Docker呢!!! 咳咳~~在这里我给大家做一个保证,下一代容器目前也只是各个公司在测试阶段,Github上面也有很多Issue,因此,大家可...

2019-10-25 10:13:34 7632 0

原创 震惊 | 只需3分钟!极速部署个人Docker云平台

1 Docker Swarm极速部署(5分钟极速部署) 一、介绍系统环境 1)服务器环境 节点名称 IP 操作系统 内核版本 master 172.16.60.95 CentOs7 4.16.1-1.el7.elrepo.x86_64 node01 172.16.60.96 C...

2019-10-23 22:15:03 1320 0

原创 想快速入门Spring Boot ?学会这些就够了

mall Github地址: github.com/macrozheng/… star: 22.9k 介绍: mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中...

2019-10-21 23:48:26 876 0

原创 深入Golang调度器之GMP模型

前言 随着服务器硬件迭代升级,配置也越来越高。为充分利用服务器资源,并发编程也变的越来越重要。在开始之前,需要了解一下并发(concurrency)和并行(parallesim)的区别。 并发: 逻辑上具有处理多个同时性任务的能力。 并行: 物理上同一时刻执行多个并发任务。 通常所说的并发编...

2019-06-06 20:34:50 1061 0

原创 Git生态探索之Commit message 和 Change log 编写最佳实践

背景 最近在学习规范如何使用git来更高效的开发,发现一个比较好用的来规范comment的工具,所以想来记录一下。一般来说,commit message 应该清晰明了,说明本次提交的目的。所以需要一些规范来使这些comment变得可读,commitizen则是最近发现的一款比较易用的工具。 git...

2019-06-04 10:58:19 345 0

原创 Axios使用心得总结

最近在写Vue的时候,小小的尝试了一下Axios,总结一下自己的使用吧。 ##背景 Axios是一个基于Promise的 HTTP库,可以用在浏览器和node.js 中,因为尤大大的推荐,Axios也变得越来越流行。 可能很多人不太清除Promise是什么?举个例子,像我们之前写前端的时候想要和后...

2019-03-26 23:25:37 622 0

原创 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法

一、问题重现 在服务器的日常维护过程中,会经常用到下面的命令: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 它会显示例如下面的信息: TIME_WAIT 814 CLOSE_...

2019-03-25 23:12:33 149 0

原创 深度解密Python工厂类相关模式

相关代码已经上传至Github:Python_Development_Interview ,大家可以收藏专题-Python的设计模式:解密+实战,之后会持续更新相关的设计模式。 1. 认识工厂类相关模式 认识工厂类相关模式 1 工厂类相关模式含义 工厂方法模式(英语:Factory meth...

2019-03-25 22:52:15 170 0

原创 深度解密Python单例模式

相关代码已经上传至Github:Python_Development_Interview,大家可以收藏专题-Python的设计模式:解密+实战,之后会持续更新相关的设计模式。 1. 认识单例模式 认识单例模式 1 单例模式含义 2 单例模式优点 3 单例模式缺点 4 单例模式应用 2....

2019-03-25 00:43:51 188 0

原创 从Docker镜像构建演化史来了解多阶段构建的影响

现在很多开发者都会慢慢习惯在开发环境通过Docker来构建开发环境,有时候可能会有环境移植的问题,所以需要我们写好一套Dockerfile来构建相关的开发镜像,既然说到镜像,那我想问问大家了解Docker镜像的演变史吗?我们现在就来回顾一下吧。 自从2013年dotCloud公司(现已改名为Doc...

2019-03-23 01:14:06 213 0

原创 深入理解Python的TLS机制和Threading.local()

1.背景介绍 我之前写过一个关于Python的TLS机制的浅浅析,大家可以参考这个文章,首先,我们再来熟悉熟悉什么是TLS机制。 ####1.1 Thread Local Storage(线程局部存储) 这个概念最早是相对于全局变量来说的,就是我们在编程的时候,会涉及到希望所有线程都能够共享访问同...

2019-03-23 00:23:27 555 0

原创 Python的TLS机制中的threading.local() 不是全局的

Python 裡有個 threading.local(),可以取得 thread-local storage (TLS),也就是每个线程 (thread) 特有的存储空间。 场景重现 最近使用了这个特性,在Thread的某个地方先设定了TLS的一个属性,在同Thread的另一个地方引用了...

2019-03-22 23:32:30 88 0

原创 Golang的单引号、双引号与反引号的用法解析

Go语言的字符串类型string在本质上就与其他语言的字符串类型不同: Java的String、C++的std::string以及Python3的str类型都只是定宽字符序列 Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示 即:一个Go语言字...

2019-03-21 23:46:07 277 0

原创 深入理解 Go-Defer的机制

defer 的作用和执行时机 go 的 defer 语句是用来延迟执行函数的,而且延迟发生在调用函数 return 之后,比如 func a() int { defer b() return 0 } b 的执行是发生在return 0之后,注意defer 的语法,关键字defer之后是函...

2019-03-21 23:29:06 446 0

原创 MySQL索引优化案例

开发同学或多或少会遇到系统响应慢的问题,除了业务系统本身的问题外,常常会遇到SQL查询慢的问题,这篇文章结合实际案例分析MySQL InnoDB存储引擎的索引优化,这篇文章不会介绍B+树的知识点,如果需要了解聚集索引和辅助索引特点的同学可以参考这篇文章,这篇文章主要会介绍三星索引和ICP优化. 如...

2019-03-20 00:19:28 1535 0

原创 透过真实场景分析K8S的EndpointController的源码

场景重现 最近遇到一个问题,在K8S的几台机器上中创建了Glusterfs的集群,通过官方的教程一步步的来利用Glusterfs创建Volume以及PV,不过只是创建了每个Volume的Endpoint,并没有相对应的创建Service实例(官方说创建Service会使Endpoint持久化,当时...

2019-03-19 23:29:31 995 0

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