- 博客(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
932
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
999
原创 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
1572
原创 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
448
原创 python导出环境依赖到requirements.txt
1.导出 pip freeze > requirements.txt2.安装 pip install -r requirements.txt
2021-04-21 16:39:19
590
原创 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
135
原创 linux常用命令记录
1.解压.tar.gz文件 tar -zxvf 压缩文件名.tar.gz 2.添加环境变量(影响当前用户) vi ~/.bashrc export PATH=your_path:$PATH source ~/.bashrc
2021-04-13 14:46:13
120
原创 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
197
原创 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
184
原创 git常用命令
git add .git commit -m updategit pull origin mastergit push origin master
2020-12-18 10:34:00
111
原创 解决手机不同步时间问题
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
2476
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
1258
原创 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
543
原创 docker如何打包python代码成镜像image
dockerfile 文件 py文件 requirements.txt依赖库文件dockerfile 文件内容如下:打包命令:docker build -f ./Dockerfile -t fish_fans .注意:最后面有个点 fish_fans为镜像名称打包完成
2020-05-11 15:56:48
1261
原创 没有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
1982
原创 用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
1101
原创 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
1349
原创 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
1955
原创 如何解决出现debugger无法调试
so,之前有一篇只是简单的把断点给终止,本次将解决一下网站中常见的debugger上图:很多网站F12一开启直接就进入debugger,上图这样的在console里面重新定义该函数向下执行会进入到另一个debugger位置,如下图:这个根据时间来debugger的也是上篇文章中所遇到的,这次咱们来看一下怎么解决掉它,来实现可调试,首先回调栈里面去找关键位置发现该方法是前面那个时间...
2019-09-12 06:43:41
20044
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
677
原创 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
1540
原创 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
443
1
原创 突破网站对selenium的检测
网站对selenium的检测,主要是通过window.navigator.webdriver的值来判断,正常打开浏览器请求这个值为undefined,selenium打开为true,so通过上面option来解决这个问题。解决的话,记得点赞。...
2019-08-20 23:58:52
1655
4
原创 爬虫遇到debugger无法F12查看如何破
如下图,F12进来,直接会debugger,解决办法如下:点击该按钮,重新刷新页面即可so,可以继续查看network了,不过这种方法并没有解决debugger的存在,若要js逆向还需要其他的办法。...
2019-08-20 07:09:51
10047
原创 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
278
原创 爬虫之处理pdf数据使用的pdfminer
python3安装:pip install pdfminer3kpython2的话直接:pip install pdfminer
2019-04-02 19:54:32
1220
原创 Chrome驱动对应chrome浏览器版本
使用selenium时,要确保所用的chrome浏览器跟chrome驱动版本对应,否则就会报错。驱动下载地址http://chromedriver.storage.googleapis.com/index.html
2019-04-02 10:17:49
3878
原创 爬虫模拟登陆的几种方法
1.使用urllib.request 底层库 使用cookiejar保存cookie2.使用requests 时 使用session来保存cookie3.代码登陆 使用带有cookie的session去请求目标网址 来实现抓取需要登录才能爬取的数据...
2019-02-28 17:19:15
962
2
原创 python qqbot库实现简单机器人回复
原 Python和qqbot库开发简单的机器人pip 安装,安装命令:在命令行输入pip install qqbot即可也可以直接下载 qqbot.py 运行,但需先安装 requests 库。简单的代码如下# -*- coding: utf-8 -*-from qqbot impor...
2018-10-06 22:54:35
2476
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人