一、渗透测试基本的环境处理与设置(1)

1. 在目前的实战场景中一般使用jdk8/16作为java的编译环境,其他的环境太老或者太新,很多工具并不兼容太老或太新的Java版本

2. Java环境变量的基本设置:

  • 变量名:JAVA_HOME
  • 变量值:安装时的绝对路径
  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib

解释:.作为变量的开始---;作为变量之间的分隔符---%JAVA_HOME%相当于一个目录变量

3. 建议首先安装jdk8的环境,直接跟着引导做完即可。jdk16的安装仅需要下载zip包,放在与jdk8同级的目录下即可。需要替换的时候,直接更换环境变量

4. 由于Windows中安装了2和3两个版本的python,有时候忘记命令,可以使用py -2py -3作为替代

5. kali下的网络配置路径:/etc/network/interfaces,可以使用nano(如果是崭新的系统)或者vim打开进行编辑

  基本语法:

  auto eth0

  iface eth0 inet static (或者dhcp)

  address xxx

  netmask xxx

  gateway xxx

6. DNS编辑路径:/etc/resolv.conf

  基本语法:nameserver 8.8.8.8

7. kali下服务的重启:

  service nerworking restart

  systemctl restart networking

8. kali源文件路径:/etc/apt/sources.list

9. kali下使用jdk8/11,直接使用搜索语法:

  apt-cache search java|grep jdk

10. 手动下载jdk8的zip包,解压到自己创建的文件夹中,之后通知系统java的位置:

  update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/安装的java包名/bin/java" 1112

  jacac同理

11. 设置默认jdk:

  update-alternatives --set java /usr/local/java/包名/bin/java

  javac同理

12. 现在的kali基本都会同时安装2和3版本的python,所以只需要手动配置pip:

  curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip2.py

  python2 get-pip2.py

13. SSH的基本设置:

  vim /etc/ssh/sshd_config 找到配置文件

  #PermitRootLogin prohibit-password

更改为:

  PermitRootLogin yes

重启SSH服务,查看SSH是否已经开启22端口监听:

  service SSH restart

  netstat -anltup|grep 22

开机启动:

  systemctl enable ssh

登录:

  ssh root@ip

14. windows下的Java编码问题:

新建环境变量:JAVA_TOOL_OPTIONS

值:-Dfile.encoding=UTF-8

15. 关于Windows中jdk版本无法正常切换:

  Path中%JAVA_HOME%\bin放到尽量靠前的地方,即优先级尽量更高

posted @ 2023-06-07 17:57  冰凌iceling  阅读(24)  评论(0)    收藏  举报