• 1、SySeVR环境配置(上)


            前言:本文主要搭建复现SySeVR这篇论文所需的环境,为复现该论文打下”物质“基础。

    目录

    1、实验清单

    2、kali前置设置

    (1)kali切换为中文

    (2)kali换源

    3、查看python版本

     4、安装JDK1.8.0_161


    1、实验清单

            操作系统版本:kali-linux-2022.3(虚拟机版本)

            软件版本:均为李珍老师在github上提供的软件:joern-0.3.1、neo4j-2.1.5、ant-1.9.14、python-joern-0.3.1、py2neo-2.0,python2和python3的版本均用kali自带,jdk用李珍老师提供的jdk1.8.0_161.

    2、kali前置设置

    (1)kali切换为中文

            打开命令行,输入:

    1. sudo -i//获取超级权限,默认密码:kali
    2. dpkg-reconfigure locales

             按"PgDn"往下翻,按空格取消"en_US,UTF-8 UTF-8"

            按空格选怎"ZH_CN,UTF-8 UTF-8",并确认

             之后“reboot”重启即可。

     

    (2)kali换源

            kali虚拟机版本的密码和账号默认都是kali.

            因为kali本身的源在国外,更新的话,会很慢,所以推荐以下几个源:

    1. #中科大
    2. deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    3. deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    4. #阿里云
    5. deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    6. deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    7. #浙大
    8. deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    9. deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

            具体做法:

    1. sudo -i //获取超级权限
    2. vim /etc/apt/sources.list //编辑源的文件

    3、查看python版本

            确保安装了python2和python3.

     4、安装JDK1.8.0_161

            查看kali预装的java版本:

             导入所需软件的安装包:

             将其复制到kali目录下:

             命令行解压 压缩包:

             将jdk目录复制到/usr目录下:

             查看自己的shell版本,因为kali包含两个shell版本,一个是zsh(默认),另一个是bash,因为两个版本的环境变量不是通用的,所以需要设置你现在所用的shell的环境变量。

             另外,注意以下几点;

    (1)zsh与bash对应的配置文件:

    • zsh shell对应的配置文件:

                    /etc/zsh/zshrc

                    $home/.zshrc(也就是~/.zshrc)

    • Bash shell对应的配置文件:

                    /etc/profile

                    $home/.bashrc(也就是~/.bashrc)

    (2)关于/etc/zsh/zshrc与~/.zshrc的区别与联系(以zsh为例):

            /etc/zsh/zshrc:为全局用户配置环境变量,以任何身份进入系统,都会加载此环境变量;

            ~/.zshrc:为当前用户配置环境变量,以当前用户身份进入系统,才会加载此环境变量。

            添加java的环境变量:

    1. export JAVA_HOME=/usr/JDK1.8.0_161
    2. export CLASSPATH=.:$JAVA_HOEM/lib
    3. export PATH=$PATN/bin:$PATH

             更新配置环境:

    source /etc/zsh/zshrc

            安装注册JDK,目的是让系统知道我们已经安装了jdk1.8.0_161:

    1. update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_161/bin/java 1
    2. update-alternatives --install /usr/bin/javac javac /usr/jdk1.8.0_161/bin/javac 1

             切换java版本:

    update-alternatives  --config java

             跳转到./jdk1.8.0/bin/目录,在本目录下查看java和javac的版本,中间需要改文件权限;

    1. ./java -version //查看java版本
    2. chmod 777 java //修改java文件权限
    3. ./javac -version
    4. chmod 777 javac

             跳到另一个目录,再次查看java版本:

    1. java -version
    2. javac -version

            

            !!!至此jdk1.8.0_161安装成功,同志们辛苦了!

            !!!配置SySeVR已经成功了一小半,我们下期节目再见!

  • 相关阅读:
    【MATLAB第71期】基于MATLAB的Abcboost自适应决策树多输入单输出回归预测及多分类预测模型(更新中)
    创建KVM虚拟机公共镜像
    文件系统XFS与EXF4的区别
    金蝶苍穹开发工程师初级学习第一节
    Spring注解-3.自动装配
    高压放大器使用方法介绍
    LeetCode 单周赛310 && Acwing周赛68场总结
    HTML网上书店静态HTML网页作业作品 大学生三联书店网页设计制作成品 简单DIV CSS布局网站
    ​​巨头抱团、新锐崛起,短视频时代「本地生活服务」起硝烟
    【华为机试真题】组成最大数【2022 Q3 | 100分】
  • 原文地址:https://blog.csdn.net/qq_55202378/article/details/127452821