1072

安卓Apk反编译修改方法

前言

本次修改中主要用到的工具:

工具用途
夜神模拟器用于安装MT管理器、Apk包、配合Fiddler抓包等
Fiddler用于抓包、拦截Apk请求等
MT管理器查看apk是否加固;解包资源;打包资源;签名等
jadx-gui用于打开apk或classes.dex等文件,可用于字符串搜索(但.bytes中字符串无法搜索到)
BlackDex脱壳程序,如果Apk存在加固,可以用该软件尝试脱壳
UABEA用于查看 .ab 文件,由于某些配置项存放在二进制文件中,用字符串搜索不到,所以用该工具进行查看和修改
baksmali用于将dex文件解包为smali文件
smali用于将smali文件打包为dex文件
JDKjadx、jar工具等需要JDK,自行安装配置

Fiddler抓包分析

软件配置

2574

使用oh-my-zsh后,终端标题栏BUG解决

使用oh-my-zsh后,终端的标题栏中,只会显示路径,不显示 用户名、主机名的情况,解决办法如下:

编辑 .zshrc 文件

vi ~/.zshrc

source $ZSH/oh-my-zsh.sh 这一句下一行添加

ZSH_THEME_TERM_TAB_TITLE_IDLE="%n@%m:%~"

搞定,重新开一个终端窗口即可生效

4994

Ubuntu22.04安装postgresql-16

添加软件源

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

添加密钥签名

wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc &>/dev/null
5760

麒麟V10安装Nvidia显卡驱动

安装依赖

apt install pkg-config libglvnd-dev libglvnd0

防火墙放行

kysec_set -n exectl -v kysoft NVIDIA-Linux-x86_64-555.52.04.run
setstatus -f kid off

安装

赋予权限后进行安装

./NVIDIA-Linux-x86_64-555.52.04.run
选项翻译选择
Install NVIDIA'S 32-BIT compatibility libraries?英伟达32位兼容库NO
Would you like to register the kernel是否安装DKMS,这会引起内核变化YES
The initramfs will likely need to be rebuilt重建Initramfs内核引导Rebuild initramfs(重建引导
would you like to run the nvidia-xconfig是否要通过英伟达的xconfig自动更新配置XNO
4876

Ubuntu安装pam_cracklib.so密码策略模块

安装

apt install libpam-cracklib

使用

vi /etc/pam.d/common-password

password        requisite                       pam_pwquality.so

改为

password        requisite                       pam_cracklib.so