怎么得到网页上Java Applet的源码

简介: 怎么得到网页上Java Applet的源码

怎么得到网页上Java Applet的源码

最近看一些东西,常看到有些算法demo是Java的Applet嵌套在网页里面运行,本来想通过


浏览器缓存获取源码一读,发现原来Applet的程序可能被加载到本地的JVM去啦,从缓存中


对我来说变成不可能完成任务了。心有不甘啊,于是通过ViewSource浏览一下对应的网页源码


发现一个屡试不爽的好方法,直接把对应网页的appletjar包与前缀加上,在浏览器中直接访问该


URL之后,浏览器就会自动下载对应的jar文件,然后我反编译了一下Class文件,ok,源码可以


看啦。要不然人家怎么总说Applet不安全呢,源代码这么轻松的被人搞到。


下面看看我的图解步骤:假设我要搞得是这个网页applet源码,网页URL如下:


http://www.apropos-logic.com/nc/FPFormats.html



第一步:打开Chrome,输入该URL访问该页面。


第二步,在页面上右键viewsource,在html中发现内嵌入的Applet代码如下:

1338975610_7046.png


其中codebase=”./”说明Jar文件在当前路径下与该html页面目录层次相同


Archive=”FPFormats.jar” 说明该Applet运行classes文件都在FPFormats.jar里面



所以最终指向该jar文件的URL为:http://www.apropos-logic.com/nc/FPFormats.jar


第三步:知道URL之后,直接在浏览器中键入,jar文件就这样被轻松下载了。


对于没有archive标签的applet,同样可以分析其html代码

20131227105237375.png


得到URL为:


http://www.imageprocessingbasics.com/imageprocessingbasics/histogramspecification/HistogramSpecification.class

第四部:使用一种Java反编译工具得到源代码,开始阅读吧。这个就不错!


1338975631_8849.png

原来还是有很多applet的代码可以被轻松下载的。


最后说:这样不好吧!

相关文章
|
1天前
|
数据采集 监控 前端开发
JAVA公立医院绩效考核管理系统源码-对接HIS数据
在医院的工作和管理上,院领导需要对院内工作人员的工作情况进行了解、评价和监控。 下面将对医院绩效管理系统的HIS数据流程加以阐述。
9 1
JAVA公立医院绩效考核管理系统源码-对接HIS数据
|
1天前
|
XML Java 数据格式
必知的技术知识:java基础73dom4j修改xml里面的内容(网页知识)
必知的技术知识:java基础73dom4j修改xml里面的内容(网页知识)
|
1天前
|
移动开发 小程序 关系型数据库
java+ IDEA+ Uniapp+ mysql医院3D智能导诊系统源码
这是一个基于Java、IDEA、Uniapp和MySQL的医院3D智能导诊系统,采用Springboot后端框架和Redis、Mybatis Plus、RocketMQ等技术。系统通过对话式交互,精准推荐就诊科室,解决患者挂号困扰。它还具备智能预问诊功能,提升诊疗效率和准确性,确保医生能快速了解患者详情。此系统还支持小程序和H5,方便患者使用。
7 0
|
2天前
|
小程序 Java 数据库
基于Java作业管理系统设计和实现(源码+LW+调试文档+讲解等)
基于Java作业管理系统设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
小程序 Java 关系型数据库
基于Java学生选课管理系统设计和实现(源码+LW+调试文档+讲解等)
基于Java学生选课管理系统设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
小程序 Java 关系型数据库
基于Java学生干部管理系统设计和实现(源码+LW+调试文档+讲解等)
基于Java学生干部管理系统设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
小程序 Java 关系型数据库
基于Java网络商城系统设计和实现(源码+LW+调试文档+讲解等)
基于Java网络商城系统设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
安全 小程序 Java
基于Java实训中心管理系统设计和实现(源码+LW+调试文档+讲解等)
基于Java实训中心管理系统设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
存储 安全 Java
基于Java+MySQL停车场车位管理系统详细设计和实现(源码+LW+调试文档+讲解等)
基于Java+MySQL停车场车位管理系统详细设计和实现(源码+LW+调试文档+讲解等)
|
2天前
|
存储 小程序 Java
基于Java图书馆管理系统详细设计和实现(源码+LW+调试文档+讲解等)
基于Java图书馆管理系统详细设计和实现(源码+LW+调试文档+讲解等)