码农知识堂 - 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:

     

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

     

  • 相关阅读:
    Hive 【Hive(七)窗口函数练习】
    VBA技术资料MF65:将十六进制值转换为RGB颜色代码
    微信开发者工具连接数据库
    【Computer Vision】基于ResNet-50实现CIFAR10数据集分类
    Spring boot easyexcel 实现复合数据导出、按模块导出
    HTML+CSS+JS制作一个迅雷看看电影网页设计实例 ,排版整洁,内容丰富,主题鲜明,简单的网页制作期末作业
    Vue+Flask测试平台,分享源码+详细搭建教程,良心项目实战
    Leetcode-1408 数组中的字符串匹配
    Redis设计与实现(2)链表和链表节点
    Selenium02
  • 原文地址: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号