环境配置
文章平均质量分 52
.含笑.
人生是一团欲望,欲望不满足就痛苦,满足了就无聊。
展开
-
Protobuf安装和使用——Python
Protobuf安装和使用——Python。原创 2022-07-25 15:05:22 · 6766 阅读 · 1 评论 -
Tableau2019.2 连接MongoDB数据库
Tableau 新人快速详细了解 连接mongodb的方法和步骤原创 2022-07-06 10:52:09 · 665 阅读 · 0 评论 -
安卓逆向——刷机Pixel2 ROOT
安卓刷机刷机 :https://blog.csdn.net/a740169405/article/details/81103869Edxposed :https://sspai.com/post/63094全局调试 :https://www.cnblogs.com/codex/p/12250647.htmllineageos :https://download.lineageos.org/walleyelineageos教程 :https://zhuanlan.zhihu.com/p/147299原创 2022-03-02 10:18:33 · 3037 阅读 · 0 评论 -
环境配置——Crawlab部署教程
Crawlab部署教程1. 部署的方式部署的方式很多种,我这里用最简单的docker部署,没有安装的可以先安装docker2. 下载 Crawlaw镜像安装完docker后,直接下载crawlab镜像docker pull tikazyq/crawlab:latest3. 安装 Docker-Compose安装 docker-compose 其实比较简单,在安装了 pip 的情况下(Python 3),执行以下命令。pip3 install docker-compose4. 安装并启动原创 2021-09-23 11:53:14 · 2415 阅读 · 1 评论 -
安卓逆向——Unidbg的初步使用
环境 :JAVA 1.8 IDEA1. 安装github 地址 :https://github.com/zhkl0228/unidbg把项目下载下来,使用 IDEA 打开项目,等待加载完(注意看看java的版本吧,加载失败可以重新加载试试)参考 :https://code.newban.cn/151.html https://www.jianshu.com/p/59e08e48ac20...原创 2021-08-25 13:59:11 · 2388 阅读 · 1 评论 -
安卓逆向——Xposed插件常用HOOK方法
1. hook 普通静态方法jadx 反编译分析查看代码,找到需要hook的类和方法Xposed 插件的写法 // 判断 当前的 启动的模板程序是否是 需要hook的 应用,这里要知道 应用的报名 // 如果不判断指定 报名 启动 插件的话,打开所有的应用都会 启动插件,就会保存,其他的应用 不一定用这个指定方法 if(loadPackageParam.packageName.equals("com.qianyu.helloworld")) {..原创 2021-08-23 15:04:13 · 8435 阅读 · 0 评论 -
安卓逆向——AS开发Xposed插件HOOK案例
环境和工具:模拟器:雷电4.0.43版本安卓版本:7.1.2 x86Xposed:xposed-installer-3-1-5反编译根据:jadx,Android killer基于上偏文章继续学习 XP模拟器 安装 对应的 apk应用,随便输入账号密码,点击登录,提示 “账号错误,请重新输入”“账号错误,请重新输入” 就从这切入,使用 jadx 打开 apk文件,全局搜索 这个提示文字可以搜索到结果,同时可以看到 login 的方法login(Strin...原创 2021-08-22 15:19:26 · 823 阅读 · 0 评论 -
安卓逆向——AS开发Xposed插件demo案例
安装好 android studio ,选择 新建项目 ,选择 Empty Activaty项目加载完,选择 project 查看项目文件夹目录结构Xposed 配置文件首先在 AndroidMianfest 配置文件 添加 Xposed 标识 <!-- 添加标识 --> <meta-data android:name="xposedmodule" android:value="tr...原创 2021-08-20 18:45:39 · 1820 阅读 · 1 评论 -
安卓逆向——雷电模拟器安卓安装Xposed问题
环境:模拟器:雷电安卓版本:5.1.1 x86Xposed :4.0 以上直接安装 Xposed 会,提示错误第一种方法:SDK刷机包下载 :https://dl-xda.xposed.info/framework/找到 自己安装版本 对应的 SDK 下载...原创 2021-08-20 14:32:45 · 1931 阅读 · 0 评论 -
安卓逆向——Android studio动态调试smali
环境 :雷电模拟器 (安卓模拟器) android studio (安卓开发工具) smalidea 插件 (as的smail插件) android killer (反编译工具) zhuce.apk (测试apk)1. 手机(类型模拟器)# adb shell am start -D -n 包名/活动页面adb shell am start -D -n com.qianyu.zhuceji/com.qianyu.zhuceji.MainActivity端口转发...原创 2021-08-13 17:16:25 · 879 阅读 · 1 评论 -
安卓逆向——初读smali代码改写(二)
上一篇对比Dalvik虚拟机操作码来阅读 smail 代码和改写# instance fields 实例字段# instance (标识字段)# private (访问权限修饰符,表示私有的)# :(冒号是字段名 与 字段类型的分隔符)# Ljava/lang/String 表示字段类型#invoke-direct 表示调用 直接方法 invoke-direct {p0, v0}, Lnet/bluelotus/tomorrow/easyandroid/Cra...原创 2021-07-29 17:33:06 · 1115 阅读 · 0 评论 -
win10 x64 python3的cv2调用摄像头
如果是 python2的话,直接下载 pip install cv2如果有 anaconda的话下载包就好冲突,anaconda 自带了很多包,在下载就是 已经存在,但又导不进我的就是这样,我安装了 anaconda python3的,Python3 有些不一样,开始也很奇怪,明明下载成功了,就是看不到包,Windows+R cmd 打开python,import cv2 可以,但...原创 2018-12-04 16:31:59 · 1394 阅读 · 0 评论 -
Git本地代码上传到远程仓库
Git本地代码上传到远程仓库进入项目地址,通过命令git init将项目初始化成git本地仓库git init将项目内所有文件都添加到暂存区git add .该命令会将git add .存入暂存区修改内容提交至本地仓库中,若文件未添加至暂存区,则提交时不会提交任何修改。git commit -m ‘xxx’ //xxx是备注名在github上新建一个仓库,复制仓库地址,然后使用命令将本地仓库与远程仓库建立连接(4.1)git remote add origin xxx /原创 2021-07-12 13:27:04 · 2165 阅读 · 1 评论 -
环境配置——Win10 的Linux子系统
Win10 的 Linux子系统1. 启用开发者模式 设置 --》更新和安全 --》点击开发者选项 2. 更改系统功能 使用win+X快捷键调出系统管理菜单后点击应用和功能,然后拉到底下,选择程序和功能 选中应用或关闭Windows功能 --》勾选适用于Linux的Windows子系统,然后确认并重启就可以了 3 安装Linux系统...原创 2021-04-15 11:21:06 · 457 阅读 · 0 评论 -
安卓逆向——Ubuntu18-adb no permissions 错误
Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?);1. 安装adb,查看自己的安卓设备sudo apt-get install android-tools-adbadb start-serverlsusbBus 001 Device 007: ID 18d1:4ee7 Google Inc. Bus 001 Device 001: ID 1d6b:0002 Linux.原创 2021-03-28 16:29:50 · 235 阅读 · 1 评论 -
安卓抓包——安卓7+导证书到系统目录
安卓7+导证书到系统目录要求 :先要将手机 Root1. 系统证书首先我们看看,系统证书目录adb shell cd /system/etc/security/cacerts系统证书的命名都是哈希值.0如果哈希值相同,想要保留证书,那就修改后面的.0即可2.用户证书su # 先进入超级用户/data/misc/keystore/user_03. 将用户证书放到系统目录中导出待处理证书到PC桌面 先将文件名构造为哈希值...原创 2021-03-28 13:44:02 · 4688 阅读 · 0 评论 -
Linux _学习——Centos8 环境配置大纲
Linux _学习——Centos8 环境配置大纲1. Python :默认Python3.68,在安装一个高版本的Python3.8,可能会存在差异,多个版本测试, 再加个虚拟环境配置2. Redis3. Mysql4. MongoDB5. Node6. Nginx...原创 2021-01-13 23:19:52 · 160 阅读 · 0 评论 -
Linux _学习——Centos8 安装Python3.8
Linux _学习——Centos8 安装Python3.81. 先更新所有的包文件# 更新 包yum update 2. 安装 gcc和make插件# 下面是 需要的 依赖库yum install gcc gcc-c++yum -y install gcc automake autoconf libtool makeyum groupinstall -y 'Development Tools'yum install -y gcc openssl-deve...原创 2021-01-27 09:40:23 · 808 阅读 · 2 评论 -
Linux _学习——Centos8 Python安装虚拟环境
Linux _学习——Centos7 Python安装虚拟环境搭建python虚拟环境1.我们先创建一个隐藏目录.virtualenvs,所有的虚拟环境都放在此目录下 :mkdir /root/.virtualenvs2.安装虚拟环境whereis pip3 # 确认pip:pip3 install virtualenv # 安装 virtualenv pip3 install virtualenvwrapper # 安装 管理包3.配置环境变量,增加..原创 2021-01-09 11:47:41 · 635 阅读 · 0 评论 -
Linux _学习——Centos8 安装Nginx
Centos8 安装Nginx方法一:使用yum命令安装Nginxsudo yum install nginx安装完成后,使用以下命令启用并启动Nginx服务:sudo systemctl enable nginxsudo systemctl start nginx要验证服务是否正在运行,请检查其状态:sudo systemctl status nginx调整防火墙sudo firewall-cmd --permanent --zone=public --.原创 2021-01-27 14:11:06 · 132 阅读 · 0 评论 -
Linux _学习——Centos8 安装 mysql8
Centos7 在线安装mysql8.0.16一、创建安装目录 在Centos中将账户切换到root账户下,进入local目录下cd /usr/local可以通过ls命令查看当前目录有的文件,在该目录下创建存放mysql安装文件的目录,然后切换到mysql目录下ls #查看文件夹 mkdir mysql #创建文件夹 cd mysql # 切换到msyql目录下二、下载mysql# 下载 mysqlwget https://repo.m...原创 2020-12-09 21:31:10 · 184 阅读 · 0 评论 -
Linux _学习——Centos8 安装 Redis
Linux _学习——Centos7 安装 Redis一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装# 安装 gcc 环境(gcc -v)yum install -y gcc二、下载并解压安装包# 下载 5.0.3版本,你们可以选择其他版本都行wget http://download.redis.io/releases/redis-5.0.3.tar.gz# 解压tar -.原创 2020-12-09 22:13:08 · 152 阅读 · 0 评论 -
Linux _学习——Centos8 安装MongoDB
Linux _学习——Centos7 安装MongoDB1.添加MongoDB源# 添加MongoDB源vim /etc/yum.repos.d/mongodb-org.repo修改内容如下[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgk.原创 2021-01-13 10:23:14 · 176 阅读 · 0 评论 -
Linux _学习——Centos8 安装 Docker
Centos8 安装 Docker软件更新# 把相关软件都更新 yum update卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-lates..原创 2021-01-27 14:48:53 · 113 阅读 · 0 评论 -
Linux _学习——Centos8 安装Nodejs
Linux _学习——Centos8 安装Nodejs方法一:使用yum命令安装Node.js了sudo yum install nodejs因为在开发过程中我需要管理节点包,我还要安装新公共管理的软件包管理器,使用以下命令。(注意:由于新版的nodejs已经集成了npm,所以这一步可以忽略。)sudo yum install npm检查一下: 方法二:下载源代码,编译安装去官网找到最新的或者是您想要的node.js版本,复制ur...原创 2021-01-27 14:02:34 · 1584 阅读 · 0 评论 -
Linux _学习——linux 系统 docker启动、停止命令
linux 系统 docker启动、停止命令redhat操作系统:docker启动命令sudo systemctl start docker守护进程重启 sudo systemctl daemon-reload重启docker服务 sudo systemctl restart docker关闭docker sudo systemctl stop dockerubuntu操作系统:重启docker服务 sudo service docker restart关闭docker ..原创 2020-12-09 19:13:25 · 2675 阅读 · 1 评论 -
Linux _学习——Centos8 防火墙端口设置
防火墙 端口 设置 :1、开放端口firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口firewall-cmd --zone=public --remove-port=3306/tcp --permanent#关闭3360端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-p...原创 2021-01-09 10:14:24 · 637 阅读 · 1 评论 -
Linux _学习——Centos8惨痛教训_木马入侵
Linux _学习——Centos8惨痛教训_木马入侵这是第二次被木马了 !!!今天 上传部署一个脚本,每运行一段时间就自动关闭进程,早了半天代码问题,结果是被木马了。艹蛋。小白入门建议 :别用简单密码了,端口别随便开,防火墙别关 ! ! !我就那最常用密码123456的分母 !!!然后 就被扫盲了,,,CUP一直百分百不下来,卡死,连xshell都连不上,一会就被断开连接提交 工单,技术说可能是上机核实您的服务器存在异常的定时任务。查看 ...原创 2021-01-13 23:10:36 · 1010 阅读 · 0 评论 -
Linux _学习——Centos8 部署nodejs+Vue全栈项目
Linux _学习——Centos8 部署nodejs+Vue全栈项目环境 : Node API接口 vue首页,nuxt渲染后台管理 nginx 域名代理转发 一. 博客页面Nuxt 项目 需要先打包, 把打包后的文件 上传 到服务器 nginx 配置 找到 nginx 安装的地方,修改 nginx.conf 配置server { listen 80; server_name z...原创 2021-01-16 18:22:22 · 923 阅读 · 0 评论 -
Linux _学习——Centos8 gunicorn部署FastAPI项目
参考:https://www.cnblogs.com/cwp-bg/p/8780204.html https://www.uvicorn.org/deployment/#gunicorn https://www.cnblogs.com/mazhiyong/p/13384785.html https://blog.csdn.net/suyancc/article/details/106588589 https://blog.csdn.net/sinat_42483341/article...原创 2021-01-14 17:51:16 · 1826 阅读 · 0 评论 -
Linux _学习——Centos8 pm2部署nodejs项目
Linux _学习——Centos7 pm2部署nodejs项目PM2的优势PM2是一个带有负载均衡功能的Node应用的进程管理!内建负载均衡(使用Node cluster 集群模块) 可以在后台运行 可以0秒停机重载,(可以理解为不需要停机重启,在用户愉快的浏览页面时我们已经程序更新了) 控制台检测 日志管理 热重载将以下PM2配置文件于package.json放到一个根目录下 在package.json的scripts里添加"pm2": "pm2 start pm2....原创 2021-01-13 20:37:24 · 361 阅读 · 0 评论 -
Git _学习——如何将本地项目上传到Gitee
Git _学习——如何将本地项目上传到Gitee方法1 :1. 先将仓库clone到本地,修改后再push到码云的仓库仓库在Gitee 页面创建好仓库后,复制 链接 如下: # 将远程仓库克隆到本地git clone https://gitee.com/vwolf/node.git在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入码云的账号和密码。按照提示输入即可。当然,用户也可以通过配置本地的git配置信息,执行git config命令预...原创 2021-01-15 17:27:35 · 455 阅读 · 0 评论 -
安卓逆向——刷机
安卓——刷机1. 手机配置 手机是 Pixel XL ,版本是 安卓8.0 ,目前在搞安卓逆向8的版本坑比较多,打算换个系统版本,换成安卓7.1 ,2. 系统镜像下载官方工厂镜像网站右边就是手机型号一览表,在这里我们选择pixel XL。下载完成后记得校验SHA-256 Checksum,必须得于官网一致,否则下载文件已经损坏,无法使用,必须重新下载。我下载的是 第一个 7.1...原创 2021-01-23 18:57:25 · 2584 阅读 · 0 评论 -
安卓逆向——Frida安装和使用
Frida 安装和使用 简介 frida 是一款基于 python+javascript 的 hook 框架,可运行在 android、ios、linux、win等各个平台,主要使用的动态二进制插桩技术。原创 2020-12-14 20:28:21 · 13240 阅读 · 1 评论 -
安卓逆向——frida-serve脱壳案例
安卓逆向——frida-serve脱壳案例一、原理1. -->APP启动 2. -->壳dex先加载起来 3. -->壳负责把源dex文件读出来 4. -->壳把源dex文件解密 5. -->把解密后的dex加载进内存 源dex运行起来所以在APP启动时,把源dex加载到内存的方法,修改加载的方法,把加载dex的内容保存下来,就是源apk的dex。安卓系统是调用底层的so文件,把dex读取到内存中,在系统中的 /system/lib/libart.原创 2021-01-10 15:06:47 · 847 阅读 · 1 评论 -
安卓逆向——android adb常用命令收集
安卓逆向——android adb常用命令收集1. 调试相关// 开启adb服务adb start-server// 关闭adb服务adb stop-server// 列出所有连接的设备adb devices// 多个设备情况下使用 -s 参数指定对某个设备执行操作adb -s device-id// 设备id(device-id)可以通过 adb devices 命令看到,也可以通过如下命令获取adb get-serialno2.重启机器// 正常重启..原创 2021-01-10 14:18:39 · 363 阅读 · 0 评论 -
JS逆向加密——fiddler中间人攻击修改返回数据
fiddler 中间人攻击 修改返回数据用fiddler修改数据,可以在不改变源代码的情况下调试请求。1. 打开 fiddler 工具2. 保存到文件保存文件的时候 最好变成 html ,因为请求的数据返回是hml,浏览器才会解析。(就是 返回什么数据格式,就保存什么数据格式)3. 修改返回数据点击请求,在右边可以看到请求信息,我用了fiddler汉化,就是自动转发,英文版 AutoResponse在选择 开始保存的文件就好了,再次请求,fidd...原创 2020-12-29 23:07:36 · 1374 阅读 · 0 评论 -
JS逆向加密——Chrome开发者工具详解
Chrome开发者工具面板面板上包含了Elements面板、Console面板、Sources面板、Network面板、Timeline面板、Profiles面板、Application面板、Security面板、Audits面板这些功能面板。这些按钮的功能点如下: Elements (元素): 查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。 Console (控制台): 记录开发者开发过程中的日志信息,且...原创 2020-12-15 14:10:00 · 1034 阅读 · 0 评论 -
Linux、Windows后台运行Python脚本
Linux、Windows后台运行Python脚本Linux:nohup1. nohup python3 test.py &后台使用Python3运行test.py文件,日志默认输出到当前目录nohup.out或~/nohup.out文件。2. nohup python3 test.py > nohup.out2>&1 &后台使用Python3运行test.py文件,日志全部输出到当前目录nohup.out文件。3. 查看所...原创 2020-12-22 16:03:00 · 206 阅读 · 0 评论 -
社区版pycharm的Django项目连接 MYSQL数据库--------2
首先分享一下自己刚开始弄的错误的和(脑瓜疼):Django项目的 models.py 的模板 ,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,默认的是 sqlite3,需要setting.py设置我开始就是想用 MySQL 数据库,结果我 Django是2.0的 ,Mysql是 5.5的,Django2.1不再支持MySQL5.5,必须5.6版本以上...原创 2018-12-04 16:05:22 · 2078 阅读 · 0 评论