UltraCompare v21.00 使用后,就喜欢上了

对于经常对比代码和文件夹的我来说,UltraCompare真是太方便了

美中不足的是,只能试用30天,那就分析下怎么去掉限制吧。

在安装目录发现了一个文件:ProtectionPlusDLL.dll

看名字很是可疑,看了下导出函数,基本确定该文件就是核心的验证文件了。

IDA分析了下,ProtectionPlusDLL.dll的导出函数签名,然后自己重新写一个接口一模一样的DLL,替换掉原DLL,

发现可以无限使用了。打印日志时,发现它会频繁调用接口:IsInitializedSoftwareKey,感觉很是影响性能,

OD走起,在IsInitializedSoftwareKey下断,找到调用的地方,然后nop掉就可以了:

00A072A2 | FF15 54F60502            | call dword ptr ds:[<&IsInitializedSoftwareKey>] 
00A072A8 | 84C0                             | test al,al   
00A072AA | 0F84 DB020000           | je uc.A0758B

...

软件下载地址:https://download.csdn.net/download/friendan/18565464

UltraCompare v21.00分析相关推荐

  1. 模建Bentley.STAAD.Pro.Connect.Edition.v21.00.00.57.build.08072017

    模建Bentley.STAAD.Pro.Connect.Edition.v21.00.00.57.build.08072017 S.T.A.DATA.TreMuri.Pro.v11.0.0.10 砖混 ...

  2. UltraEdit v21.00

    下载: http://www.ultraedit.com/files/ue_chinese.exe

  3. 老牌压缩软件 7-Zip v21.00 免费开源压缩软件

    简介: 7-Zip – 流行的免费开源压缩软件. 7-Zip是一款老牌拥有极高压缩算法的免费开源压缩文件管理器,提供命令行接口和图形界面操作,支持独立的7z格式及近乎所有压缩格式,包括ZIP, RAR ...

  4. 气象站可以用计算机分析什么数据,自动气象站监控软件窗口显示信息分析与应用...

    [摘 要]自动气象站监控软件(SAWSS)是自动气象站采集器与计算机的接口软件.其主要功能是对采集器进行控制:将采集器中的数据调取到计算机中,显示在实时数据监测窗口,形成各种规定的采集文件和实时传输数 ...

  5. Heartbleed心脏出血漏洞原理分析

    1. 概述    OpenSSL在实现TLS和DTLS的心跳处理逻辑时,存在编码缺陷.OpenSSL的心跳处理逻辑没有检测心跳包中的长度字段是否和后续的数据字段相符合,攻击者可以利用这一点,构造异常的 ...

  6. GOOSE报文分析_详解GOOSE服务

    https://www.cnblogs.com/software4y/p/10017602.html http://blog.sina.com.cn/s/blog_af8298410102wnvm.h ...

  7. QQ 2006 正式版协议变动情况分析

    转载自:http://www.cnblogs.com/xiaotie/archive/2007/01/18/623555.html Danis特别记载. QQ 2006 协议较QQ 2005 有较大变 ...

  8. PE文件格式分析系列(文章3)----一个PE文件rdata段的分析(Win32工程Release版)(二)

    PE文件格式分析系列(文章3) 一个PE文件rdata段的分析(Win32工程Release版)(二) 下面分析这个PE文件rdata段的常量数据(000050A4---0000543D) 00005 ...

  9. Android USB驱动源码分析(-)

    Android USB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/gadget/android.c.这个文件实现USB的上层应用协议. 首先包含了一些 ...

  10. VINS-Mono关键知识点总结——预积分和后端优化IMU部分

    VINS-Mono关键知识点总结--预积分和后端优化IMU部分 VINS-Mono关键知识点总结--预积分和后端优化IMU部分 1. 预积分的理论推导 2. 预积分的代码分析 3. 后端优化IMU部分 ...

最新文章

  1. 检测单选按钮的值发生变化的事件
  2. 计算机科学与技术第6次上机实验报告,计算机科学与技术第次实验报告-20210602214116.docx-原创力文档...
  3. 利用反射搭建orm框架
  4. Linux系统学习----前言
  5. 中国版LinkedIn呼之欲出
  6. UBC、谷歌联合Hinton等提出3D点云的无监督胶囊网络,多任务上实现SOTA
  7. Android文件命名规范
  8. 【资源挖掘】免费DEM数据下载
  9. Ubuntu Geany打开文件乱码的解决方法
  10. android mysql客户端_一款基于Android手机的MySQL客户端的设计与实现
  11. 【ESD专题】案例:同样是RS485芯片,ESD的性能却天差地别?
  12. 互联网人吐槽互撕系列漫画 要来啦~
  13. 这些重构小技巧,给你项目瘦瘦身吧!
  14. jink remote server(远程调试)
  15. CentOS8配置yum/dnf镜像源
  16. 要依赖于抽象,不要依赖于具体
  17. 自学Python之后如果不去公司上班,自己可以通过此技能挣什么钱?
  18. NGUI:HUD Text
  19. 如何把pdf拆分成一页一页
  20. 二进制转换十进制,十进制转换二进制

热门文章

  1. 调侃大学生[太有才了]
  2. 专访程炳皓:八年一觉“开心”梦
  3. (CCNET)criss-cross attention network学习笔记
  4. Linux学习笔记----01
  5. kendalltau肯德尔和谐系数
  6. 期货开户交易所的手续费和查询方法
  7. Sass 入门(基础知识点汇总)
  8. css3图片放大缩小过度动画
  9. ubuntu安装翻译软件 stardict
  10. 描述羽毛针禾及其特殊结构——“根鞘”的词有哪些呢?已经做完的项目和目前羽毛针禾面临的科学问题有哪些?