文章目录

  • 前言
  • Windows环境搭建
    • Neo4j环境
    • tabby分析并保存数据
    • Neo4j查询

前言

wh1t3p1g/tabby

tabby是wh1t3p1g师傅编写的针对Java语言的静态代码分析工具

Windows环境搭建

Neo4j环境

见wh1t3p1g师傅的环境配置教程

tabby/wiki/Neo4j环境配置

tabby分析并保存数据

RELEASE版本的jar包是wh1t3p1g师傅在mac环境编译的(目前最新v1.1.0-RELEASE),在windows使用可能会报错,需要重新编译或者是idea直接运行。

首先pull tabby-master

然后用idea导入,此时idea已经识别出Gradle、并且会自动下载诸如springboot的依赖

等全部下载完成,能成功运行tabby/App.java显示help就证明可以使用了

分析jdk/jar包见wh1t3p1g师傅的指北

tabby/wiki/Tabby食用指北

这里我以分析8u181为例:

设置运行配置、指定jdk,如图修改即可


依次运行即可,最后save用了半小时、峰值内存大概用了13.5G

Neo4j查询

示例查询以get开头的无参方法、不超过两次调用、到readObject的链子

match path=(m1:Method)-[:CALL*..2]->(m2:Method {NAME:"readObject"}) where m1.NAME =~ "get.*" and m1.PARAMETER_SIZE=0 return path

欢迎关注我的CSDN博客 :@Ho1aAs
版权属于:Ho1aAs
本文链接:https://blog.csdn.net/Xxy605/article/details/123663537
版权声明:本文为原创,转载时须注明出处及本声明

『Java安全』tabby代码审计工具Windows环境搭建相关推荐

  1. [日推荐]『Java学习者』爱学习的程序猿看过来~

    2019独角兽企业重金招聘Python工程师标准>>> 福利时间--今天给程序员大大们推荐一款你们一定会喜欢的小程序,里面有干货哦 Java学习者 **简介:**java学习,Jav ...

  2. 2017-2018-2 165X 『Java程序设计』课程 助教总结

    2017-2018-2 165X 『Java程序设计』课程 助教总结 本学期完成的助教工作主要包括: 编写300道左右测试题,用于蓝墨云课下测试: 发布博客三篇:<2017-2018-2 165 ...

  3. 20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结

    20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结 结对伙伴 学号 :20172307 姓名 :黄宇瑭 伙伴第一周博客地址: http://www.cnblogs.com/ ...

  4. java安装 1723_2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段...

    2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段 在一个人孤身奋斗了将近半个学期以后,终于迎来的我们的第一次团队协作共同编码,也就是,我们的第一个结对编程练 ...

  5. 『Java安全』Tomcat内存马_动态注册Listener内存马

    『Java安全』反序列化- 文章目录 前言 Tomcat Servlet API Listener介绍 ServletRequestListener介绍 ServletRequestListener调 ...

  6. JAVA JDK windows环境搭建

    JAVA JDK windows环境搭建 系统环境: windows 10 , JDK 1.7 操作步骤: 1.下载JDK,全部选择默认,直接点击下一步 2.配置环境变量 打开环境变量 变量设置 JA ...

  7. .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建

    .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 原文:.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 闲来没事做,还是想再学习一门新的技术,无论何时 ...

  8. SAP Fiori开发工具——Eclipse环境搭建

    SAP Fiori开发工具--Eclipse环境搭建 这里我们选择Eclipse Web的Mars版本进行下载. 进入Eclipse官网:Eclipse Downloads | The Eclipse ...

  9. Flutter之Windows环境搭建

    Flutter之Windows环境搭建 原创作者:只能陪你走一程 原文地址:https://www.jianshu.com/p/a78fd5e5116d 官方网址:https://flutter.io ...

  10. tinygo的windows环境搭建及简单例程

    windows 环境搭建 安装 g 这里还是推荐g这个 go 的多版本管理工具,类似 NodeJS 的 nvm,Python 的 virtualenv. 官网下载: https://github.co ...

最新文章

  1. SpringBoot 实战 (九) | 整合 Mybatis
  2. [abap] 通过动态参数获取字段数据
  3. WebAPI性能优化之压缩解压
  4. asp:HyperLink中 Eval要用string.Format绑定
  5. 以30字符宽居中输出python字符串_python3字符串
  6. ImageView中的几个属性
  7. php 126怎么设置发送邮箱验证码,邮箱发送验证码(示例代码)
  8. java电驴_java写的电驴下载完成关机小程序
  9. CAS方式实现单点登录
  10. H5制作模板推荐:微信小游戏消消乐玩法亮点
  11. 泛微数字化督查督办平台:不见面也能高效落实工作、管理到位
  12. redhat6静默安装oracle11g,redhat6.2静默安装oracle11gr2
  13. VMware - 导入/导出OVF
  14. 《地图气球》小程序从产品到运维的个人全栈开发过程分享(长文)
  15. CSS font-size单位
  16. 2021-4-19学习笔记
  17. 读书笔记 - 《枪炮、病菌与钢铁》
  18. 用debugserver+lldb代替gdb进行iOS远程动态调试
  19. inventor弧度怎么标注_Inventor技巧 | 绘制草图时尺寸标注的细节
  20. 筋膜枪全国产化电子元件推荐方案

热门文章

  1. 小榕密码管家xp 绿色
  2. 测试网速的c语言代码,如何用C语言编个测网速的小工具
  3. 计算机人工智能识别系统应用领域,人工智能论文3000字以上
  4. Android3D相册项目,Android Gallery实现3D相册(附效果图+Demo源码)
  5. 一位平凡毕业生的大学四年
  6. 520 miix 小兵 黑苹果_黑苹果资源
  7. 使用Beaglebone Black的I2C(一)
  8. 计算机开机b00t设置,电脑boot启动项设置
  9. 学生信息管理系统(php MySql),基于PHP学生信息管理系统设计系统设计(MySQL)(含录像)...
  10. JSONView下载安装