自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

的博客

python

  • 博客(32)
  • 收藏
  • 关注

原创 dlopen failed: couldn‘t map “/data/xxxx.so“ segment 1: Permission denied

通过frida Module.load('xxx.so')时,出现标题中的报错 可讲so移动到/system/etc目录下即可

2022-04-25 15:57:42 815 1

原创 python查询mysql数据输出json格式

这一套作用是把查询的mysql数据转为字段名为key的json字符串import pymysqlimport jsonimport numpy as npimport pandas as pdconn = pymysql.connect(host='ip', user='user', password='password',db='db')sql = 'select * from table_name limit 1'df = pd.read_sql(sql, conn)column_l

2021-04-29 16:34:40 956

原创 python操作阿里sls日志服务

python 3.7 ^_^import timeimport jsonfrom aliyun.log import LogClientfrom aliyun.log.logitem import LogItemfrom aliyun.log.putlogsrequest import PutLogsRequestfrom aliyun.log.getlogsrequest import GetLogsRequestfrom aliyun.log.listlogstoresrequest

2021-04-29 14:53:45 1367

原创 python上传图片到oss

import oss2import requestsdef oss(oss_save_path, your_img_path): auth = oss2.Auth('LTA_key', 'secret') endpoint = 'endpoint' bucket = oss2.Bucket(auth, endpoint, 'your_bucket_name') bucket.put_object_from_file(oss_save_path, your_img_pa

2021-04-27 20:36:04 411

原创 python导出环境依赖到requirements.txt

1.导出 pip freeze > requirements.txt2.安装 pip install -r requirements.txt

2021-04-21 16:39:19 522

原创 python操作mongodb

1. py 连接 mongo conn = MongoClient('ip', port) # 有认证先指向admin db = conn.admin db.authenticate("root", "password") # 目标库 db = conn.nvwa # 目标集合 myset = db.data_yichen2. 读取某个字段且更新 now_db = conn.n

2021-04-14 16:07:14 114

原创 linux常用命令记录

1.解压.tar.gz文件 tar -zxvf 压缩文件名.tar.gz 2.添加环境变量(影响当前用户) vi ~/.bashrc export PATH=your_path:$PATH source ~/.bashrc

2021-04-13 14:46:13 86

原创 后台执行python脚本

nohup python -u test.py > test.log &

2020-12-25 15:32:59 213

原创 scrapy-redis使用记录

settings中带密码redis配置REDIS_HOST = ‘ip’REDIS_PORT = portREDIS_PARAMS = {‘password’: ‘password’,‘db’: db}MY_REDIS = ‘redis_key’设置下载超时时间DOWNLOAD_TIMEOUT = 10redis先进先出SCHEDULER_QUEUE_CLASS = ‘scrapy_redis.queue.SpiderQueue’scrapy-redis中以set集合类型提取数据.

2020-12-23 16:30:56 172

原创 python操作redis记录

连接带密码的redis库self.r = redis.Redis(‘ip’, port=port, password=‘password’, db=db)添加list列表类型的数据self.r.lpush(‘key’, ‘value’)添加set集合类型的数据self.r.sadd(‘key’, ‘value’)查看list列表类型key的成员数self.r.llen(‘key’)查看set集合类型key的成员数self.r.scard(‘key’)...

2020-12-23 16:22:24 155

原创 git常用命令

git add .git commit -m updategit pull origin mastergit push origin master

2020-12-18 10:34:00 90

原创 解决手机不同步时间问题

adb 链接上手机adb shellsu 切换到root用户之后依次执行下面命令:settings put global captive_portal_http_url https://www.google.cn/generate_204settings put global captive_portal_https_url https://www.google.cn/generate_204settings put global ntp_server 1.hk.pool.ntp.orgrebo

2020-12-08 09:47:32 2330 2

原创 Frida学习笔记之hook基础

普通方法可直接hook重载方法需+ overload(‘对应类型’)构造方法为$init静态字段直接通过 类.字段名.value = ‘new’ 来修改非静态需要通过Java.choose(‘类’,{onMatch中修改})Java.enumerateClassLoaders()可用来hook动态加载的dex内部类/匿名类 $+名字堆栈定位打印log var log = Java.use(“android.util.Log”).getStackTraceString(Ja.

2020-12-02 11:26:44 1215

原创 Frida学习笔记之环境搭建

frida环境安装 环境分为2部分: 其一为python环境中安装frida库、其二为手机设备中配置frida-server。 需要注意的是frida需要和frida-server版本对应,避免不兼容的问题。 安装frida: pip install frida == 12.8.0 pip install frida-tools = = 5.3.0 (如安装过慢、建议科学) 安装frida-server: 地址为:https://github.com/

2020-12-02 10:29:26 457

原创 python headers键值对 添加引号

ctrl + F ===> (.+): (.+)$ctrl + R ===> ‘$1’:’$2’

2020-11-19 11:12:10 780

原创 docker如何打包python代码成镜像image

dockerfile 文件 py文件 requirements.txt依赖库文件dockerfile 文件内容如下:打包命令:docker build -f ./Dockerfile -t fish_fans .注意:最后面有个点 fish_fans为镜像名称打包完成

2020-05-11 15:56:48 1232

原创 没有USB 如何通过adb连接手机设备

首先你需要在 Android 设备上安装一个终端模拟器终端模拟器下载地址是:https://jackpal.github.io/Android-Terminal-Emulator/将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。打开 Android 设备上的终端模拟器,在里面依次运行命令:susetprop service.adb.tcp.port 5555之后ifconfig看下android 设备的ip此时如果直接adb connect ip:

2020-05-09 11:22:38 1914

原创 用docker搭建kafka集群

本文只做简单记录,留作备用,不会太详细,如有问题,可以留言/私信。实现目标: 一台zookeeper 三台kafka安装docker yum install dockersudo groupadd dockersudo usermod -aG docker rootservice docker restartdocker pull wurstmeister/zookeeper 拉取...

2020-04-30 13:26:27 1057

原创 pixel 1手机如何刷到安卓7.1

前言:花了几百大洋入手了一款pixel 1 解了锁,回来发现是安卓10,这怎么行,于是…首先:从官网下载7.1工具包 https://developers.google.cn/android/images#sailfish 之后解压到platform-tools (mac下我记得是自己下载了一个) 操作流程: 默认已经解锁 在...

2020-04-30 11:27:59 1254

原创 python 字符串中unicode转中文

str.encode(‘latin-1’).decode(‘unicode_escape’)

2019-11-25 15:47:38 538

原创 python execjs

用python 中的execjs来运行js代码,发现报错,说ReferenceError: window is not defined可以用node里的jsdom,这个库可以生成对应环境https://www.npmjs.com/package/jsdom全局安装命令npm i jsdom -g之后在对应js代码里最前面加上以下代码就能正常运行const jsdom = requir...

2019-09-14 21:59:54 1847

原创 如何解决出现debugger无法调试

so,之前有一篇只是简单的把断点给终止,本次将解决一下网站中常见的debugger上图:很多网站F12一开启直接就进入debugger,上图这样的在console里面重新定义该函数向下执行会进入到另一个debugger位置,如下图:这个根据时间来debugger的也是上篇文章中所遇到的,这次咱们来看一下怎么解决掉它,来实现可调试,首先回调栈里面去找关键位置发现该方法是前面那个时间...

2019-09-12 06:43:41 19832 2

原创 asyncio aiohttp aiomysql用法

简单记录一下,自己在异步协程跟异步存储中碰到的一些坑first # 设置并发数 注意:此处并发经测试不能低于tasks里面的数量 self.sem_info = asyncio.Semaphore(1) async with self.sem_info: await asyncio.gather(*[self._downlo...

2019-08-29 23:20:34 649

原创 python实现图片转base64

import requestsimport base64from PIL import Imagefrom io import BytesIOresponse = requests.get(image_url, headers=headers).contentimage = Image.open(BytesIO(response))base64_code = base64.b64en...

2019-08-26 20:46:52 1502

原创 Python实现md5加密

from hashlib import md5def code_md5(code): new_md5.update(code.encode()) result = new_md5.hexdigest() return resultcode_md5('md5')加encode是为了解决报错:

2019-08-26 20:42:59 424 1

原创 突破网站对selenium的检测

网站对selenium的检测,主要是通过window.navigator.webdriver的值来判断,正常打开浏览器请求这个值为undefined,selenium打开为true,so通过上面option来解决这个问题。解决的话,记得点赞。...

2019-08-20 23:58:52 1635 4

原创 爬虫遇到debugger无法F12查看如何破

如下图,F12进来,直接会debugger,解决办法如下:点击该按钮,重新刷新页面即可so,可以继续查看network了,不过这种方法并没有解决debugger的存在,若要js逆向还需要其他的办法。...

2019-08-20 07:09:51 9974

原创 mysql安装:Can't connect to MySQL server on 'localhost' (10061)

输入mysql -u root -p之后出现这个报错Can’t connect to MySQL server on ‘localhost’ (10061)的解决办法:①以管理员身份打开cmd终端②安装mysqld服务器:mysqld --install③初始化一下:mysqld --initialize-insecure④启动服务:net start mysql...

2019-08-18 09:33:40 246

原创 爬虫之处理pdf数据使用的pdfminer

python3安装:pip install pdfminer3kpython2的话直接:pip install pdfminer

2019-04-02 19:54:32 1202

原创 Chrome驱动对应chrome浏览器版本

使用selenium时,要确保所用的chrome浏览器跟chrome驱动版本对应,否则就会报错。驱动下载地址http://chromedriver.storage.googleapis.com/index.html

2019-04-02 10:17:49 3831

原创 爬虫模拟登陆的几种方法

1.使用urllib.request 底层库 使用cookiejar保存cookie2.使用requests 时 使用session来保存cookie3.代码登陆 使用带有cookie的session去请求目标网址 来实现抓取需要登录才能爬取的数据...

2019-02-28 17:19:15 935 2

原创 python qqbot库实现简单机器人回复

原 Python和qqbot库开发简单的机器人pip 安装,安装命令:在命令行输入pip install qqbot即可也可以直接下载 qqbot.py 运行,但需先安装 requests 库。简单的代码如下# -*- coding: utf-8 -*-from qqbot impor...

2018-10-06 22:54:35 2431 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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