- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 Electron常见打包错误解决
为了更好更快的解决构建环境问题,需要我们手动下载好electron环境的压缩资源包等,构建好的打包缓存环境(存放手动下载资源包前,优先清除cache的缓存记录)。下载好缓存资源包后,存储到对应的cache文件中。
2023-12-08 02:54:25
860
3
转载 Java打印任意字符串的字符画
画到一张图片上,再获取图片每一个像素点的颜色值,根据像素点的值来判断是否需要打印字符。注意:字符画的样式会根据选择字体的不同而不同,这里使用的是“幼圆”字体。基本原理:主要原理是获取系统字库的字模信息,根据字模信息来画字符画。
2023-06-17 01:37:20
550
原创 nodejs 安装多版本 版本切换
有时候需要运行不同的项目,node版本不一致会导致不少问题,特别是最新版本对应的一些插件,由于语法等原因导致不一定兼容低版本,这样运行低版本环境的项目的时候很多坑。反复卸载node又很麻烦。幸好有了nvm,可以让你在电脑上管理多个版本的nodejs。nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。
2022-12-26 22:56:46
3641
转载 Frida配置与安装
Frida的组成部分:Frida-server: 运行在手机上。安卓6 使用frida-server-12.8.10 ,安卓8以上手机使用较新的frida-server版本Frida :Python模块Frida-tools:提供cli工具命令 跟Frida-server交互(frida-ps frida-trace)
2022-10-24 21:36:23
1864
转载 JAVA 判断Socket 远程端是否断开连接
如何判断 Socket 远程端连接是否关闭,如果关闭的话,就要重建连接Socket的类提供了一些已经封装好的方法, 如 isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,在测试时发现,这些方法都是本地端的状态,无法判断远端是否已经断开连接。
2022-10-08 23:47:50
3061
1
转载 夜神安卓7导入charles证书
夜神安卓7系统的charles证书导入。由于用户安装的外部证书不被信任,所以需要把证书安装到安卓系统证书目录里。
2022-09-24 16:38:26
1089
原创 如何将ES6转换成ES5?
ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助别的工具来实现。Babel是一个广泛使用的转码器,babel可以将ES6代码完美地转换为ES5代码,所以我们不用等到浏览器的支持就可以在项目中使用ES6的特性。
2022-09-20 15:22:49
5736
原创 Git常用命令-修改远程仓库地址
查看远程仓库地址git remote -v 返回结果origin https://git.coding.net/*****.git (fetch)origin https://git.coding.net/*****.git (push)修改远程仓库地址 git remote set-url origin https://git.coding.net/*****.git先删除后增加远程仓库地址git remote rm origingit remote add or
2022-04-02 16:16:16
774
原创 forever 后台启动nodejs
forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。1.全局安装 forever// 记得加-g,forever要求安装到全局环境下 sudo npm install forever -g2.启动// 1. 简单的启动 forever start app.js // 2. 指定forever信息输出文件,当然,默认它会放到~/.forever/forever.log forever start -l forever.log app.j
2022-03-15 17:25:09
1119
原创 Centos yum 安装最新版的 Nodejs
1.获取最新版 nodejs 的 bashcurl --silent --location https://rpm.nodesource.com/setup_16.x | bash -setup_16.x : 指node的版本号2.用yum 安装nodeyum install -y nodejs
2022-03-14 22:12:45
2037
原创 Docker 常用命令
启动 Docker 服务命令:service docker start或者systemctl start docker查看 Docker 状态命令:service docker status或者systemctl status docker重启 Docker 服务命令:service docker restart或者systemctl restart docker关闭 Docker 服务命令:service docker stop或者systemctl stop
2021-06-26 20:42:10
138
原创 某直播APP协议分析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言注意:本文只用作交流用途,切勿用于非法用途和活动。 现如今直播间协议很多已经很少使用http轮询的方式获取直播间的弹幕、礼物、关注等,在用的目前知道的是某音的直播,其他的一些app已经使用socket或者websoceket获取直播间的弹幕等,本次主要针对 websocket提供协议逆向思路。...
2021-06-04 14:16:11
664
2
原创 实战分析DY X-Gorgon 以及获取视频评论
目录前言一、准备工作二、分析流程 step1: step2:前言 注意:本文只用作交流用途,切勿用于非法用途和活动。 目前分析的抖音版本是 11.1.0想要获取到短视频评论内容,协议头必须要有 2个参数才行分别是 X-Gorgon 和X-Khronos ,因为内容比较长,我会持续更新 下面进行分析:一、准备工作 在开始分析之前需要准备好:1.charles(安装方法百度即可),也可以使用各自趁手...
2021-03-26 11:29:58
746
原创 某牙订阅及取消订阅协议接口
前言 注意:本文只用作交流用途,切勿用于非法用途和活动。 一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings ...
2021-03-09 22:37:21
271
1
转载 Android AccessibilityService --- 小白视角
目录前言一、Android studio 新建项目二、项目配置1、新建服务:2、新建xml配置。app--res 下新建 xml 文件夹,xml文件夹下新建accessibility_service_config.xml,这个文件名随意起。内容示例如下:3、注册服务、配置服务。(AndroidManifest.xml 中注册服务就不用我说了吧)示例内容如下:三、正主登场1、判断当前服务开启状态。2、跳转至设置也开启服务。3、获取屏幕根节点。4、通知内容的捕获...
2021-03-07 23:22:19
2001
原创 Frida使用非标准端口启动
实现工具:python3.7.3 + frida 14.2.2 + frida-server x86 + win10 + 安卓模拟器frida 版本:这里采用 14.2.2模拟器:这里选用夜神模拟器,必须开启root权限众所周知,frida-server启动都是使用默认端口来进行Hook,默认端口就是27042。使用默认端口非常容易被检测所以本文我们讲解使用非标准端口来启动frida。操作步骤:启动frida-service的时候设置IP和端口,启动命令 ./frida-server -
2021-03-01 16:53:56
3967
原创 mysql服务忽然挂了,出现错误信息: Can’t connect to MySQL server on ‘localhost’ (10061)
报错信息:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)1.查看服务中有没有启动服务发现没有MySQL服务2.手动安装mysql服务开始–>services.msc(打开服务)–>在服务列表找到MySQL–>右击MySQL点击启动但是,有时候明明安装了MySQL,在服务列表中却没有MySQL,该怎么办呢?解决方案:(1)打开cmd(以管理员身份运行C:\Windows\Syst
2021-01-17 10:35:50
238
原创 Frida Hook与Fiddler完美抓包手淘
实现工具:python3.7+frida 12.7.5+ frida-server x86 +win10+模拟器安卓+Fiddlerfrida 版本:这里采用12.7.5模拟器:这里选用夜神模拟器,必须开启root权限首先本机安装python3的frida模块和frida-tools工具pip3 install frida==12.7.5pip3 install frida-tools安装这里比较坑,会出现“Building wheel for frida”,卡半天最后还报错。因为国内访问国外
2021-01-15 09:52:13
3586
5
原创 基于atxserver2手机云管理平台搭建
是不是需要管理很多手机?是不是需要批量安装很多脚本?是不是需要批量操作手机?来了这里做一下云手机搭建基于atxserver2的云手机搭建。1.这里用了两台电脑,一台做服务器,一台连接手机。2.首先在服务器端拉取atxserver2镜像及数据库,需要docker 环境上篇已经讲过了,这里直接安装atxserver2。 git clone https://github.com/openatx/atxserver2.git3.基于docker安装,这里的服务地址 http://ip:4000dock
2021-01-06 13:23:08
1259
原创 基于openstf手机云管理平台搭建
是不是需要管理很多手机?是不是需要批量安装很多脚本?是不是需要批量操作手机?来了这里做一下云手机搭建基于openstf 的云手机搭建。1.这里用了两台电脑,一台做服务器,一台连接手机。2.首先在服务器端拉取openstf镜像及数据库,需要docker 环境上篇已经讲过了,这里直接安装openstf。docker pull openstf/stf:latestdocker pull rethinkdb:latestdocker pull sorccu/adb:latest3.安装openst
2021-01-06 13:14:52
998
原创 docker 中一些问题总结!
上篇介绍了docker ,这篇总结一下遇到的其他问题一.问题: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed这种是版本的问题解决方法1.要么就降低docker 的版本2.如果不想降低docker 版本,那么就更新 containerd.io 的版本wget https://download.docker
2021-01-06 12:01:11
549
原创 Tomcat内存溢出解决办法
绿色版Tomcat如下设置在Tomcat的安装目录bin目录下,寻找catalina.bat批处理文件找到 tomcat 的安装目录/bin/catalina.bat 在第一行加上set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M也可以可以自己调配(以下是解释)-Xms java Heap初始大小。 默认是物理内存的1/64。-Xmx java heap最大值。建议均设为物理内存
2020-12-16 10:41:30
229
2
转载 记一次 MySQL for Linux错误 ERROR 1045 (28000) 解决方案
报错信息:MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)1、跳过MySQL的密码认证过程(1)、修改 /etc/my.cnf 文件[root@localhost ~]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf[root@localhost ~]# vim /etc/my.cnf(2)加入信
2020-11-19 11:13:34
376
原创 bat脚本,判断一个进程是否存在,持续检测某进程是否存在。
windows下的脚本:需要固定时间间隔比如5秒运行一个文件,网上查了下最简单的就是用goto语句,如果不加延时那就是死循环,在里面加上延时语句choice /t 5 /d y /n >nul。下面的批处理作用就是每隔5秒监测ngrok进程是否存在,存在不做任何处理,不存在就启动另外脚本。括号里面的是注释:startchoice /t 5 /d y /n >nul (5秒执行一次下面的指令)tasklist|find /i "ngrok.exe" (检查是否存在ngrok.exe进程,如
2020-11-17 15:37:21
18486
1
原创 CentOS7下安装JDK详细过程
CentOS7安装jdk有两种方法:手动安装 yum安装。 yum安装第一种方法使用yum在线安装,具体操作如下:1、查询要安装jdk的版本:yum -y list java*2、安装jdk1.8yum install -y java-1.8.0-openjdk.x86_643、查询jdk版本java -version第二种方法离线安装具体操作如下:...
2020-11-11 19:25:43
354
原创 Linux yum提示Loaded plugins错误的解决方法
https://blog.youkuaiyun.com/qq_41692307/article/details/88318365
2020-11-11 17:34:57
585
原创 springboot打war包配置文件和war分离
pom.xml 配置文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach
2020-11-06 23:05:53
884
2
原创 docker 环境配置,后期的网站搭建用的基础环境
该篇主要是基础环境搭建吧,后期网站搭建都需要docker环境,这里就先做个基础搭建。1.基于centos7系统,先做移除老的环境配置yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engi
2020-11-06 21:14:21
190
原创 java实体注解映射mysql数据库设置数据库字段类型以及时间格式
java实体注解映射mysql数据库设置数据库字段类型以及时间格式下面我们来说一下如何通过在java实体类注解设置数据库字段的类型@SuppressWarnings(“serial”)@Entity@Table(name = “k_dailyWorkTasks”)public class DailyWorkTasks extends BaseEntity {@Column(name ...
2018-10-15 21:34:52
4525
java实现http协议jar包
2018-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人