Skip to content

simpleIAST- 基于污点追踪的灰盒漏洞扫描工具。

License

Notifications You must be signed in to change notification settings

keven1z/simpleIAST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simpleIAST 0.1.0 (shields.io)

simpleIAST是一种交互式应用程序安全测试工具。

快速开始

1. clone项目

git clone https://github.com/keven1z/simpleIAST.git

2. docker运行

cd ./simpleIAST/docker/
docker-compose up -d

3. 访问

访问地址: http://[your_ip]:8443/ 默认用户名: admin 默认密码: 123456

前端端口: 8443

后端端口: 81

数据库端口: 33060

redis端口: 63790

Agent启动

将iast-agent.jar和iast-engine.jar 放在同一目录

跟随应用启动运行

java -javaagent:iast-agent.jar -jar [app.jar] # 

应用启动完成attach方式运行

# attach方式安装agent
java -jar iast-engine.jar -m install -p [pid] 
# attach方式卸载agent
java -jar iast-engine.jar -m uninstall -p [pid] 

兼容

支持中间件

  • Tomcat
  • Springboot
  • Jetty
  • Weblogic
  • glassfish
  • WildFly
  • TongWeb
  • Resin
  • Undertow

支持JDK

  • jdk 1.8
  • jdk 11

支持漏洞

  • SQL注入
  • 反序列化漏洞
  • SSRF
  • URL跳转漏洞
  • XXE
  • 命令注入
  • 文件上传
  • XSS
  • Spring EL表达式注入
  • 数据库弱口令
  • XPATH注入
  • 硬编码漏洞

漏洞详情展示

img.png

使用文档

快马加鞭编写中...

计划

鸣谢

IntelliJ IDEA 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。

特别感谢 JetBrains 为开源项目提供免费的 IntelliJ IDEA授权

License

本项目采用 Apache License 2.0 开源授权许可证。