自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(179)
  • 收藏
  • 关注

原创 安卓学习-某站学习软件

工作中需要学习某一方面的知识,相信很多人都会去某站看视频学习。今天我们就要分析一下某站的加密。使用搜索功能,发现引用的地方也不多,我们可以先观察再定位分析。先抓包,使用Charles,我们就能看见所有的网络请求了。我把含有加密请求的包转成python代码看看。听过分析我们能知道加密参数就是sign,而且还是32位的,很明显就是一个MD5加密。我们尝试获取加密值,先写一个rpc js,然后再搭建一个frida服务调用加密。frida hook验证一下,同时把调用栈打印一下,发现加密是在nativate层。

2023-06-05 16:49:51 127

原创 安卓学习-娱乐app某右

首先我去豌豆荚下载apk,然后adb install x.apk安装。安装完成之后打开抓包软件,我比较喜欢用Charles。drony VPN配合抓包。此加密前还有一次aes加密,hook入参看看都是啥,然后在idea中把java字节数组转字符串,看看传的参数是什么东东。开始分析,我这边就不详细说怎么验证的了,加密参数就是sign,而且还是32位的,八成就是MD5加密了。

2023-05-31 22:20:27 100

原创 安卓学习-短视频某音

反编译apk分析一下,我们知道了d音是做了sslpinning证书校验,而且还是在libsscronet.so so文件 中做的,这时候我们就可以用ida去分析一下他的逻辑,hook掉是不是就能抓包了呢。我的js代码是这样的。接下来就是分析他的加密,然后我们再去用python还原,我这这里找了2个用户,分别获取他的主页,验证一下我的算法的正确性。

2023-04-03 17:37:44 105

原创 libjdbitmapkit.so中sign签名的分析过程

某东sign算法还原

2023-03-17 12:57:02 462

原创 基于python协同过滤算法的电影推荐

基于python协同过滤算法的电影推荐

2022-06-01 15:38:45 518 1

原创 基于python的用户画像系统设计与实现

基于大数据分析技术的用户画像系统设计与实现

2022-05-26 23:27:55 1944

原创 基于python的景点天气及评价设计

基于python的景点天气及评价设计

2022-05-06 17:45:45 762

原创 ubuntu no permissions

当你在虚拟机中连接上手机输入命令:adb devices后出来了no permissions,这是一个什么鬼我到底连接上手机没有,现在我来教大家一个方法解决掉这个问题。第一步,连接手机,方法如下:第二步, 终端输入命令lsusb看看你的id是什么,如图:第三步,编辑文件sudo vim /etc/udev/rules.d/70-android.rules。输入内容:SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="

2022-04-27 15:53:08 407

原创 Ubuntu和本机之间复制粘贴

本机的内容想要复制到虚拟机中,虚拟机中的内容想要复制的本机中,不能相互复制粘贴让我们头疼。参考了网上的经验,大致有2中方式。方式1:直接输入命令解决,快准狠,sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools-desktop方式2:安装软件,点击菜单中虚拟机,选择安装VMware tools;在个人主目录,创建一个目录vmwaretools,把VMwareTools******.tar.g.

2022-04-27 15:26:29 6239

原创 vmware中安装ubuntu16

VMware、Linux

2022-04-27 15:14:03 1090

原创 怎么才能学好python

第一步,工欲善其事必先利其器,你的目的是学习好Python而不是把时间浪费在无用的地方,比如:安装Python环境、使用什么编辑器。这些网上都有教程,包括我自己也写了安装流程(CSDN)不要纠结为什么,前期照做就行了,如果你的网络不好,下载不下来资源,可以找我要网盘链接,比较现在网盘下载已经不需要会员了挺快的。第二步,环境什么都搞好了,就开始愉快的敲代码吧,默认你是小白,看文档网站教程什么,我觉得还是很有难度的,很打击人的自信心,自信心没了后面还能坚持几天呢。所以,最好的就是看视频,跟着视频走,自己

2022-04-23 14:06:02 798

原创 python环境安装和pycharm安装

第一步,安装pycharm,找到你的程序,比如我的在:D:\test目录下。双击安装,剩下全部都是next或者install。这一块可能很慢,你就等着吧:点击finish安装完成。第2步,开始安装Python环境,找你的程序,双击安装。等待安装,安装完成。第3步,打开你的编辑器pycharm。去看看桌面有没.如果没找到,搜索一下.第4步,双击打开软件,如果有弹窗点击close。运行main.py文件。下面是...

2022-04-18 10:34:52 924

原创 python爬虫-某度贴吧app的学习过程

某度贴吧app的学习过程

2022-04-13 16:53:51 709 3

原创 python-某猫阅读app的学习过程

某猫阅读app的学习过程

2022-04-13 16:50:51 299

原创 python-某旗小说app的学习过程

某旗小说app 爬虫逆向

2022-04-13 15:15:19 212 1

原创 python-某某点评

某众点评抓包app的学习过程

2021-11-26 18:32:11 272

原创 python抓包-把证书安装到系统下

参考链接:最全面的解决Charles手机抓包的证书问题(步骤非常详细) - 知乎需要解决的坑:证书复制不到system下1、进入cmd——输入adb remountadb remount,这条命令的功能是重新装载Android文件系统,使文件系统可读可写,但是有些手机不能用这条命令。2、进入cmd——输入adb shell——输入su——输入 mount -o rw,remount /system运行如下图:其中,输入su命令,需要手机是root过的,否则su命令会失败。

2021-11-05 14:27:49 542

原创 python3 excel追加数据

#coding:utf8from loguru import loggerimport json, re, osfrom xlrd import open_workbookfrom xlutils.copy import copyfalse = Falsetrue = Truenull = Noneimport xlwtdef write_excel_xls(): # 保存到当前工程目录 path = '淘系商城活动商品筛查.xls' sheet_nam.

