Skip to content

threedr3am/FindClassInJars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java class类查找工具

  • 从jar包堆中,找出class所在的jar包

个人用于在自动化挖掘gadget时,方便查找gadget chains中class所在jar包,以助于便捷审计测试gadget的有效性。

使用帮助:

usage: java -jar findclassinjars.jar [OPTION]

  • -c 需要从jar包堆中找出的类名,例:com.threedr3am.tools.find.jar.Main 或 com/threedr3am/tools/find/jar/Main,多个类名以英文逗号分割
  • -full 是否遍历全部文件,缺省则为不全部遍历,从找到该class类后立马结束查找任务
  • -h 帮助信息
  • --help 帮助信息
  • -path jar包目录 或 文本文件(可通过正则从文本文件内容提取出jar包路径)
  • -regex 当path指定为目录时,用于正则匹配jar名称是否符合需要,若为文本文件时,用于正则提取jar文件路径
  • -cp 当找到jar后,自动拷贝到该目录

About

个人用于在自动化挖掘gadget时,方便查找gadget chains中class所在jar包,以助于便捷审计测试gadget有效性的那么一个小工具。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages