码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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:

     

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

     

  • 相关阅读:
    Linux per-cpu
    Bernese错误提示 gtfile: too many files: CRDMRG 134
    【AI视野·今日Robot 机器人论文速览 第四十五期】Mon, 2 Oct 2023
    搭建集群常用脚本
    ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(三)
    u盘打不开常见原因|数据恢复方法|解决方案
    DDD 项目包结构 + 调用关系说明
    ASP.NET Core 6框架揭秘实例演示[29]:搭建文件服务器
    详解Transformer中的Encoder
    有效降低数据库存储成本方案与实践
  • 原文地址:https://blog.csdn.net/qq_55202378/article/details/127454191
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号