我们在涉及日志分析时总会想尽办法编写日志分析程序,但市场实际已经有了功能强大的日志分析程序Splunck(http://www.splunk.com/),它提供每天500MB日志的Trail-License,但是往往一次数据量就大于500MB。一直以来我试图从网上找到能够用的License,但终无所获。昨日无意间打开了Splunk的工作目录,发现Splunk对其Python代码并没有做任何加密处理。并且Licensing.py中保存了部分数据限制的代码。通过简单阅读得到最简单的破解方案,但本方案并不是完美破解,只是将每日500MB数据限制提高到500TB。

  用vim或其他文本编辑工具打开D:\Program Files\Splunk\Python-2.6\Lib\site-packages\splunk\appserver\mrsparkle\controllers\licensing.py文件,在360行和363行后加入:

  quota_value = quota_value * 1000 * 1000

  使其这段代码变成:

  if action == 'add' and not pool_object.quota_bytes['byte_value']:

  quota_value = max(0, int(unallocated_bytes / 2**20))

  quota_value = quota_value * 1024 * 1024

  else:

  quota_value = (pool_object.quota_bytes['byte_value'] or 0) / 2**20

  quota_value = quota_value * 1024 * 1024

  然后删除D:\Program Files\Splunk\Python-2.6\Lib\site-packages\splunk\appserver\mrsparkle\controllers目录下的licensing.pyo文件。在通过命令行执行:

  splunck stop

  splunck start

  使其重启,之后licensing.pyo文件会自动生成,也就是包含我们添加的两行即为破解后的二进制文件。之后访问http://localhost:8000/添加数据使其超越500MB的限制,这是界面顶端还会显示“Daily indexing volume limit exceeded today. See License Manager for details.”,点License Manager连接进入license管理界面,但是你将看到下图的效果,即表示破解成功

splunk破解最简单的方案相关推荐

  1. Andriod应用破解越发简单

    Andriod应用破解越发简单  梆梆网CTO 陈彪  梆梆网CTO陈彪介绍了Android平台上比较常见的游戏破解技术,包括逆向工程.调试技术.存档破解等,随之产生了相应的保护技术,如代码混淆.JN ...

  2. 智能语音助手调研【简单可行方案及开源代码】

    智能语音助手调研 需求: 方案一:百度智能对话AI产品(3个) 方案二:阿里AI语音助手 方案三:科大讯飞语音助手 部署方式: 不收费版本: 集成方案 简单可行方案及开源代码

  3. Crash监控的简单实现方案

    个人博客 http://www.milovetingting.cn Crash监控的简单实现方案 前言 本文从Java层及Native展开,简单记录Android中的Crash监控方案. Java层C ...

  4. android 如何加固,Android应用加固的简单实现方案(二)

    Android应用加固的简单实现方案(二) 前言 上一篇文章介绍了基于dex加固方案的两种具体实现.相对于手动加固,基于gradle实现的加固方案效率有了进一步提升.但是,还是需要在壳Module中增 ...

  5. Android应用加固的简单实现方案

    个人博客 http://www.milovetingting.cn Android应用加固的简单实现方案 概述 Android应用加固的诸多方案中,其中一种就是基于dex的加固,本文介绍基于dex的加 ...

  6. 基于EasyNVR摄像机网页无插件直播服务二次开发实现H5播放页面的简单集成方案...

    我们通常在构架一套视频SaaS应用的过程中,将平台设计为3层:视频硬件层(视频源).视频能力平台(vPaaS).视频应用平台(vSaaS),视频硬件包括各种IPC.NVR.编码器等视频生成设备,vPa ...

  7. mongodb 简单部署方案及实例

    第一节 准备工作  一 安装mongodb   我这里选用rehl 5.6作为其运行载体.   1. 下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.m ...

  8. SpringBoot一个依赖搞定Session共享,没有比这更简单的方案了!

    作者:江南一点雨 微信公众号:牧码小子(ID:a_javaboy) 上一篇:推荐10个你不得不关注的NB技术公众号 有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你 ...

  9. Spring Boot 一个依赖搞定 session 共享,没有比这更简单的方案了!

    有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道gblfy说的是对的了! 文章目录 一.背景 二.分析思路 三.实战 1. 创建工程 2. pom.xml 3 ...

最新文章

  1. 好技术领导和差技术领导区别在哪里
  2. 块存储,文件存储和对象存储
  3. Spring XD 1.1 M2 and 1.0.3 released---support kafka
  4. MariaDB10 主从配置
  5. java 转码%2f%_JS和JAVA中常用的编码转码函数
  6. ResNet详解(转)
  7. mount.nfs: Stale file handle的解决方法
  8. Android内容提供者(读取手机联系人信息)
  9. 远程部署SEP 11.RU5 安装包到 Windows 7 客户端提示“访问被拒”
  10. python元组元素删除_Python3基础 tuple 通过拆分元素 把元组的数据删除
  11. 标准库Allocator的简易实现(二)
  12. 海明码计算(校验码)
  13. AE插件:TV Distortion Bundle mac(画面像素破损信号干扰失真插件)支持ae2021(2.6.0)
  14. 自然辩证法2018版_2018年《自然辩证法概论》已整理
  15. utf-8 汉字对照表
  16. STM32 之十二 FLASH 使用详解 及 LL 库 FLASH 驱动实现
  17. php抓取关键词排名,如何 用php抓取google关键词排名?
  18. html+css基础教程之CSS 透明边框和样式
  19. android 打赏功能,微信公号赞赏功能恢复:可直接收打赏 iOS安卓均可用
  20. echarts双饼图

热门文章

  1. html5 图片变暗,HTML – 如何使CSS背景图像变暗?
  2. 视频教程-程序员的数学:微积分-Python
  3. VMware安装win10反复出现 BootManager,vmware无法安装win10,无法引导
  4. 【Clion】控制台中的中文出现乱码
  5. java websphere_将Java Web 应用部署至 WebSphere 7
  6. 读书笔记2013第6本:《棋与人生》(一)
  7. 统一资源定位器:URL的组成
  8. 6-1 *显示汉字点阵图形(标准版) (15 分)
  9. 海康录像机识别不到硬盘_海康威视监控硬盘录像机NVR画面显示资源不足解决办法设置方法...
  10. 支付宝担保交易接口 php,ThinkPHP实现支付宝接口功能(担保交易)