自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 GZIP 文件格式 头部具体含义

java 源码 GZIPOutputStream。

2024-04-29 00:20:54 368 3

原创 Unity使用Rider作为默认编辑器

01.Edit -> Preferences02.Externel Tools -> Open by file extension

2023-12-24 13:22:18 2321

原创 jsvmp-某乎 x-zes-96 算法还原

jsvmp-某乎 x-zes-96 算法还原

2022-09-02 11:55:49 3545 3

原创 web逆向 知识小结

JavaScript基础

2022-09-02 11:02:44 566

原创 Android逆向 某州 解密sign字段 so层 算法分析 Unidbg模拟执行

跟着龙哥学 SO逆向入门实战教程一:OASIS前言功力不及龙哥百分之一文笔也是实力也是, 仅作为个人记录学习过程。龙哥博客传送门1. 需解密对象“sign” 字段跟着龙哥学的,忘了查壳用jadx打开之后发现文件有点少查壳之后发现是x60加固。掉以轻心了…2. 脱壳查壳脱壳 直接上dump_dex.js3. 定位到 java 关键函数重新压缩成zip用jadx 再次打开 搜索 “sign”去掉一些加载sdk的包名是个剩下框框之内,心急的朋友可能开始一个一个去点,

2021-08-11 16:23:38 2875 1

原创 MySQL CPU超过100%解决办法 记一次项目优化过程

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2021-07-21 16:00:50 915

原创 MySQL Navicat 批量插入测试数据

前言遇到线上大sql执行较慢, 10s+, 做优化改进时,首先想到的是在本地造出一个类似的库环境,先本地实验。然后往表中创建大量数据…1. 清空表truncate table `sys_orders_log`;2.插入测试delimiter //DROP PROCEDURE IF EXISTS proc_batch_insert;CREATE PROCEDURE proc_batch_insert()BEGINDECLARE i INT;SET i=1; WHILE i &lt.

2021-07-21 12:14:12 1548

原创 MySQL 联表查询 not in 优化方法 left join

sql-- ------------------------------ 查询 a 表 符合条件的空闲商品 -- ----------------------------select * from sys_orders awhere a.orders_nums > a.success_counts and a.start_nums + a.orders_nums > a.now_nums and a.orders_state <= 1 and a.lock_.

2021-07-06 02:29:07 923

原创 Android逆向 Pixel1 Frida和抓包环境搭建

安装 Pixel1系统# 1. 手机进入bootloader模式adb reboot bootloader# 2. 在电脑上解压映像压缩文件,并使用命令行进入解压后的映像目录 cd /d E:\Download\ROOTENV\Pixel1\pixel_sailfish_fart_8.1.0_r1_20200325\sailfish-opm1.171019.011# 3. 命令行执行./flash-all.sh(Mac/Linux) 或者 ./flash-all.bat(Windows)flas

2021-06-08 15:02:36 1422

原创 Android逆向 某旅游 解密oauth_signature字段 so层 算法 HmacSHA1 enc.Base64

记一次学习过程,需求解密"sign"字段 得到其算法com.mfw.roadbook 马蜂窝旅游so层 算法HmacSHA1 enc.Base641. 需解密对象“oauth_signature” 字段2. 定位到 java 关键函数搜索关键字 “oauth_signature” public static final String HTTP_BASE_PARAM_OAUTH_SIGNATURE = "oauth_signature";HTTP_BAS

2021-05-18 01:37:14 716

原创 Android逆向 某学员 x60加固 脱壳

记一次学习过程,脱壳x60加固com.vcolco.hxc.studentx60加固 脱壳1. 查壳 x602. 搜索关键字段3. 使用脚本脱壳开启 frida-sever注入dump_dex.jsfrida -U -f com.vcolco.hxc.student --no-pause -l dump_dex.js4. 再次反编译导出文件 并且 改掉dex 前缀 压缩成zipadb pull /data/data/com.vcolco.hxc.studen

2021-05-17 02:19:59 626

原创 Android逆向 某观察 解密sign字段 so层 算法 md5

记一次学习过程,需求解密"sign"字段 得到其算法com.sichuanol.cbgc 川报观察so层 算法md51. 需解密对象1. sign 字段2. 搜索sign定位到 java 关键函数3. hook java层hook 关键函数主动调用4. firda hook sov30 是 MD5Digest 的返回值get32MD5String v30 的传给了29 下面还直接输出出来了 都是系统函数 直接上 as 上看看最后 hook下 MD5

