『Java安全』tabby代码审计工具Windows环境搭建
文章目录
- 前言
- 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环境搭建相关推荐
- [日推荐]『Java学习者』爱学习的程序猿看过来~
2019独角兽企业重金招聘Python工程师标准>>> 福利时间--今天给程序员大大们推荐一款你们一定会喜欢的小程序,里面有干货哦 Java学习者 **简介:**java学习,Jav ...
- 2017-2018-2 165X 『Java程序设计』课程 助教总结
2017-2018-2 165X 『Java程序设计』课程 助教总结 本学期完成的助教工作主要包括: 编写300道左右测试题,用于蓝墨云课下测试: 发布博客三篇:<2017-2018-2 165 ...
- 20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结
20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结 结对伙伴 学号 :20172307 姓名 :黄宇瑭 伙伴第一周博客地址: http://www.cnblogs.com/ ...
- java安装 1723_2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段...
2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段 在一个人孤身奋斗了将近半个学期以后,终于迎来的我们的第一次团队协作共同编码,也就是,我们的第一个结对编程练 ...
- 『Java安全』Tomcat内存马_动态注册Listener内存马
『Java安全』反序列化- 文章目录 前言 Tomcat Servlet API Listener介绍 ServletRequestListener介绍 ServletRequestListener调 ...
- JAVA JDK windows环境搭建
JAVA JDK windows环境搭建 系统环境: windows 10 , JDK 1.7 操作步骤: 1.下载JDK,全部选择默认,直接点击下一步 2.配置环境变量 打开环境变量 变量设置 JA ...
- .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建
.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 原文:.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 闲来没事做,还是想再学习一门新的技术,无论何时 ...
- SAP Fiori开发工具——Eclipse环境搭建
SAP Fiori开发工具--Eclipse环境搭建 这里我们选择Eclipse Web的Mars版本进行下载. 进入Eclipse官网:Eclipse Downloads | The Eclipse ...
- Flutter之Windows环境搭建
Flutter之Windows环境搭建 原创作者:只能陪你走一程 原文地址:https://www.jianshu.com/p/a78fd5e5116d 官方网址:https://flutter.io ...
- tinygo的windows环境搭建及简单例程
windows 环境搭建 安装 g 这里还是推荐g这个 go 的多版本管理工具,类似 NodeJS 的 nvm,Python 的 virtualenv. 官网下载: https://github.co ...
最新文章
- SpringBoot 实战 (九) | 整合 Mybatis
- [abap] 通过动态参数获取字段数据
- WebAPI性能优化之压缩解压
- asp:HyperLink中 Eval要用string.Format绑定
- 以30字符宽居中输出python字符串_python3字符串
- ImageView中的几个属性
- php 126怎么设置发送邮箱验证码,邮箱发送验证码(示例代码)
- java电驴_java写的电驴下载完成关机小程序
- CAS方式实现单点登录
- H5制作模板推荐:微信小游戏消消乐玩法亮点
- 泛微数字化督查督办平台:不见面也能高效落实工作、管理到位
- redhat6静默安装oracle11g,redhat6.2静默安装oracle11gr2
- VMware - 导入/导出OVF
- 《地图气球》小程序从产品到运维的个人全栈开发过程分享(长文)
- CSS font-size单位
- 2021-4-19学习笔记
- 读书笔记 - 《枪炮、病菌与钢铁》
- 用debugserver+lldb代替gdb进行iOS远程动态调试
- inventor弧度怎么标注_Inventor技巧 | 绘制草图时尺寸标注的细节
- 筋膜枪全国产化电子元件推荐方案
热门文章
- 小榕密码管家xp 绿色
- 测试网速的c语言代码,如何用C语言编个测网速的小工具
- 计算机人工智能识别系统应用领域,人工智能论文3000字以上
- Android3D相册项目,Android Gallery实现3D相册(附效果图+Demo源码)
- 一位平凡毕业生的大学四年
- 520 miix 小兵 黑苹果_黑苹果资源
- 使用Beaglebone Black的I2C(一)
- 计算机开机b00t设置,电脑boot启动项设置
- 学生信息管理系统(php MySql),基于PHP学生信息管理系统设计系统设计(MySQL)(含录像)...
- JSONView下载安装