<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zok的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_42329277</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_42329277]]></copyright><item><title><![CDATA[逆向APP - 某医药 App 样本逆向解密实战]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/111352537</link><guid>https://blog.csdn.net/weixin_42329277/article/details/111352537</guid><author>weixin_42329277</author><pubDate>Fri, 18 Dec 2020 09:15:15 +0800</pubDate><description><![CDATA[样本

某医药app， 难度 ** 两颗星 适合新手练习研究


版本：202010026

登陆

随便输一个错误的账号密码： 17283828172 密码 123456789

:method: POST
:path: /user/login?name=17323481511&amp;pwd=25f9e794323b453885f5181f1b624d0b&amp;rgid=A2wfNHM-ClERyMu_hyI4lsFDtd99rPZmsasc-hkl3wS&amp;model=OnePlus-GM1]]></description><category></category></item><item><title><![CDATA[端口扫描：NMAP | Masscan]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/108355995</link><guid>https://blog.csdn.net/weixin_42329277/article/details/108355995</guid><author>weixin_42329277</author><pubDate>Wed, 02 Sep 2020 09:37:36 +0800</pubDate><description><![CDATA[NMAP

nmap是港口扫描仪的合法王位，而今天仍然是最通用的选择，最早是Linux下的网络扫描和嗅探工具包。可以扫描主机、端口、并且识别端口所对应的协议，以及猜测操作系统


Ping扫描（-sP参数）
TCP同步（SYN）端口扫描（-sS参数）
TCP connect()端口扫描（-sT参数）
UDP端口扫描（-sU参数）

中文官方网
windows 使用
有脚就能用

Kali 使用

Kali 默认已经安装 NMAP


#仅扫描主机
nmap -sP 192.168.1.0/24    #进行]]></description><category></category></item><item><title><![CDATA[数据库扫描 sqlmap]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/108355961</link><guid>https://blog.csdn.net/weixin_42329277/article/details/108355961</guid><author>weixin_42329277</author><pubDate>Wed, 02 Sep 2020 09:36:44 +0800</pubDate><description><![CDATA[简介

sqlmap是一个开源的渗透测试工具，可以用来进行自动化检测，利用SQL注入漏洞，获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项，包括获取数据库中存储的数据，访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。

官方网址
git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev

支持数据库

MySQL
Oracle
PostgreSQL
Micr]]></description><category></category></item><item><title><![CDATA[Fiddler 使用手册]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/108196264</link><guid>https://blog.csdn.net/weixin_42329277/article/details/108196264</guid><author>weixin_42329277</author><pubDate>Mon, 24 Aug 2020 11:36:00 +0800</pubDate><description><![CDATA[好久没更新了额

windows系统上的 抓包神器， 可惜 Mac上没有，所以平时我用的 Charles, 基本功能相差很小。

网页抓包

记住： 配置完后都需要重启

HTTPS

按照提示安装 SSL 证书


设置抓包类型
必须设置为可以远程捕获，因为要抓APP的包

开启网页抓包

火狐抓包

因为谷歌等浏览器是使用系统的代理，所以无需额外设置。


进入设置
选中高级
选择网络
选择链接设置
选择使用系统代理！

然后配置火狐可信任的证书

设置
高级
证书
查看证书
导入证书（证书在 Fidd]]></description><category></category></item><item><title><![CDATA[ocr踩坑记录]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/103733225</link><guid>https://blog.csdn.net/weixin_42329277/article/details/103733225</guid><author>weixin_42329277</author><pubDate>Fri, 27 Dec 2019 15:37:07 +0800</pubDate><description><![CDATA[本人最近想试试ocr的识别效果所以在win安装了一下tesserocr ，其中有一些坑写出来，供大家参考。


首先在 linux上面安装貌似没有太多的坑   直接运行代码 pip install tesserocr  详情请看 参考官网地址 ：tesserocr官网


在 Windows 下，首先需要下载 tesseract，它为 tesserocr 提供了支持。进入下载页面，可以看到有各种 ...]]></description><category></category></item><item><title><![CDATA[Leecode 的一道算法题，记录一下]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/103434029</link><guid>https://blog.csdn.net/weixin_42329277/article/details/103434029</guid><author>weixin_42329277</author><pubDate>Sat, 07 Dec 2019 11:52:22 +0800</pubDate><description><![CDATA[最近在LeetCode上面刷题，发现了一道有趣的题，以下是他的题目概述：

首先，我们通过分析题目了解他大概的问题和需求，其实当中最重要的是如何找到最大的面积，但是又不能以两个数据最大值的来计算，我们还要分析他的长与宽，话不多说，献上代码，里面有每一句的注释。
list = [1,8,6,2,5,4,8,3,7]
# 数组最左边的起始位置
left = 0
#  数组最右边的起始位置
right ...]]></description><category></category></item><item><title><![CDATA[ES 基础之 Kibana 查询语法]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/103202928</link><guid>https://blog.csdn.net/weixin_42329277/article/details/103202928</guid><author>weixin_42329277</author><pubDate>Fri, 22 Nov 2019 16:21:34 +0800</pubDate><description><![CDATA[排序查询
post article/_search
{
  "query": {
    "match_all": {}
  },

  "sort": [
    {
      "_index": {
        "order": "desc"
      }
    }
  ]
}


查询部分字段
post article/info/_search
{
  "query": {
   ...]]></description><category></category></item><item><title><![CDATA[tensorflow 基础常识]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/102668199</link><guid>https://blog.csdn.net/weixin_42329277/article/details/102668199</guid><author>weixin_42329277</author><pubDate>Mon, 21 Oct 2019 17:26:14 +0800</pubDate><description><![CDATA[tensorflow 常识

环境： python3.5 tensorflow1.9 Mac OS 1.15

神秘仪式 Hello Word
import tensorflow as tf

# 定义常量 constant
hello = tf.constant("hello word")
# 创建一个会话
sess = tf.Session()
# 执行常量操作 hello 并打印到标准输出
...]]></description><category></category></item><item><title><![CDATA[百万数量级的MongoDB去重操作]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/102551988</link><guid>https://blog.csdn.net/weixin_42329277/article/details/102551988</guid><author>weixin_42329277</author><pubDate>Mon, 14 Oct 2019 16:56:07 +0800</pubDate><description><![CDATA[最近自己有一份MongoDB的数据需要去重，但是发下直接运行以前的去重命令发现报错，通过查看报错信息发现报错原因为超出了MongoDB的内存的限制，通过查阅资料整理，终于解决了问题，下面奉上代码供大家参考。
查询数据中是否有重复的数据：
.aggregate([
    { $group: { _id : '$店铺id', count: { $sum : 1 } } },
    { $match...]]></description><category></category></item><item><title><![CDATA[大众点评最新字体解密19年7月]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/97621420</link><guid>https://blog.csdn.net/weixin_42329277/article/details/97621420</guid><author>weixin_42329277</author><pubDate>Sun, 28 Jul 2019 23:41:17 +0800</pubDate><description><![CDATA[我的原文博客在此、
https://www.zhangkunzhi.com/?p=72

有网友说我之前写的 大众点评字体解密 的方法已经失效了，所以更新一篇解密 2019年7月25日。

查看加密

看到都是小框框，为了一探究竟我们查看源码找到加密处

所有文字都是 &amp;#xe3ce; &gt;&amp;#xe169; 这样的怪符号。一脸懵逼，这和之前点评网站的字体反爬完全不同了。
查看页...]]></description><category></category></item><item><title><![CDATA[逆向APP - XX房产]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/97045988</link><guid>https://blog.csdn.net/weixin_42329277/article/details/97045988</guid><author>weixin_42329277</author><pubDate>Tue, 23 Jul 2019 22:46:14 +0800</pubDate><description><![CDATA[需求分析

拿到每套房子房价
拿到所有户型介绍

抓关键包

房价请求包
工具 Charles

抓包如下

看这样子内容是加密后在app内不进行解密完成的， 那么我们要获取到通过api请求到的真实数据就需要拆解app！获取其加解密方法才行。
壳检测

可以用工具查看是否有壳
或者查看特征
检测混淆

百度加固特征明显所以判断为百度加固
[外链图片转存失败(img-jYM2EbCz-1563893...]]></description><category></category></item><item><title><![CDATA[拼多多登陆 JS 密码字段加密解析]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/97045893</link><guid>https://blog.csdn.net/weixin_42329277/article/details/97045893</guid><author>weixin_42329277</author><pubDate>Tue, 23 Jul 2019 22:45:33 +0800</pubDate><description><![CDATA[个人博客网站
拼多多登陆 JS 密码字段加密解析
若有侵权请立即联系作者删除！！！

目标： X多多自动登录时对密码字段的加密

抓登陆包
网址 https://mms.pinduoduo.com/login
打开调试工具，随意输入一个账号密码点击登陆

然后我我们看到一个 POST 请求
https://mms.pinduoduo.com/janus/api/auth

可见密码是在 js 中加...]]></description><category></category></item><item><title><![CDATA[python进行时间处理]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/94432740</link><guid>https://blog.csdn.net/weixin_42329277/article/details/94432740</guid><author>weixin_42329277</author><pubDate>Tue, 02 Jul 2019 10:20:41 +0800</pubDate><description><![CDATA[取当前时间
取当前时刻年月日

取年 datetime.now.now().yeay
取月 datetime.now.now().month
取日 datetime.now.now().day

from datetime import datetime

"""取当前时间与日期"""
datetime.now()
# 2019-06-22 22:15:16.529856

"""取年"""
da...]]></description><category></category></item><item><title><![CDATA[原创小工具 - 可拓展式字符串解密器]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/90737450</link><guid>https://blog.csdn.net/weixin_42329277/article/details/90737450</guid><author>weixin_42329277</author><pubDate>Sun, 02 Jun 2019 11:24:07 +0800</pubDate><description><![CDATA[引子
GitHub代码

有的情况下遇到传输工程中的，经常会遇到一些经过编码后的串，我们可以根据自己的经验和调试测试对其进行判断。


他们可能是经过多次编码转换来的，所以每次调试的时候略显麻烦，本着一次开发，长久受益的想法，就着手开发了一个**【可拓展式解码器】**
需求

 解码失败自动回跳到解码之前状态
 可连续解码 （比如将 base64 转码后的结果，再进行字节流解压）
 可跟踪流式解码...]]></description><category></category></item><item><title><![CDATA[Pandas 基础之 导入数据]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/90581967</link><guid>https://blog.csdn.net/weixin_42329277/article/details/90581967</guid><author>weixin_42329277</author><pubDate>Sun, 26 May 2019 22:35:57 +0800</pubDate><description><![CDATA[文章目录Pandas 基础之 导入数据导入 xlsx 文件导入指定名 Sheet导入指定索引 Sheet设置指定竖为索引指定从第几行开始载入指定导入哪几列导入 csv 文件简单导入指定分隔符号指定读取行数指定编码读取导入中文名文件行索引等其余操作导入 txt 文件导入 sql 文件熟悉数据预览前几行 head取数据表大小获数据类型取数值分布情况
Pandas 基础之 导入数据

导入数据主要用到的...]]></description><category></category></item><item><title><![CDATA[Pandas 基础之 数据结构]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/90581958</link><guid>https://blog.csdn.net/weixin_42329277/article/details/90581958</guid><author>weixin_42329277</author><pubDate>Sun, 26 May 2019 22:35:24 +0800</pubDate><description><![CDATA[Series 一维数据对象
创建 Series

列表形式创建
指定索引创建
传入一个字典

import pandas as pd

print('\n用列表创建')
s1 = pd.Series(['a', 'b', 'c', 'd'])
print(s1)

print('\n用指定索引创建')
s2 = pd.Series([1, 2, 3, 4], index=['a', 'b', 'c...]]></description><category></category></item><item><title><![CDATA[如何优雅的书写Python代码， python使用小技巧]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/90217407</link><guid>https://blog.csdn.net/weixin_42329277/article/details/90217407</guid><author>weixin_42329277</author><pubDate>Tue, 14 May 2019 23:20:57 +0800</pubDate><description><![CDATA[博客链接
文章目录Python使用技巧变量命名技巧用有意义易读的命名同类型使用相同词汇可搜索的名字自我描述的变量不要取隐晦的名字精简不重复默认参数代替运算和条件实用小窍门变量值交换列表推导式字符串拼接 join快速翻转字符串方便的语句for/else语句善用enumeratelambda来定义函数善用装饰器解决方案生成器词频统计Counter
Python使用技巧

如何优美的书写python代码...]]></description><category></category></item><item><title><![CDATA[python 异步模块asyncio、aiohttp、gevent]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/90109084</link><guid>https://blog.csdn.net/weixin_42329277/article/details/90109084</guid><author>weixin_42329277</author><pubDate>Sat, 11 May 2019 14:14:15 +0800</pubDate><description><![CDATA[asyncio、aiohttp、gevent模块
文章目录asyncio、aiohttp、gevent模块概述基础示例核心解析创建 task绑定回调函数await 挂起耗时操作aiohttp 网络访问并发访问多进程配合关闭协程同类型 gevent 模块

概述

在Python3.6后，可以通过关键词async def来定义一个coroutine协程，协程就相当于未来需要完成的任务，多个协程就是多...]]></description><category></category></item><item><title><![CDATA[Docker对接Github，docker在github中关联 并开启自动构建]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/89460450</link><guid>https://blog.csdn.net/weixin_42329277/article/details/89460450</guid><author>weixin_42329277</author><pubDate>Mon, 22 Apr 2019 20:44:40 +0800</pubDate><description><![CDATA[Docker对接Github

绑定github会让你的项目在每次commit后，自动构建一个docker镜像，无需自己操作，神器！


github创建项目
项目中需要有Dockerfile文件
创建docker项目 并 在dockerhub中关联，注意私有仓库免费版只有1个
设置自动构建

选择自动构建

总结： 论方便当然是git自动构建，但是本地构建可以构建好之后本地测试完毕后自主上传服务...]]></description><category></category></item><item><title><![CDATA[爬虫部署到Docker 中的方法 和案例]]></title><link>https://blog.csdn.net/weixin_42329277/article/details/89460442</link><guid>https://blog.csdn.net/weixin_42329277/article/details/89460442</guid><author>weixin_42329277</author><pubDate>Mon, 22 Apr 2019 20:43:55 +0800</pubDate><description><![CDATA[爬虫部署到Docker

文章目录爬虫部署到Docker1. 打包所需模块2. 创建Dockerfile文件3. 调整数据库连接地址4. 构建镜像5. 推送DockerHub6. 服务器运行镜像本地调试与修改镜像vim下载安装保存修改
1. 打包所需模块
在项目目录下创建一个 名为 requirements 的文件，文件内记录本项目用到的模块，如有特殊需求可设置模块版本号,例如：
scrapy
s...]]></description><category></category></item></channel></rss>