首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    实战 | 全程分析js到getshell

    ://xx.xx.xx.xx/index.jsp 访问了好吧,是首页。。...打扰了 但是我不甘心,我再用F12大法,发现了index.js 访问http://xx.xx.xx.xx/index.js 翻了一下好像收获 访问看看 http://xx.xx.xx.xx/dateConf.../cfg_workUser.jsp 还是显示未登录 再次使用F12大法—又找到一个js 发现了两处接口 第一处构造访问一下 http://xx.xx.xx.xx /commonServlet fromflag...看看 返回index.js找找其他入口 依旧上f12大法查看这个页面的js文件 http://xx.xx.xx.xx/js/appointment/appointment.js 惊喜来了,找到一处上传接口...那我们开始测试一下 新建个html测试上传文件 百度找了个免杀,上传成功 访问一下试试404,干得漂亮 接着分析js 分析了一下js应该是上传到upload目录 然后直接上菜刀 Getshell

    60820

    如何在js文件中写加载Applet控件(jsjsp分离技术)

    如何在js文件中写加载Applet控件(jsjsp分离技术) 我们在写代码的时候,一般喜欢将JSPJS实现分离开,将页面部分的代码写在.jsp结尾的文件中...Javascript中经常有一部分代码是动态产生的,导致我们经常不得不将这部分代码写到jsp文件中,这就导致代码看起来不雅和难懂。那么我们有没有办法将需要写到jsp页面上的代码写到js文件中呢?...你可能想说,我如果将把js写成公共的文件,可以供很多jsp调用,那些jsp页面也不在需要写死一个名为testDiv的对象,那怎么办呢?...;top: 5px; right: 5px; display:none" id=" testDiv">'); 上面这句话的意思跟原先不一样了,这里是js文件中往jsp页面中显示一个固定位置的div对象,...由于js页面不知道jsp在哪个地方加载js文件,所有像原先那样写一个相当位置的div是不大妥当的,而加载一个固定位置的div,则无论jsp在哪个地方加载js文件,都可以保证div想固定的地方显示了。

    7.1K40

    node.js文件系统中目录的操作

    谈到对目录的操作,需要涉及到对目录遍历,其实目录也是我们可以把它看成一颗树。树是一种非线性的数据结构,被用来存储具有层级关系的数据,还被用来存储有序列表,其中有一种特殊的树:二叉树。...广度优先搜索 同步创建目录 _fs.accessSync_是fs.access的同步方法用于检查文件是否存在,检查是否对文件是否有读写权限,当操作成功时返回值和异步方法执行成功相同,但操作失败时会抛出异常...创建目录 深度删除目录(同步) fs.stat() 方法用于查询文件信息,可以用于查询文件的大小、创建时间、权限等相关信息。...fs.unlinkSync(dir) } } removeSync("a") 广度删除目录(同步) 思路:通过while循环横向列出所有文件的路径,然后通过倒叙删除。...dir,callback){ fs.stat(dir,(err,statObj)=>{ if(statObj.isDirectory()){ //读取文件内容

    1.5K10

    文件上传绕过-getshell

    目标环境 Linux jsp 黑名单 前言 通过读取js文件,发现后台。然后查看用户名规则,进行爆破。最开始爆破一个,提示已过期,然后根据长度规则,特定去尝试。爆破出一个。...过程4 心里想着,只要上传不带%%的jsp就可以了。 找到之前不带%号的,成功上传。激动了。 下载正常,访问404!这。。。。 难道是不免杀的问题。这里难过了。...沉思一会,还是继续从的方向入手。一定是可以绕过的。只不过需要找到目标查杀方式。 不过难点是利用jsp:scriptlet,对这个更是不懂。现学可能不够用,一下。...进行jsp免杀的测试,发现正常本地可以免杀的,上传之后就404.难道是内容长度太长了。 小马都无法访问。...过程6-成功 ps JSP Unicode解析特性 在JSP文件中,在除开头部声明处,其他的代码内容均可以使用Unicode代码进行替换 https://docs.oracle.com/javase/specs

    52532

    某次攻防文件上传绕过-getshell

    目标环境 Linux jsp 黑名单 前言 通过读取js文件,发现后台。然后查看用户名规则,进行爆破。最开始爆破一个,提示已过期,然后根据长度规则,特定去尝试。爆破出一个,然后进行文件上传。...沉思一会,还是继续从的方向入手。一定是可以绕过的。只不过需要找到目标查杀方式。不过难点是利用,对这个更是不懂。现学可能不够用,一下。...进行jsp免杀的测试,发现正常本地可以免杀的,上传之后就404。难道是内容长度太长了。但是小马都无法访问。继续思考,之前上传成功是利用,然后内容是利用unicode编码才可以成功。...过程6-成功 JSP Unicode解析特性 在JSP文件中,在除开头部声明处,其他的代码内容均可以使用Unicode代码进行替换 https://docs.oracle.com/javase/specs...2.文件上传后缀+内容绕过。 3.耗时一天~~~~

    2.1K20

    Java匹行天下之JavaWeb核心技术——JSP

    WEB-INF是Java的Web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。...四、修改Tomcat服务器默认端口 在Tomcat的安装目录下,找到conf-->server.xml文件 ? 找到Connector标签 ?...……%> 声明,用来创建类的成员变量和成员方法(基本不用),class A{ } 类体中可以什么,这里就可以什么。 五、JSP的执行流程及原理 ? ?...在Tomcat的work目录下可以找到jsp对应的.java源代码。 1、IE浏览器在访问JSP页面时,Web服务器是如何调用并执行一个jsp页面的?...此篇是我在学习过程中参考菜鸟教程以及笔记和别人博客(黑泽君)完成 Java匹行天下依旧在更新中,欢迎大家关注,感觉可以的可以点击一下推荐,若如有误,感谢指正,谢谢!

    1.1K40

    Js可以写桌面应用端?

    1、下载nw.js https://nwjs.io/ 最好下载sdk版本。 2、解压打开安装包 下载完之后,解压打开 图中的「app文件夹」是我自己创建的,你也需要自己创建一个,里面你项目文件。...「app文件夹」中一般一个index.html(页面展示),另外还需要创建一个package.json文件(参数配置): { "name": "first app",...合并完成后会在根目录看见一个名叫app.exe的文件。 3、下载Enigma Virtual Box 接着你需要下载一个名叫Enigma Virtual Box的软件。...下载链接打开它,选中「app.exe」然后将你刚才下好的nw.js里原始文件(除去你自己生成和创建的文件文件夹)。...拖到下面的大方框中,点击Process 4、完成 进度条完成后,根目录下会有个app_boxed.exe的文件,这个文件可以在任何地方打开,是不是很happy!!!

    12.9K10

    牛逼!五分钟开发一款桌面版应用

    1、下载nw.js https://nwjs.io/ 最好下载sdk版本。 2、解压打开安装包 下载完之后,解压打开 图中的app文件夹是我自己创建的,你也需要自己创建一个,里面你项目文件。...app文件夹中一般一个index.html(页面展示),另外还需要创建一个package.json文件(参数配置): { "name": "first app",...合并完成后会在根目录看见一个名叫app.exe的文件。 3、下载Enigma Virtual Box 接着你需要下载一个名叫Enigma Virtual Box的软件。...下载链接打开它,选中app.exe然后将你刚才下好的nw.js里原始文件(除去你自己生成和创建的文件文件夹)。...拖到下面的大方框中,点击Process 4、完成 进度条完成后,根目录下会有个app_boxed.exe的文件,这个文件可以在任何地方打开,是不是很happy!!!

    2.3K10

    Servlet与Jsp的结合使用实现信息管理系统一

    JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为...先创建主文件index.jsphomepage.jsp是左边的全部(点击全部在右边显示) wendang.jsp(点击文档显示在右边) head.jsp用来显示最上面的信息。...从上往下开始搭建 把菜单抽取出来, 加载jQuery、bootstrap、css等 1.1:加载js文件和css文件,这里用的是联网的,需要网络才可以。..."> <...路径为web目录下的views/head.jsp 创建homepage.jsp、wendang.jsp,直接在web目录下即可。 创建imgs,图片 如图所示:layui等文件夹后期创建。 ?

    2.5K90

    渗透|记一次微信小游戏渗透测试

    这里推荐可以使用pc端旧版微信3.2.1,具体方法链接里: https://blog.csdn.net/qq_45863248/article/details/127688137 需要注意的是,如果作者方法未生效...,可以把pak文件微信安装目录再重启试试。...在旧版pc端微信点开始游戏抓包,终于是发现了game.js,全局搜索boxNum,居然在这里。与之前不同的是,它不会一次性加载显示所有js,游戏开始后才加载的。...分析加密逻辑,直接找f函数,搜索function f: 发现是AES加密,自定义了icon1,icon2两个未知变量,需要加密就必须知道这两个变量,同样,在这个game.js和之前的js里均未搜到这两个变量...于是游戏里继续抓包,发现rem.js,看到icon1、icon2均是固定的。 这下好办了,直接本地环境搭起来,先试试开头的我制作的棒冰数量2加密与数据包对比一下。 完全一样!测试结束。

    43130

    关于百度ueditor编辑器上传图片的问题

    www.zjhuiwan.cn/****", /* 图片访问路径前缀项目根路径                                               -这里写的是Tomcat配置的虚拟目录... */ 最后页面引入这几个js <script type="text/javascript" charset="utf-8"     src="ueditor/ueditor.all.min.<em>js</em>"> <script type="text/javascript" charset="utf-8"     src="ueditor/lang/zh-cn/zh-cn.<em>js</em>"></script...为了解决这个问题我们应该把上传的图片放到专门的位置,一般项目静态资源回放独立的服务器,这里我就直接是跟项目同级的Tomcat根目录下。...当然也可以硬盘其他地方,比如D:/img/upload 图片上传代码: /**      * @Description:文件上传      * @param file      * @return

    77030

    记一次离谱的内存 GetShell

    先通过写文件操作将 Agent Jar 包写到一个目录,然后再执行加载,并执行关键类,执行代码如下: new URLClassLoader(new java.net.URL[]{new File("xxxx.jar...③ 写文件 JSP - 未知原因失败 不过在上面的尝试中可以发现,有一部分报错会被回显出来,那是不是可以通过在自定义代码中抛出异常来进行回显呢?...web 路径,然后进行写文件 GetShell 了。...WAS 的安装路径一般为 ~\was\profiles\AppSrv01\installedApps\节点\xxx.ear\,在这个目录下面的 xxx.war 下放置 JSP 即可通过 web 访问。...通过文件写将写入 web 路径,就当我再一次以为我要成功了之后,我发现——写入的 JSP 访问后请求会卡死。莫非是目标环境不允许新 jsp 编译吗?

    15010
    领券