CKfinder的破解
来源:互联网 发布:互联网 大数据 生活 编辑:程序博客网 时间:2024/06/06 10:17
今天由于项目需要的关系需要html编辑器,以前一直用的FCKeditor,好久没关注这块了,才发现它们网站已经改版。。。FCKeditor已经成为了过去式。。。我确实很土。。。
新的FCKeditor变成了CKeditor,就少了个F~可能这个字母和脏话联系比较密切所以被和谐了。
可是CKeditor没有文件管理和上传的功能呀,后来发现是要直接用它们另外一个专门管文件的东东“CKfinder”。这些和谐掉F过后老是要想成CK内裤。。。
CKfinder很好很强大,就是在配置里面有一条:
// Paste your license name and key here. If left blank, CKFinder will
// be fully functional, in Demo Mode.
LicenseName = "";
LicenseKey = "";
这是我下载的.Net版的config.ascx文件中的配置
如果你没给钱不要紧,功能都可以用,就是每次点开都会有一段话,意思就是叫你给钱的,虽然可以点隐藏,但是每次都要点,很讨厌,所以我们需要破解它。。。我承认我有点坏。。。
下面简单说一下我的破解步骤:
1、使用FF浏览器中的firebug插件;
2、打开安装好的文件浏览器,发现是调用的ckfinder.html文件;
3、在ckfinder.html中发现<td id="iO">这个单元格中写入了一个iframe,src是core/pages/ckffiles.html;
4、继续打开iframe节点在<tr id="he">和<tr id="qu">两个标签之间有一个<tr>没有id,那个叫你给钱的话就在这里面了~;
5、打开core/pages/ckffiles.html源文件,发现<tr id="he">和<tr id="qu">之间没有东西,说明这个<tr>是代码生成的;
6、接下来就可以在CKfinder的js里面去找答案了,幸好以前FCKeditor还是比较熟悉,直接到ckfinder/core/js文件夹下面找;
7、这个文件夹下面两个js一个是给IE用的,另一个是给其他浏览器的,这个和FCKeditor一样;
8、打开ckfinder_gecko.js搜索"qu",很快就发现了eF=B.getElementById('qu');这句;
9、再往后面看
if ((1==(dK.indexOf(ab.bW.substr(1,1)) % 5)&&window.top[qC+'/143/141/x74/x69/157/x6E'][qF+'/163/x74'].toLowerCase().replace(s4,"")!=ab.eo.replace(s4,""))||ab.bW.substr(3,1)!=dK.substr(((dK.indexOf(ab.bW.substr(0,1))+dK.indexOf(ab.bW.substr(2,1)))*9) % (dK.length-1),1)){en.call(window,qo);};eF.appendChild(D);
这段最后的appendChild~,差不多就在这里了;
10、前面一大堆条件,执行的就只有en.call(window,qo);,不是它还是什么~;
11、删除en.call(window,qo);或者/*en.call(window,qo);*/,再刷新看看果然没了~;
12、完了再修改ckfinder_ie.js,一样的。
整个CKfinder就简单破解完成了~,如果你觉得这个好用最好还是给点钱买个序列号吧,官方可以给你技术帮助可以节约很多时间的。
---- 骑兵网络的crazybruce
- CKfinder的破解
- CKfinder的破解
- ckfinder.net破解
- ckfinder 2.3 破解
- CKFinder2.1破解的方法(删除This is the demo version of CKFinder)
- CKFinder2.1破解的方法(删除This is the demo version of CKFinder)
- 关于单独使用ckfinder时去除版本号和提示信息的破解
- CKFinder 2.0.2.1破解,取掉demo
- CKFinder 2.0.2.1破解,去掉demo
- CKFinder
- ckEditor 和 ckFinder 的使用
- CKEditor和CKFinder的使用说明
- ckeditor和ckfinder的使用
- CKEditor+CKFinder+jsp的整理
- CKEditor结合CKfinder的学习
- CKEditor与CKFinder的配置
- ckeditor与ckfinder的整合
- CKEditor+CKFinder+jsp的整理
- 软件行业应聘时面试官在想什么(1)?
- Android中各种JAVA包的功能描述
- 认识javascript的Object功能与性质
- 传智播客Java web之 Servlet应用的开发与映射总结
- 软件行业应聘时面试官在想什么(2)?
- CKfinder的破解
- linux下飞鸽传书,ipmsg的安装(支持中文名文件传输,以及文件夹传输)
- 传智播客Java web之 Servlet中的类装载器详解
- BT下载从入门到精通
- Android事件处理流程
- [英语阅读]猫狗宠物消耗的能源堪比汽车
- [双语阅读]美国城市压力排行 芝加哥居首
- 友敌 frenemy
- [双语阅读]意总理遭10万女性联名声讨