轻松学会Java代码审计之实战案例第1天

admin 2025年2月28日23:17:561 20 views字数 1035阅读3分27秒阅读模式

前言

上次我们一起深入分析了一个Java审计的案例,大家有没有掌握其中的一些基本技巧和方法呢?

今天还是老规矩,先搭建网站的环境。只不过这次的项目源码跟之前的不太一样,采用的前后端分离技术,跟着我们的脚步继续前进吧!!!

GitHub源码链接

https://gitee.com/lab1024/smart-admin

环境搭建

0、npm环境

使用命令查看是否安装有npm环境,如果没有去官网下载一个

npm -v
轻松学会Java代码审计之实战案例第1天

1、前端配置

下载好后进入这个目录:smart-admin-web-javascript

轻松学会Java代码审计之实战案例第1天

在当前目录打开终端,输入npm命令安装依赖

npm install
轻松学会Java代码审计之实战案例第1天

运行前端

npm run dev
轻松学会Java代码审计之实战案例第1天

启动后打开URL,查看是否启动成功

提示网络连接错误,是因为我们没有配置后端环境,下面进行后端配置

轻松学会Java代码审计之实战案例第1天

2、后端配置

2.1、启动mysql8服务

使用小皮面板启动mysql8服务

轻松学会Java代码审计之实战案例第1天
2.2、启动redis服务

安装redis服务,点击软件管理,选择redis就可以了

轻松学会Java代码审计之实战案例第1天

启动redis

轻松学会Java代码审计之实战案例第1天

如果需要外联的,需要修改配置文件,把127.0.0.1修改为0.0.0.0即可

轻松学会Java代码审计之实战案例第1天
2.3、导入数据库文件

根据sql文件可以看到mysql数据库的版本

轻松学会Java代码审计之实战案例第1天

所以我们这里使用mysql8数据库

将 smart_admin_v3.sql 文件导入数据库中

source E:smart-admin-mastersmart_admin_v3.sql
轻松学会Java代码审计之实战案例第1天

导入成功

轻松学会Java代码审计之实战案例第1天
2.4、更新mave环境

返回代码目录,开发者这里提供了两个 JDK 版本的后端代码

轻松学会Java代码审计之实战案例第1天

请根据自己电脑的 JDK 版本选择

轻松学会Java代码审计之实战案例第1天

所以我这里选择的源码是smart-admin-api-java8-springboot2

轻松学会Java代码审计之实战案例第1天

使用IDEA打开项目 ,首先找到pom.xml安装所需依赖轻松学会Java代码审计之实战案例第1天

如果这里爆红,这里修改为2.2.2.RELEASE

轻松学会Java代码审计之实战案例第1天

再把3.2爆红的那一行删除就行

轻松学会Java代码审计之实战案例第1天
2.5、修改数据库信息

找到 sa-base 下的 sa-base.yaml 配置文件,将数据库信息修改成自己的

轻松学会Java代码审计之实战案例第1天
2.6、启动Srping Boot

点击启动项目

轻松学会Java代码审计之实战案例第1天

打开网站,输入默认管理员账号密码

轻松学会Java代码审计之实战案例第1天
admin123456

登录成功,进入后台

轻松学会Java代码审计之实战案例第1天

总结

今天的网站环境搭建就到这里了。

到时候会直播再分析一次,并做好视频发送b站,可以关注【深情哥-湘安无事】哦~

感兴趣的可以公众号回答回复"java审计"进群,有公开课会在群里面通知,包括审计和src。edu邀请码获取也可以联系深情哥。

(内部edu+src培训可联系深情哥!)

END
轻松学会Java代码审计之实战案例第1天

原文始发于微信公众号(湘安无事):轻松学会Java代码审计之实战案例第1天

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月28日23:17:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   轻松学会Java代码审计之实战案例第1天https://cn-sec.com/archives/3779668.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.
评论  1  访客  1
    • 1 0

      你这文章也太水 了

    发表评论

    匿名网友 填写信息