当前位置:   article > 正文

Java代码审计企业级实战

java代码审计

一、java编译

java编译过程:

Java源代码 ——(编译)——> Java字节码 ——(解释器)——> 机器码

Java源代码 ——(编译器 )——> jvm可执行的Java字节码 ——(jvm解释器) ——> 机器可执行的二进制机器码 ——>程序运行

采用字节码的好处:高效、可移植性高

以下示例为.java文件:

以下是.class文件:

反编译工具

  • fernflower
  • jad

  • jd-gui

  • idea自带插件

jar包本质上是将所有class文件、资源文件压缩打成一个包。

二、Servlet与jsp篇

Servlet:

  • 类似小程序,处理较复杂的服务端业务逻辑

  • 含有HttpServlet类,可进行重写

  • servlet3.0后使用注解方式描述servlet,使用doGet和doPost为默认命名
  • ser
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/682186
推荐阅读
相关标签
  

闽ICP备14008679号