知识点随记

VMware问题记录
目前Vmware WorkStation 16.2.2 版本存在USB连接图标不起作用的问题,建议保持 16.1.0版本
1
2
3
Thread.currentThread().dumpStack();   //方法1
Log.d(TAG,"Gityuan", new RuntimeException("Gityuan")); //方法2
new RuntimeException("Gityuan").printStackTrace(); //方法3
1
adb shell dumpsys window | grep  mCurrentFocus

可以使用proxychains,方法如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
apt-get install proxychains4
# 使用vim修改配置
vim /etc/proxychains.conf # 如果没有该文件就是 proxychains4.conf

# 将主机网关的ip和端口写好,例如我的虚拟机IP为192.168.212.123,那么主机网关就为192.168.212.1
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks5 192.168.212.1 1080

这里的端口号指的是主机代理软件中的代理端口,同时还要允许局域网连接,这样就可以使用proxychains代理TCP连接了

1
proxychains curl www.google.com.hk

参考Miniconda安装及使用–小白上路 - 知乎 (zhihu.com)

Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror中找到日期最新的miniconda版本

使用Miniconda的原因是pyenv存在配置不稳定的情况,故使用miniconda来代替

下载完成后,进行安装,最后将路径加入环境变量即可

结束后通过conda命令进行Miniconda的安装和配置环境变量。以下通过conda命令进行安装和配置:

  • 配置清华源

此处需要配置一个清华的镜像服务器,以解决conda下载文件速度慢的问题。

在Anaconda Promot中依次输入以下两条命令:

1
2
1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2. conda config --set show_channel_urls yes
  • 创建python 3.8 虚拟环境

我要创建python3.6虚拟环境,则需要在Anaconda Promot中输入命令:

1
conda create -n frida python==3.8.3 pip==20.1.1

虚拟环境名称:frida(该名称可根据自己喜好设定,建议设置容易记住的名称)

版本:python=3.8.3(3.8.3代表我创建的环境为3.8.3版本,建议使用上述的python版本和pip版本,否则后期创建其他python环境时可能出现问题)

如命令无错误,则显示done

  • 触发Python 3.6 环境

如果需要触发刚刚创建的环境,则输入:

1
conda activate frida
1
pip install frida frida-tools

这样就能安装最新版的frida和frida-tools

参考知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 (zsxq.com)

Failed to spawn: unable to find process with name ‘xxx’ 是什么问题 15.1.4版本?

15 attch 只能 app name, spawn只能package name

Kali最新版本的默认shell是zsh,我们应该回退到bash。官网就写了如何back to bash,chsh -s /bin/bash 。执行命令后重启。

  • 编辑ssh配置文件

    1. vi /etc/ssh/sshd_config 进入ssh配置文件
    2. 找到passworAuthentication 选项,把注释去掉,后面改为yes
    3. 找到permitRootLogin yes 命令把前面的注释去掉,:wq保存退出
  • 开机开启ssh服务

    1. 使用 update-rc.d ssh enable命令即可实现开机自启;关闭开机自启动为:update-rc.d ssh disabled

这里使用proxychains进行代理配置,首先需要保证主机的代理开启了允许局域网的连接,如下所示

/images/knowledge_notes/image-20220315002736252.png

使用apt安装proxychains4,再在/etc/proxychains4,conf编辑相应的信息即可

可以修改 /etc/hostname 来更改 hostname

下面来说设置

第一步: File–Setting–Tools–External Tools.–点击如下图中绿色的加号。如果你是第一次添加外部工具,这里是空白的,没有下图的 External Tools 和 2to3

/images/knowledge_notes/SouthEast.png

第二步:设置

/images/knowledge_notes/SouthEast-16503836164593.png

Programm:这里我设置为python所在的目录,

Arguments:由于python自带2to3转换工具,这里不同于其他大佬的博文,需要填入工具所在的位置。注意!这里要加上 -w ,意思为 Write back modified files. 即将原始2.x版本的代码重命名为 原始文件名+.bak的形式。后面的$FilePath$代表原始文件的绝对路径。

Working directory: $FileDir$代表原始文件所在目录的的绝对路径。

完成后点击OK。

第三步:

右击你需要转换的.py文件,选择External Tools — 2to3

大功告成!你会在目录栏看到一个新的原文件名.py.bak的文件。这个为你转换前的原始文件。

版权声明:本文为CSDN博主「Jeff_Chau0503」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Jeff_Chau0503/article/details/79234735


  1. (23条消息) 在pycharm中配置从Python2.x到3.x的转换工具(新手向)_Jeff_Chau0503的博客-CSDN博客 ↩︎