前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小白从0开始学JAVA代码审计——审计前的准备

小白从0开始学JAVA代码审计——审计前的准备

作者头像
公众号爱国小白帽
发布2021-05-11 10:55:30
2.5K0
发布2021-05-11 10:55:30
举报
首先说一下我就是纯纯的小白,没有学过JAVA,至于这个代码审计是公司的一次培训我才学到的,像我这种对语言一窍不通的人都能弄懂,相信你就更不在话下了,加油老铁

我们用现成的JavaCodeAudit项目学习审计,它涵盖了一些常见的JAVA漏洞,还有工具和原理介绍,可以说专门为小白准备的,在这里感谢这位大佬的贡献,文中全套工具已打包,不想一个个下的,可在公众号内回复JAVA审计领取

项目地址:https://github.com/ANNS666/JavaCodeAudit

环境准备

首先从审计工具及环境搭建开始,以下是用到的工具以及破解教程

  • MyEclipse 2017 CI
  • Intellij idea
  • Tomcat 7.0
  • MySQL 8.0.15
  • Java 1.8.0
  • macOS 10.15

这些工具的安装和使用网上基本都有教程,因此就不详说了。

MyEclipse 2017 CI 的破解教程 :

  • windows 下

http://www.3322.cc/soft/39985.html

  • mac 下

https://www.cnblogs.com/jiaoxiangjie/p/9555124.html

Intellij idea创建javaWeb以及Servlet简单实现:

https://www.cnblogs.com/javabg/p/7976977.html

myeclipse 配置 Tomcat 教程:

https://www.cnblogs.com/xusweeter/p/9393721.html

Java下载地址:

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

Intellij idea下载地址:

https://www.jetbrains.com/idea/download/#section=windows

软件配置

myeclipse就不多说了,破解教程讲的很清楚,一步一步来就好

然后是idea,这里只说一下idea好用的审计插件,演示就不用它了,因为涉及到版本、破解、环境等等问题,很多新手可能用不好(包括我)

不习惯英文的同学可以在设置中找到Plugins搜索Chinese安装中文包插件

同时也可以搜索immomoFindBugs一并安装

这是辅助审计的插件,

导入项目

点击File里的Import

再点击第一个General里的Existing Projects into Workspace

然后导入JavaCodeAudit里的一个项目

勾上这个,Finish完成

导入后会看到这样的报错,需要把mysql-connector-java-8.0.15.jar放进这个lib目录,否则项目无法启动

至此准备工作就做完了,审计的文章过两天再出,五一了,先休息休息,给大家抽个奖啥的

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱国小白帽 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境准备
  • 软件配置
  • 导入项目
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档