-04-21) 开发工具:VS2019 C# 解决问题 修改 kindeditor.js 如下图,我们发现遮罩层的 z-index 值为 811212,弹出层的 z-index 值为 811213:...C# 服务端更新 在我的文章《C# 将 TextBox 绑定为 KindEditor 富文本》里我们创建了 KindEditor 类,可修改类代码,通过时间戳引入更新后的js版本,重写后的代码如下:.../kindeditor.js?...string js = fLoadFromFile(CurrentPage.Request.PhysicalApplicationPath + "common/kindEditor/init.js",.../kindeditor.js?
KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框.../plugins/kindeditor/kindeditor-min.js"> kindeditor/lang/zh_CN.js"> 第二步:初始化KindEditor编辑器 在页面添加javaScript代码初始化KindEditor编辑器,并在页面富文本编辑处指定...//初始化KindEditor编辑器 var editor; KindEditor.ready(function (K)...allowFileManager: true }); }); // html 页面 :为普通的textarea指定name属性即可(和js
/" mapping="/js/**"/> KindEditor、jquery 这些资源请自行下载自行下载 前端代码 index.jsp kindeditor/kindeditor.js"> js/kindeditor/lang/zh_CN.js...,放到静态资源中,并通过script标签指定(注意核实路径,js指定后需要重启项目) js/kindeditor/kindeditor.js"> js/kindeditor/lang/zh-CN.js"> js"> 3.设置自动提交的代码 $(function(){ var obj; KindEditor.ready(function(K)
很多被攻击的网站的后台使用的是Kindeditor编辑器并使用upliad_json组件来进行上传图片以及文档等文件,目前存在漏洞的版本是Kindeditor 4.1.5以下,漏洞发生的代码文件是在upload_json.php...我们来复现这个Kindeditor上传漏洞,首先使用的是Linux centos系统,数据库采用的是MySQL5.6,PHP版本使用的是5.4,我们将Kindeditor 4.1.5的源码拷贝到刚搭建的服务器里去...如何判断该网站使用的是Kindeditor编辑器呢? 1.kindeditor/asp/upload_json.asp?...dir=file 2.kindeditor/asp.net/upload_json.ashx?dir=file 3.kindeditor/jsp/upload_json.jsp?...dir=file 4.kindeditor/php/upload_json.php?
KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率...KindEditor更加简便一些(这是个人观点)。...KindEditor相关js文件: kindeditor-all.js"> kindeditor-4.1.10/lang/zh_CN.js"> 4.在文章页面上创建id为editor的元素,如下所示: <textarea id="editor
配置文件 #config.js KindEditor.ready(function(K) { // K.create('textarea[name=content]', {...3.4在admin.py对应的管理类中添加class Media,引入js文件。...= ('/static/js/kindeditor-4.1.10/kindeditor-all-min.js', '/static/js/kindeditor-4.1.10.../lang/zh-CN.js', '/static/js/kindeditor-4.1.10/config.js') admin.site.register(Article...4.1:在config.js加入 'uploadJson':'/admin/upload/kindeditor', 这里/admin/upload/kindeditor是python的路由。
其呈现如下图: 绑定设计 Asp.net 应用程序 WebUI 中的 TextBox 控件是我们经常使用的控件之一,为便于后端代码统计一调用与管理,可在服务端通过绑定 KindEditor.js 的方式...string js = fLoadFromFile(CurrentPage.Request.PhysicalApplicationPath + "common/kindEditor/init.js",...HtmlLink 2 /common/kindEditor/plugins/code/prettify.css HtmlLink 3 /common/kindEditor/kindeditor.js...HtmlGenericControl 4 /common/kindEditor/lang/zh_CN.js HtmlGenericControl 5 /common/kindEditor/plugins.../code/prettify.js HtmlGenericControl 6 /common/kindEditor/init.js HtmlGenericControl 其中第6项 init.js 为读取内容后
在之前的一篇文章中介绍了如何将富文本kindeditor结合到django中:Django2.0.4 结合 KindEditor 4.1.11 富文本编辑器 在同域环境中是没有问题的...,换句话说,也就是上传接口如果部署在前端页面同一个域名下是没有问题的,然而美多商城的系统架构是前后端分离,前端页面是vue.js服务,后端接口是django服务,分别部署在不同的服务器上,如果在vue.sj...页面中想要使用kindeditor中的上传文件功能,跨域请求django的接口就会报错。 .../static/js/jquery-1.12.1.min.js"> js/kindeditor/kindeditor-all-min.js'> 美多编辑器
3月份的时候写了个JSP版本的kindeditor编辑器的帖子,没有想到大家的响应会这么强烈。...当前新版本插件的版本号为:kindeditor-plugin0.4RELEASE,JAR包中类的列表如下: 此次重构所完成的功能主要有以下几点: 重构上传附件页面的选择按,仿图片上传的选择按钮; 增加Struts2...环境集成; 增加上传属性配置功能,方便站点布署修改(暂未开放); 增加其它盘存储功能,可自由选择存放位置方便备份(暂未开放); 增加上传图片的文字水印功能(暂未开放); 更Kindeditor编辑版本为...JS脚本配置[Servlet版本]: 1 2 3 4 5 6 7 8 9 10 11 KE.show({ id: "editorServlet", resizeMode:...JS脚本配置[Struts2版本]: 1 2 3 4 5 6 7 8 9 10 11 KE.show({ id: "editorStruts2", resizeMode: 0,
KindEditor是一款还不错的开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。...kindeditor-all-min.js 将kindeditor文件夹放到项目目录的static/js文件中去 最后在页面中就可以使用了 首页 {# 载入js...库 #} js/jquery-1.12.1.min.js" %}'> js.../kindeditor/kindeditor-all-min.js" %}'> 富文本
0×01 前言 KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框...0×02 测试过程 首先,你得找到一个(女朋友)使用这种框架的网站,通过查看加载的js文件确认是否包含KindEditor框架(外观如下图): ? 然后开始测试,随意输入一段字符 ?...,不需要其他通过事件监听来触发的标签呢,还真被我找到了,成功穿过KindEditor的围堵。...打开KindEditor-all.js文件,开始分析。 如果KindEditor本身做了处理,肯定是以关键字filter定义的,全局搜索filter。...0×04 总结 从KindEditor的官方网站http://kindeditor.net的案例页面我们可以看到国内还是有很多网站使用了相关技术,下面是一些使用这些网站的厂商。 ? ?
在使用的过程中我就提出如果把《EMLOG博客添加OwO表情教程》放到后台直接添加的理念 ,所以森七大佬就把这个理念做了出来,也就是这篇《Emlog后台编辑器工具栏表情OwO》 教程开始 温馨提示:你要使用的是KindEditor...编辑器,如果是emlog默认编辑器请自行添加测试(如果想替换KindEditor编辑器的请自行百度emlogKindEditor编辑器) 1、把附件下载上传到-->admin/editor/plugins.../owo/路径,附件里面共有三个文件 2、修改路径文件admin/editor/lang/zh-CN.js在如图中的位置添加以下代码 owo : 'owo表情', 注意不要忘记逗号 3、修改路径文件...admin/editor/kindeditor.js在最后一行添加以下代码 loadCss("editor/plugins/owo/owo.css"); function loadCss(url) {
kindeditor处理url脚本: 源码中提供了mode参数,应该有类型可供选择,查看api有一个urlType参数: 修改该参数,发现,并没什么卵用。。。。。。...最后处理方法: 1、直接修改kindeditor.js脚本,将截取的url直接改成不截取。(不建议) 2、查看api,提供另一个参数: 初始化加上该参数,formatUploadUrl:false。
.*.gov.cn/js/kindeditor/jsp/upload_json.jsp?...3.2 KindEditor 编辑器文件上传漏洞分析 KindEditor KindEditor/php/upload_json.php是演示程序,不检查访问者的权限以及内容即可上传文件...黑客溯源 经分析,这些网站都有共同存在的暗链: 链接 描述 www.ikaidian.net/css.js 恶意伪造虚假八卦消息的网站 www.htmljpg.com 外表小说网站其实暗链综合网站 www....113112.xyz 存储大量色情图片的网站 www.ikaidian.net/css.js 截图如下: ?...图 17 www.ikaidian.net/404.js的内容截图如下: ? 图 18 继续打开,里面藏着一个账号:E-mail:fa885168@gmail.com ?
我是在WebContent或者WebRoot下新建了一个文件夹Folder,命名为:kindEditer,将lang,plugins,themes,kindediteror-all.js...,kindediteror-all-min.js拷贝到kindEditer文件夹下了。...css/main.css" /> kindeditor-all-min.js...script> js...css/main.css" /> kindeditor-all-min.js
我相信目前国内富文本编辑器中KindEditor 属于前列,详细的中文帮助文档,简单的加载方式,可以定制的轻量级。...都是系统的首选 很多文章教程有kindeditor的使用,但本文比较特别可能带有,上传文件的缩略图和水印的源码!...用到什么到官方查什么就可以,或者google一下,下面是最受关注的几个方法了 加载编辑器 设置编辑器的值 获取编辑器的值 上传图片和文件 上传图片加水印、缩略图 现在我们一个一个来了解 1.加载编辑器 引入JS...(前要引入jquery) kindeditor/kindeditor-min.js")" type="text/javascript.../kindeditor-min.js")" type="text/javascript"> $(function
参考:http://www.cnblogs.com/guzhongx/p/kindeditor.html 1、下载kindeditor,存放于Content文件夹下 kindeditor/kindeditor-all.js"> 2、View var editor; KindEditor.ready(function...allowFileManager: true, //是否允许文件上传 allowUpload: true, fileManagerJson: '/KindEditor.../ProcessRequest', //浏览文件方法 uploadJson: '/KindEditor/UploadImage' //上传文件方法...}); }); 3、新建一个名为KindEditor
查看官方文档发现需要手动控制一下: var _editer = KindEditor.create('.kindeditor',{ allowFileManager:true, allowUpload...:false, width: '90%', afterBlur: function(){ //利用该方法处理当富文本编辑框失焦之后,立即同步数据 KindEditor.sync...(".kindeditor") ; } }); 在上面使用了afterBlur 方法做了一个处理,该方法是当编辑框失焦的是触发的,然后再去做数据同步.
现在已经确认有解析漏洞,只需要找到上传的地方就可以了 0x03:从js泄露到Kindeditor Getshell 仔细翻js文件的时候在里面发现了kindeditor,也得到了路径 kindeditor...http://xxxx.xxxxx.com/include/plugin/kindeditor/php/upload_json.php 现在来构造一个上传的html表单 kindeditor
ht/lib/kindeditor-4.1.10/plugins/code/prettify.css', uploadJson:'${basePath!}...kindeditor/upload',fileManagerJson:'${basePath!}...kindeditor/upload', fileManagerJson : '${basePath!}...resource_add_picfunc", "resource_add_picshow", "resource_add_picvalue"); }); 列表 treegrid(js...编辑 datagrid(js