2021-05-15 21:12:00 1649 2

原创 Android逆向 某热点 解密sign字段 so层 算法 base64 sha1

记一次学习过程,需求解密"sign"字段 得到其算法点击登录抓包请求{"code":"111111","device_id":"771f9ed014238510a1e2178074eb9bd9","channel":"aliapp","sign":"cd734b9bbe1f3b13b7ec3309f1033aa322101bdc","nonce":"sb4uzj1620898124413","mac":"F4:F5:DB:23:63:06","imei2":"864699038686535","d

2021-05-14 00:31:00 1186 2

原创 TortoiseGit Push 出现 TortoiseGitPlink.exe: No such file or directory fatal: unable to fork

在使用 TortoiseGit 时 出现了一个报错, 原因时之前安装过一次TortoiseGit,可能部分配置没有卸载干净。TortoiseGitPlink.exe: No such file or directory fatal: unable to fork找到这个 TortoiseGitPlink.exe修改路径记得完全关闭一次 TortoiseGit 再次Push,提交成功...

2021-04-22 15:23:39 1621

原创 MySQL Navicat出错1130-host.isnotallowedtoconnecttothisMySqlserver的解决办法

Navicat出错:1130-host.isnotallowedtoconnecttothisMySqlserver,MySQL的解决办法具体原理是localhost改成%。进入mysql -p 附带 5.7安装完毕之后给的默认密码mysql -uroot -p输入一下命令use mysql;update user set host ='%'where user ='root' and host ='localhost';flush privileges;...

2021-04-04 23:43:29 190

原创 Android逆向 Frida 算法转发

*.前置条件frida 服务python支持库 fastapi,uvicorn,frida1. 开启服务# 指定非标准端口adb shellsu./data/local/tmp/fsarm64 -l 0.0.0.0:270422. 执行RPC转发# 方法1. 可以直接用pycharm指定frida的那个python解释器 直接 运行该文件 省略以下步骤# 方法2. 另起cmd 进入这个环境workon frida# 进入到FridaHook路径cd /d D:\Project

2021-02-24 11:04:00 699

原创 Android逆向 小米5X 抓包调试 环境配置

小米5X Frida 环境1. 线刷救砖2. 解除BL锁3. 一键刷入recovery工具 刷机教程4. 刷机需要安装的 安装包 和 面具adb push E:\Download\shuaji\AospExtended-v5.8-MI5X.zip /sdcard 5. 安装adb install E:\Download\chaojiadbd.apkadb install E:\Download\rootDeleteApk.apk adb install E:\Download\Po

2021-02-10 16:30:35 509 1

原创 Android逆向 Frida 环境配置

ps : 如果不需要多环境测试的 mkvirtualenv 相关的步骤可以忽略,不过建议安装以后防止firda版本同时存在不冲突安装 Python 3.8.3安装方法傻瓜式直接下一步,或百度这个无难度。安装 virtualenvwrapper# 豆瓣源 有外网的可以去掉后面的源地址pip install virtualenvwrapper-win -i https://pypi.doubanio.com.simplevirtualenvwrapper# 创建虚拟环境mkvi

2021-02-10 16:00:00 601 2

原创 解决 adbd cannot run as root in production builds

ps: 最近在研究app安全,真机调试权限已经各种环境涉及的问题比较多,百度上基本都是说让装 adbd.apk 这个 但是我装了还是不行。如果有和我一样的试试我这个方法,其实前几天写过一个帖子就是解决这个的我自己也不知道,其实就是一个 debuggable 权限的问题!起码我是这样解决 DDMS 无法获取进程列表和Application为?附个图 最后成功了,重装环境的时候忽然想到的。...

2021-02-10 14:57:26 16039

原创 Android逆向 嘟嘟牛在线 login 算法

查壳无壳查看是JAVA代码还是H5写的通过 uiautomatorviewer 发现存在控件抓包点击登录拿到请求拿到提交参数关键字{ "Encrypt": "NIszaqFPos1vd0pFqKlB42Np5itPxaNH\/\/FDsRnlBfgL4lcVxjXii6uy4vvjOHua8te65PNyvmgr\nsfbgnEFk0BpF348Oxut0hmBIae1HKWHHg0i5lnN3OBL55yfMsSkeeZ1Sgl1+l5F8Zjv3UgkXk8FD\n.

2021-02-10 01:00:04 3304

原创 IDEA中代码换行后保持不变 不会被 重新格式化代码 功能影响

有时候 字符串太长了 想方便自己看的清楚参数的构造,但是格式化之后又变成一行了public static void main(String[] args) { // 修改之前 格式化 String deviceId = "e535aed5-732e-3373-ba16-b1a2af31558b"; String xyPlatformInfo = "platform=android" + "&build=6640153" + "&deviceId=" + device

2021-02-09 00:58:20 3162

原创 Java FastJson解析json字符串 提取键值

ps : 没啥难点! 总结的两个要点错误请纠正 不想看的直接复制代码运行看结果就行简单例子为例 (例子在下面 习惯总结写上面 没有好的排版经验)简单例子没啥要点了 照着套就行 … 之前用的 javascript 比较简单直接 data.lieks 就是结果// 先解析JSONObject object = JSONObject.parseObject(str);// 想取code的值 直接用object跟想要的属性的值 object.get("code") System.out.p.

2021-02-09 00:05:20 2902

原创 Android逆向 邻居合伙人 sign 算法

ljhhr.apk查壳无壳查看是JAVA代码还是H5写的通过 uiautomatorviewer 发现存在控件抓包点击登录拿到请求拿到提交参数关键字dataapisignjadx进行搜索因为是练手APK没啥难度甚至L.d都有,代码几乎没有混淆下面就是拿到常量值newBodyBuilder.add("data", data.toString());newBodyBuilder.add("apisign", MD5Util.ToMD5(C

2021-02-05 23:15:07 396

原创 解决 DDMS 无法获取进程列表和Application为 ?

ps: 查阅得来的资料 不一定是对的,以下方法如果不行请自行寻找解决方案本人手机系统 8.1刷机包 AospExtended-v5.8-tiffany-小米5x 可自行百度下载安卓7.0+ 以上因为安全策略,已经root的安卓手机,ddms不显示进程多数是因为 ro.debuggable=0 ,导致 需要修改ro.debuggable =1,以下本人只使用永久修改方式,还有不永久修改方式可自行百度下面是实现方法文件传输到手机 mprop文件我放优快云了 0 积分 自己下就行adb pu.

2021-02-05 22:17:00 6929 1

原创 解决 Android7.0+ 无法抓Https包

最好选择偏原生的系统 推荐谷歌 其次一加 魅族 小米 系列手机 建议刷Pixel 系统首先手机需要获取root权限adb命令将抓包工具证书从用户目录移动至系统目录adb shell #连接手机进入shell模式su #root权限cd /data/misc/user/0/cacerts-added #进入用户证书目录ls #查看下可忽略mount -o rw,remount /system #挂载 如果这一步出问题删掉system 就行cp * /etc/security/cacerts.

2021-01-27 18:34:12 1366 1

原创 vue-admin-template 学习笔记 登录实现

文件分析src/views/login/index.vue<template> <div class="login-container"> <!-- 1. ref="loginForm" 传递该参数 2. :model="loginForm" 表单数据对象 3. :rules="loginRules" 表单验证规则 4. class="login-form" css样式 5.

2020-12-20 23:32:30 935

原创 vue-admin-template 学习笔记 汇总

Vueps一个后端闲来无事的瞎折腾,vue的学习过程Vue基础学习vue.js菜鸟编程vue-admin-template框架基础学习 手摸手,带你用vue撸后台 系列2020-12-15 02:01:19 快速一刷 似懂非懂(其实就是什么也看不懂) 直接上手 调试加百度 手撕源码前端结构├── build // 构建相关 ├── bin // 执行脚本├── public

2020-12-19 02:03:34 761 1

原创 Webstorm 实用插件,帮助提升工作效率!

东拼西凑的插件分享!可能是Webstorm本身功能比较完善的原因,目前百度或者墙外的大部分都是这么些插件推荐了,去掉了华而不实的彩虹屁等插件之外保留部分自己使用了一段时间的插件,下面安利。本人平偏向实用派,最后3个感觉对于我用处不是很大属于美化工具。保留了Atom Material Icons的文件夹图标以及其他部分功能其他两个已经禁用了,不得不提Material Theme UI这个插件真的非常大,颜值党可以慢慢整,然后彩虹屁、自定义背景、码字声齐全来一套,这些本人都尝试用装过几乎秒删~这里主要实用为.

2020-12-16 17:43:43 1028

原创 ESLint: Expected a space before ‘/&gt;‘, but not found. (vue/html-closing-bracket-spacing)

ESLint: Expected a space before ‘/>’, but not found. (vue/html-closing-bracket-spacing)ESLint:在“/&gt;”之前应输入空格,但未找到。(vue/html右括号间距)解决webstorm和eslint冲突造成该的警告一番百度无果之后自己折腾查看code style列表找到警告中英双译file-setting-editor-code style-html-other-ln empty .

2020-12-16 17:26:25 4128

转载 彻底解决eslint与webstorm针对vue的script标签缩进处理方式冲突问题(附图)

WebStorm在格式化时会按照自己的规范去处理,而格式化之后的代码又不被eslint接受,这样,二者就有了冲突。解决办法是将eslint的配置文件调整为与webstorm一致的打开项目根上下的.eslintrc.js,将rules节点中添加以下配置项。rules: { // 行末分号(启用) 'semi': ['warn', 'always'], // 函数名后的空格(禁用) 'space-before-function-paren': ['error', 'never'], /

2020-12-10 02:01:30 1269

原创 iOS 13.0 至 13.7 平刷系统教程

来自 : 某QQ群分享文件,整理后发布如侵权告知删除关于 Succession 平刷插件信息:插件:Succession版本:1.4.15开发者:Samg_is_a_Ninja系统支持:iOS 10 至 13.7用途:平刷当前系统补充:不需要SHSH,也不用SEP–Succession平刷系统教程–安装Succession插件:打开Cydia搜索:Succession右上角安装就行了下载系统固件:在电脑爱思助手-刷机越狱-下载固件下载你当前系统版本固件比如说我是iOS 1

2020-12-03 22:16:50 11592

原创 IDEA中关闭自动更新

IDEA 版本

2020-12-02 15:14:50 944

原创 Windows 好用工具[收集中]

文章目录TrafficMonitor win7 win10 任务栏显示 网速 CPU利用率TrafficMonitor win7 win10 任务栏显示 网速 CPU利用率TrafficMonitor下载地址

2020-11-04 07:56:05 110

原创 Spring boot 实现上传文件

前端<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>文件上传和下载</title> </head> <body> <form action='/file/upload' method='post' enctype='multipart/form-data'>

2020-11-03 09:03:34 126

原创 IDEA中实现自动导包

File–>Settings解释:勾选标注第1个选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的勾选标注 第2个选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。3.个人建议第二个勾选最好不要开,注释代码之后包也会消失意味着同名的包还是需要 Alt + Enter 进行导入。此坑已踩各位小心使用...

2020-11-03 03:02:18 6068

原创 Scheme 协议收集总结

文章目录红书跳转Scheme协议红书跳转Scheme协议//作品zm.OpenURL ("xhsdiscover://item/5f111f050000000001000a67") //主页zm.OpenURL ("xhsdiscover://user/57f70be55e87e712627e6a76")

2020-08-31 21:13:49 2990 2

转载 iPhone各种尺寸的分辨率

爱疯粑粑又出来搞事了,发布了三款新的机型,相比之前的机型,屏幕都比之前的大,这里对所有机型的分辨率做一下整理,方便适配手机型号启动图尺寸命名iPhone XS Max1242 x 2688Default-1242h@3xiPhoneXR828 x 1792Default-828h@2xiPhoneX, XS1125 × 2436Default-812h@3xiPhone6/7/8Plus1242 × 2208Default-736h@3xiPh

2020-08-01 22:04:57 13007

原创 VS Code 自己收集实用插件

使用VS Code 编写JS文件居多所以插件都是和JS文件相关的

2020-06-29 17:22:23 259

原创 IDEA中gradle打包或执行命令时中文乱码

最后一行加上-Dfile.encoding=UTF-8

2020-06-29 15:12:46 628

原创 VS Code 设置默认换行符

设置–》用户设置–》文本编辑器–》文件–》eol–》设置为\n或者直接搜索files:eol进行设置。

2020-06-21 18:00:51 9995

DDMS 无法显示进程解决方案 mprop

DDMS 无法显示进程解决方案 mprop

2021-02-05

空空如也

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

TA关注的人

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