数据分析师的日常Mac优雅用Mac优雅使用指南

macOS下mdb格式软件mdbviewer逆向

2017-11-22  本文已影响27人  采菊东篱下

mdbviewer是macOS 下非常出色的一款Access 数据库文件mdb读取软件。界面清晰简洁好用,没有很多废物功能,提供导出CSV,SQL,Excel,SQLite的功能。

对于数据分析从业者来说,经常会接触到Access数据库mdb格式的数据,想着在Mac下使用tableau来进行分析,需要将access的数据导入到mysql中。

目前本人的路子就是mdb->sql->mysql->tableau,通过mdbviewer将数据表导出到sql格式,然后通过sequel pro将sql文件导入到mysql中,在使用tableau打开。当然也有一些别的更好或者更坏的方式,选择适合自己的就好。

mdbviewer的官网下载最新版本,试用版在导出数据的时候只能导出一半的数据。

好的,下面开始来解除Trial 限制。

将应用程序拖入到Hopper中,搜索Trial关键字,经过简单分析发现isTrial方法用来判断是否为试用版。

只需要让isTrial的返回值永远为0即可。

修改0x10001bd4处的指令,将eax的值设置为1即可,同时新的指令的字节数不能大于目前的指令字节数。修改后的指令如下图:

将文件保存替换了原来的二进制即可。使用破解后的mdbviewer重新打开mdb文件即可解除试用版的导出一半数据的限制。


本文只作记录逆向学习使用,破解完成后切勿公开,支持正版软件。

上一篇下一篇

猜你喜欢

热点阅读