• 2、SySeVR环境配置(下)


    目录

    1、上节的补充

    2、安装neo4j

     3、ant安装

    4、joern安装

    5、py2neo安装

    6、安装python-joern-0.3.1

    7、验证joern是否安装成功


    1、上节的补充

            李珍老师公开的资料地址:GitHub - SySeVR/SySeVR

             另外,我并没有按照李珍老师推荐的安装方法:安装docker和英伟达的驱动,docker不难安装,驱动就比较难,后面我放弃了。直接安装所需软件。

    2、安装neo4j

            将解压出来的SySeVR文件夹移动到/home下:

             修改环境变量:

    1. vim /etc/zsh/zshrc
    2. export NEO4J_HOME=/home/SySeVR/neo4j
    3. export PATH=$PATH/bin:$PATH

             更新配置文件:

    source /etc/zsh/zshrc

            进入neo4j的conf目录,修改neo4j-server.properties

             确保location指向./joernIndex文件。

             进入bin文件夹,修改neo4j的权限,开启neo4j:

    1. chmod neo4j //修改权限
    2. ./neo4j start //运行neo4j

             在浏览器中输入:http://localhost:7474,即可看到:

             !!!neo4j安装完毕。

     3、ant安装

            设置环境变量:

    1. vim /etc/zsh/zshrc
    2. export ANT_HOME=/home/SySeVR/softdir/apache-ant-1.9.14
    3. expoer PATH=$ANT_HOME/bin:$PATH

             更新环境:

    source /etc/zsh/zshrc

              查看ant -version

             !!!恭喜各位,ant安装成功。

    4、joern安装

            设置环境变量,并更新:

    1. vim /etc/zsh/zshrc
    2. source /etc/zsh/zshrc

             在joern-0.3.1文件下,输入"ant" --我的理解是,建立ant与joern的联系。

             在用一个目录下,输入"ant tools",结果与前一步相同。

             至此,joern安装大概完成!!!

    5、py2neo安装

            确保是python 2.7,然后安装py2neo:

    python2 setup.py install

     

    6、安装python-joern-0.3.1

            同上。

    7、验证joern是否安装成功

            因为新版的压缩包里,没joern-tool这个安装包,因此再joern-tools目录下用joern-lookup不可行。

            查看joern目录下的全部文件:    

             删除.joernIndex文件,因为你每次进行新的实验,都需要将该文件删除,这个文件是joern与neo4j之间的"桥梁"。

             查看测试数据:

             将测试数据导入joern:

     

            !!!大概能导入数据,差不多环境就配完了,之后在运行代码过程中出现问题再说。恭喜大家通关!

     

  • 相关阅读:
    Pycharm 日常方便工具和快捷键
    Dubbo 框架搭建一个passport案例
    Matlab中如何设置Scope
    Java——泛型与通配符的详解
    java计算机毕业设计国漫论坛网站源码+mysql数据库+系统+lw文档+部署
    Flink CDC - Postgres
    墨子web3时事周报
    Day21_ref属性
    31. 下一个排列
    vue中的全局事件总线 $bus
  • 原文地址:https://blog.csdn.net/qq_55202378/article/details/127454191