Java代码审计入门篇

Java代码审计(入门篇).pdf 立即下载

作者:i春秋核心白帽yanzmi

原文来自:https://bbs.ichunqiu.com/thread-42149-1-1.html


本期斗哥带来Java代码审计的一些环境和工具准备。

Java这个语言相对于PHP来说还是比较复杂的,所以一开始接触到Java源码审计的时候会遇到一些关于环境和配置上一些困难,本文记录斗哥在开始去审计Java代码的一些准备,希望能够帮助到刚入门的新手朋友们。

0×00 Java环境说明

1. 安装Java环境

image.png

安装完成后默认的安装目录:

image.png

环境变量的配置,环境变量配置主要是告诉我们自己的电脑Java安装完后几个关键文件的路径。

●JDK的安装路径在哪里?——JAVA_HOME

image.png

●JDK命令文件位置(bin文件夹路径)——PATH

image.png

●类库文件的位置(lib文件夹路径)—— CLASSPATH

image.png

2. 运行Java程序

Java的代码要执行前是需要事先编译的,编译器先将Java源文件编译成二进制的文件,而进一步解析器在解析成二进制的文件。

HelloWorld.java

image.png

一般java源码文件没有办法像PHP或者Python那样直接解析,所以不借助IDE的话,我们需要通过javac这个命令去进行编译。

Java敏捷开发(王伟杰译) 用于Java的开发,很实用的,希望可以帮助你们,给好评 立即下载

相关推荐

Java代码审计工程师 视频教程 下载 百度网盘链接4.zip

├─20.实验课程作业 │ 10_业务逻辑漏洞.pdf │ 11_SQL注入漏洞.pdf │ 12_文件上传&目录遍历漏洞.pdf │ 13_命令执行(代码执行).pdf │ 9_XSS注入漏洞.pdf │ ├─21.fastjson反序列化 │ fastjson.zip │ ├─22.log4j反序列化 │ apache-log4j-poc-main.zip │ market.zip │ ├─23.shiro反序列化 │ shiro-shiro-root-1.2.4.zip │ shiro漏洞复现工具.zip │ ├─24.spel表达式注入 │ spring-data-examples.zip │ untitled.zip │ ├─25.综合项目3-若依系统审计 │ RuoYi-3.0.zip │ ├─26.综合项目4-OA办公系统 │ oasys-master.zip │ ├─27.综合项目1-内容管理系统审计 │ ofcms-V1.1.2.zip │ ├─28.综合项目5-tmall商城系统审计 │ Tmall_demo-master.zip │ ├─29.综合项目2-JSH系统审计 │ JSH_ERP-v2.3.zip │ ├─30.综合项目6-vulns审计 │ vulns.zip │ ├─31.POC编写入门 │ POC.zip │ ├─32.通用型未授权漏洞 │ Behinder_v4.0.6.zip │ Hospital.zip │ shell.war │ ├─33.struts2漏洞审计 │ hotel.zip │ ssh.zip │ struts2漏洞检测工具.zip │ └─java 10.业务逻辑漏洞审计.pdf 11.SQL注入漏洞.pdf 12.文件上传&目录遍历漏洞审计.pdf 13.命令执行(代码执行).pdf 14.SSRF&CSRF.pdf 15.反射与动态代理.pdf 16.类字节码与加载机制.pdf 17.不安全的反序列化.pdf 18.Fastjson漏洞分析.pdf 19.log4j漏洞分析.pdf 20.Shiro漏洞分析.pdf 21.SringEL表达式注入.pdf 22.综合项目1-内容管理系统审计.pdf 23.综合项目2-华夏ERP审计.pdf 24.综合项目3-若依CMS.pdf 25.综合项目4-OA办公系统审计.pdf 26.综合项目5-商城系统审计.pdf 27.综合项目6-vnlns.pdf 28.POC编写入门.pdf 29.常见通用型未授权漏洞.pdf 30.任意URL重定向漏洞审计.pdf 31.Struts2漏洞审计与分析.pdf 32.代码审计及SDL岗位面试总结.pdf 9.XSS漏洞审计.pdf

噪声整形与过采样实战:从N-bit ADC到DSM的SQNR优化指南

本文深入探讨了噪声整形与过采样技术在DSM(Delta-Sigma调制器)中的应用,重点分析了量化器位数(N)、滤波器阶数(L)和过采样率(OSR)对SQNR优化的影响。通过实战案例和参数协同优化策略,帮助工程师在音频处理和通信系统设计中实现更优的信号质量。

weixin_42561040的博客 339

把“思考”塞进 1 KB:我用纯 C 语言给单片机手搓了一个微型 Transformer 推理引擎

摘要:本文探讨了在64KB SRAM的MCU(如STM32H743)上部署精简Transformer模型的技术方案。通过将6层Transformer压缩至1层(隐藏维度128)、4-bit KV-Cache量化等优化手段,实现了240KB Flash占用和59KB RAM峰值,推理延迟184ms(400MHz Cortex-M7),准确率96.1%。关键创新包括:手工优化矩阵乘(CMSIS-NN)、查表法Softmax/LayerNorm、权重按Tile重排提升Cache命中率(60%→94%)。

qq_74383080的博客 2923

plc secs半导体通讯协议 PLC 与MES的SECS/GEM通讯方案

符合SEMI E4, E5, E30, E37 的 SECS/GEM通讯方案 专业稳定的产品,持续运行5年都不出错 遵循 SEMI 人机交互设计,提供触摸屏支持让你触手可及。 毫米级的响应,单个messge在5ms以内 MES与PLC之间达到实时性,如采集实时性的数据 每秒支持100条Message以上 快速搭建PLC与MES之间的SECS/GEM桥梁,只需简单配置数据 SECS/GEM介绍 遵循 SEMI 人机交互设计,提供触摸屏支持让你触手可及。 增删改上报数据配置简单,并且一目了然 大量的数据处理.

SECS/GEM 6362

【AI平台】n8n入门2:第一个工作流,调用本地大模型

n8n是一款开源的,专注于AI工作流构建,支持灵活的自定义与集成。就是可以把大模型和其他工具联合起来,这就厉害了。而且,免费功能又强大,目前很火,来研究一下。

正经教主是个热衷于正经学习分享的教主。 4531

ADS电路仿真方法综述:原理与应用

在射频与微波电路设计中,精确的仿真技术是验证性能的关键。ADS(Advanced Design System)作为行业标准工具,集成了多种仿真方法,适用于不同场景。本文将系统解析瞬态分析、谐波平衡(HB)、交流分析(AC)、直流分析(DC)、S参数、大信号SP(LSSP)及包络分析的原理、实现机制与应用场景。

u014344410的博客 481

AWR1843+DCA1000通过mmwave studio采集数据遇到的问题及解决方法

确保DCA1000的拨钮拨在了RADAR_5V_IN一边,这代表DCA1000通过与其相连的雷达板子供电,如果拨到了DC_JACK5V_IN一边,表示DCA1000用单独的电源供电。

qq_50974341的博客 4165

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 利用Burp Suite攻击Web应用
下一篇: Linux pwn入门教程(1)——栈溢出基础
张悠悠66
博客等级 码龄9年 828粉丝 134原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值