简介

WDTP 不止是一款开源免费的 GUI 桌面单机版静态网站生成器和简单方便的前端开发工具,更是一款跨平台的集笔记、个人知识管理、写作/创作、博客/网站内容与样式管理等功能于一体的多合一内容处理/管理器,同时还是一款高度追求用户体验与计算机文本编写良好感受的 Markdown 编辑器。该软件研发的核心思想是:简洁高效、轻灵优雅、先进强悍、操作简单。

破解

之前这个软件是开源的,后来作者把它闭源了,然后加上了注册机制,我今天测试了一下,在我写了十多篇文章之后我再添加就提示我需要注册。



查一下壳,没有壳,64位的



直接附加到x64dbg中,然后我们搜索一下字符串serial,可以找到错误提示的地方。



我们反汇编窗口中下个断,我们可以看到上方的ret,说明提示错误信息是跳转进来的,然后我们在段首下好断,重新注册可以找到调用这里的地方



我们跟过去



可以看到错误提示的call,这个call上方有一个jmp可以跳过,说明在前方应该有一个跳转跳过了这个jmp,直接跳到了这个错误提示call。我们再往前看一点。



我们可以看到上面的je,je前面的call是一个对比的call,爆破的话,我们不管这个,直接把je给nop掉。

然后我们执行,发现还是点击新建就会弹出来注册框,功能无法使用。

我们继续在字符串中找,可以看到窗口上面的Purchase,Question等等字符,可以发现错误提示的上面一段就是这个注册窗口弹出的一段,我们依旧在这个段的段首下段,然后找到调用它(弹注册窗)的地方。



它是直接jmp下来的,我们可以看到上面有一个call之后跟着一个test然后一个jne,我们可以猜想是你新建文档的时候先比对一下你是否注册,然后根据结果跳转,我们直接把jne改成jmp试试,让它直接跳过弹注册窗口。



完美,现在新建没问题了。

导出

所以我们只需要把它的这个弹注册窗的地方直接jmp过就好,我们在我们修改的命令上面右键补丁



然后点击修复文件即可导出成一个破解版的exe。

下载

下载后注意校验信息

文件信息:

文件版本: 1.1.1004
修改时间: 2018年2月26日, 19:40:44
MD5: 5B8DF3D4572842376EA850B8551DEEED
SHA1: B282AC870E4159A2ACEA389015FE4F4409A0F887
CRC32: F51675CE

密码:h7b4ru

WDTP注册破解的更多相关文章

  1. Red Gate(SQLToolbelt)SQL Server的安装与注册(破解)

    Red Gate(SQLToolbelt)是SQL Server辅佐工具 1.SQL Compare 比较和同步SQL Server数据库结构 2.SQL Data Compare 比较和同步SQL ...

  2. 最新WingIDE注册破解方法 【转】

    WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能.本文主要介绍WingIDE 5安装及注册破解方法. 注:本教程在python ...

  3. 最新Internet Download Manager (IDMan) 6.25 Build 20 32位 64位注册破解补丁

    0x00 IDMan介绍 Internet Download Manager提升你的下载速度最多达5倍,安排下载时程,或续传一半的软件.Internet Download Manager的续传功能可以 ...

  4. 首发Zend Studio 10.6正式版注册破解(2014-02-06更新)

    1.写在前头以下文章没有图片说明,如果你没有耐性看或想看图文并茂的图片文章请绕道,谢谢配合.转发请标明转自http://www.geekso.com/ZendStudio100/以下方法仅供技术交流学 ...

  5. Zend Studio 10正式版注册破解

    1.文件和汉化文件 ZendStudio官方下载地址:http://www.geekso.com/component/zendstudio-downloads/ 百度云地址: 10.0.0.msi文件 ...

  6. WingIDE注册破解方法

    WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能.本文主要介绍WingIDE 5安装及注册破解方法. 1. WingIDE 5下 ...

  7. WingIDE5.*注册破解方法

    WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成和函数跳转列表等非常强大的功能.本文主要介绍WingIDE 5安装及注册破解方法. 1. WingIDE 5下 ...

  8. IAR MSP430怎么破解?IAR for MSP430安装注册破解激活图文详细教程

      IAR for MSP430全称IAR Embedded Workbench for MSP430,是一款功能强大的专业集成开发环境,软件包括项目管理.配置开发环境.创建编译器.定制具体编程方案等 ...

  9. MyBio小隐本记注册破解

    既然开始了,就把这一个系列的都破了算了,这次主角小隐本记MyBio 和WDTP的原理是差不多的,先把软件界面换成e文,然后写了15个记录后提示注册,一样的路子,直接跳过注册窗口的弹出就好了 然后查壳一 ...

随机推荐

  1. react 使用 lazyload 懒加载图片

    文档地址 index.html <script> (function(w, d) { var b = d.getElementsByTagName("body")[0] ...

  2. vue里的v-show和v-if

    v-show:false            对应的是display:none:不移除dom元素.对网页渲染性能更好,适应于频繁的操作该dom的显示隐藏. v-if:  false       对应 ...

  3. webpack应用案例之美团app

    记录自己的创建步骤,且对自己的错误进行纠正分析.

  4. vue里的样式添加之行间样式

    一:行间样式 :和绑定其他dom的属性一样, v-bind:style=          <div v-bind:style={backgroundColor:color}>2</ ...

  5. java中的静态代理和动态代理

    1.动态代理的定义:为其他对象提供一个代理以控制对这个对象的访问 代理类主要负责委托类的预处理消息,过滤消息,把消息传给委托类以及消息事后处理 按照代理类的创建时期,代理类可以分为2种:静态代理类(在 ...

  6. RFID世界网

    RFID世界网 地址:http://www.rfidworld.com.cn/NFC/

  7. eclipse maven项目下载jar包失败解决办法

    1.找到我们的本地maven仓库目录 我的是 H:\Java\maven\Repository 2.搜索出该目录下的*lastUpdated.properties文件并删除,如下图所示,可以通过模糊搜 ...

  8. Web开发——JavaScript基础(JSON教程)

    参考: JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小.更快,更 ...

  9. html,CSS,javascript 做一个弹窗

    弹窗的工作原理:在网页中写一个div ,布局到想要显示的位置,将display设为none,隐藏该div.然后通过点击事件或其他操作,利用Js代码,将display设置为block,将div 显示到网 ...

  10. docker小结

    docker命令汇总 https://www.cnblogs.com/andy9468/p/10762742.html docker概述 https://www.cnblogs.com/andy946 ...