为了账号安全,请及时绑定邮箱和手机立即绑定

如何在地址为 46.XXX.XX.XX:8008/ 的页面中下载 java 小程序类文件

如何在地址为 46.XXX.XX.XX:8008/ 的页面中下载 java 小程序类文件

江户川乱折腾 2022-06-15 17:11:17
我正在处理 CTF 挑战,并且有一个挑战链接,看起来像这样:46.XXX.XX.XX:8008/如果我在该页面中打开开发者工具,我可以找到一个带有属性代码的小程序值为“mPage.class”<applet width="700" height="230" codebase="out" code="mPage.class">     <param name="_cx" value="13229">     <param name="_cy" value="6085">     </applet>通常我会更改网址并在末尾添加 mPage.class例如,如果网址是: https://website.com/file.shtml 我会在网址栏中输入: https ://website.com/mPage .class我可以下载 mPage.class 文件但由于 url 没有以“file.html”或类似的东西结尾。我做不到 46.XXX.XX.XX:8008/mPage.class当我尝试访问http://46.XXX.XX.XX:8008/mPage.class时,我的浏览器告诉我找不到该网页。我不知道我是否可以真正下载类文件。因为要得到它,我应该这样做:http://46.XXX.XX.XX:8008/../mPage.class但它显然不起作用。由于我可以在页面中使用小程序,所以理论上我应该下载它。如果您发现一些错误(例如拼写错误),请不要犹豫,警告我,抱歉英语不是我的母语。并感谢您的阅读。
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

<applet width="700" height="230" codebase="out" code="mPage.class">

    <param name="_cx" value="13229">

    <param name="_cy" value="6085">

</applet>

查找类文件的重要部分是考虑codebase在小程序元素中指定的内容,这实际上意味着我们需要查看out目录(添加到文档的路径)才能找到类文件实际存在的位置。


所以这:


http://46.xxx.xx.xx:8008/mPage.class

需要是这样的:


http://46.xxx.xx.xx:8008/out/mPage.class


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 198 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号