2021-11-01 17:51:55 506

原创 git Failed to connect to github.com port 443: Timed out

git拉项目的时候报错:Failed to connect to github.com port 443: Timed out解决办法:step1 找到你的git安装目录(C:\Program Files\Git\etc\ssh)下的ssh_config文件打开;step2 文件尾部添加(Hostgithub.comUsergitHostnamessh.github.comPreferredAuthenticationspublickeyIdentityFile~/...

2021-04-25 21:17:04 509

原创 xcode-select: note: no developer tools were found at ‘/Applications/Xcode.app‘, requesting install.

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.打开https://developer.apple.com/download/more/下载Command Line Tools for Xcode .

2020-12-29 11:32:14 7339

原创 OSError: libcrypto.so.1.1: cannot open shared object file: No such file or directory

OSError: libcrypto.so.1.1: cannot open shared object file: No such file or directory第一步安装conda:step1,下载:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.shstep2,安装:bash Anaconda3-2020.11-Linux-x86_64.shstep3,环境变

2020-12-21 20:09:29 2971

原创 判断手机是否root

判断手机是否rootstep1 adb shellstep2 root@cancro:/ # % (#表示root了)

2020-11-09 14:39:14 287

原创 给新的centos配置python环境web服务

线上python版本:python3.6.5安装python3.6的步骤step1,yum install epel-releasestep2,yum install python36报错解决办法:yum -y install gccyum -y install python3-devel安装nginx:yum install nginx安装git:yum install gitpip国内源:https://pypi.tuna.tsinghua.edu.cn/simpl.

2020-10-27 21:18:24 143

原创 本地启动docker kafka服务

本地启动docker kafka服务step1:docker pull wurstmeister/zookeeperstep2:docker pull wurstmeister/kafkastep3:docker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime wurstmeister/zookeeperstep4:docker run -d --name kafka3 --pu

2020-07-30 11:53:21 359

原创 python3 adb Permission denied

python3 adb Permission deniedchmod +x /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/airtest/core/android/static/adb/mac/adb​

2020-05-08 18:10:44 507

原创 tensorflow1.x和tensorflow2.x的安装

pip2.7 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.14.0pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==2.1.0

2020-03-31 19:26:58 872

原创 virtualenv怎么区分python2和python3

使用python2的virtualenv:virtualenv -p /usr/bin/python2.7 env2.7使用python3的virtualenv:virtualenv -p /usr/bin/python3.7 env3.7

2020-03-31 19:25:02 258

原创 MAC添加环境变量

把要添加的path写入文件/etc/paths

2020-03-31 19:23:24 148

转载 pycharm快捷键的一些使用

https://www.cnblogs.com/polly-ling/p/9617519.html

2020-03-31 16:43:36 178

原创 MAC error: command 'gcc' failed with exit status 1

主要的报错信息是这个:ld: library not found for -lsslgcc找不到这个库我们使用以下便可解决export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/brew install openssl ...

2020-03-16 17:15:15 5773

原创 Mac下Chrome添加.crx浏览器插件

第一步:unzip Charset.zip -d Charset #解压Charset.zip文件到Charset文件夹第二部:拖到谷歌浏览器的扩展应用里面

2020-03-11 10:55:44 383

原创 error: Your local changes to the following files would be overwritten by merge

场景:假如你没有git pull就直接开始改代码了,但是github上的代码发生了变动,当你提交的时候就会出现这中错误解决:git stash //暂存当前正在进行的工作。git pull origin master //拉取服务器的代码git stash pop //合并暂存的代码...

2020-02-25 18:09:59 137

原创 mac上docker搭建单机kafka

1.自行百度在mac上安装docker2.拉取kafka:docker pull wurstmeister/zookeeper3.拉取zookeeper:docker pull wurstmeister/kafka4.运行zookeeper:docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper...

2020-01-11 10:58:09 1963

原创 远程连接mysql

打开3306端口https://www.cnblogs.com/CMX_Shmily/p/11656541.html

2019-12-16 17:54:47 94

转载 centos 安装mysql

https://www.cnblogs.com/funbin/p/11154784.html

2019-12-16 17:27:51 96

原创 虚拟环境安装python

准备1:虚拟机virtualbox准备2:centos镜像步骤1:在virtual中安装centos,https://blog.csdn.net/elie_yang/article/details/81369136步骤2:安装python3环境,https://ywnz.com/linuxjc/4709.html步骤3:建立pip3软链接,https://blog.csdn.net...

2019-12-16 15:15:28 135

转载 navicat 试用结束

方案1:1,关闭Navicat;2,Win + R,输入regedit回车;3,删除HKEY_CURRENT_USER\Software\PremiumSoft\Data;4,展开HKEY_CURRENT_USER\Software\Classes\CLSID;5,展开每一个子文件夹,如果里面只包含一个名为Info的文件夹,就删掉它。如果方案1不成功,进行方案2。方案2:1...

2019-11-27 10:47:36 1410 2

转载 Python把Exception异常错误堆栈信息写入日志文件

import tracebackimport logginglogging.basicConfig(filename='log.txt', level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')try: raise Exception('发生异常错...

2019-11-22 19:40:38 1087 1

原创 把报错信息写入日志

import loggingimport tracebacklogging.basicConfig(filename, level, filemode='w', format, datefmt)try: # 问题代码except Exception as e: logging.error(e) logging.error("\n" + traceback.form...

2019-11-22 14:28:02 331

原创 怎么在submit text中特殊字符换行

1.复制内容到submit text;2.ctrl+h,alt+r,开启正则;3.之后&被\n替换,replaceall

2019-11-20 11:29:26 1167

空空如也

空空如也

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

TA关注的人

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