通过端口查找进程
lsof -i :<PORT>
例如:
lsof -i :8089
结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2581 root 32u IPv6 25629 0t0 TCP *:8089 (LISTEN)
通过进程ID查找程序目录
ll /proc/<PID>
例如:
lsof -i :<PORT>
例如:
lsof -i :8089
结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2581 root 32u IPv6 25629 0t0 TCP *:8089 (LISTEN)
ll /proc/<PID>
例如:
本次修改中主要用到的工具:
工具 | 用途 |
---|---|
夜神模拟器 | 用于安装MT管理器、Apk包、配合Fiddler抓包等 |
Fiddler | 用于抓包、拦截Apk请求等 |
MT管理器 | 查看apk是否加固;解包资源;打包资源;签名等 |
jadx-gui | 用于打开apk或classes.dex等文件,可用于字符串搜索(但.bytes中字符串无法搜索到) |
BlackDex | 脱壳程序,如果Apk存在加固,可以用该软件尝试脱壳 |
UABEA | 用于查看 .ab 文件,由于某些配置项存放在二进制文件中,用字符串搜索不到,所以用该工具进行查看和修改 |
baksmali | 用于将dex文件解包为smali文件 |
smali | 用于将smali文件打包为dex文件 |
JDK | jadx、jar工具等需要JDK,自行安装配置 |
使用oh-my-zsh后,终端的标题栏中,只会显示路径,不显示 用户名、主机名的情况,解决办法如下:
编辑 .zshrc
文件
vi ~/.zshrc
在 source $ZSH/oh-my-zsh.sh
这一句下一行添加
ZSH_THEME_TERM_TAB_TITLE_IDLE="%n@%m:%~"
搞定,重新开一个终端窗口即可生效
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