浅尝逆向supermemo19
本帖最后由 Light紫星 于 2023-10-6 13:19 编辑本文仅提供思路,不提供任何成品软件。
supermemo系列软件是一个很不错的记忆软件,群里有大佬买了最新的supermemo19,70刀,于是跟大佬要了安装包,浅尝一下supermemo19的逆向。
首先查壳,delphi写的,这时候想到了idr,一个delphi的逆向工具,拖进去,等待加载。然后又拖入到od里面,搜索了一下关键词“ is unlocked” ,找到一个地方,查看上下文,定位到了一处变量。再拖入ida,G跳转到这个变量定义的位置,x查找引用,发现有几处读写的地方,然后经过判断,发现这里的这个变量是0的时候,就是未注册,是2的时候就是已经注册,然后再根据ida查找到的引用,到od立马patch相关的代码,修改了三四处地方,然后这个时候idr加载完成,但是我们发现我们根本就不需要使用idr了。
最终,软件修改后打开,界面如下:
测试一下功能,好吧,我根本不会用这个软件,接下来要跟着大佬们学一学了,至此,本帖结束。
看到这么多人要安装包,分享一个原版的安装包:
jyjjf 发表于 2023-9-28 12:05
能不能私个安装包?
好多,我看看怎么私,,, Water666 发表于 2023-9-28 11:23
我来给大佬喊666啦,,,九点多给的安装包,11点就出品了,,,卧了个槽啊,,,这是什么速度,,,
能不能私个安装包? 这样子就行了 中间这一大段最好能说的详细点,贴点截图,代码啥的{:301_997:}
首先查壳,delphi写的,这时候想到了idr,一个delphi的逆向工具,拖进去,等待加载。然后又拖入到od里面,搜索了一下关键词“ is unlocked” ,找到一个地方,查看上下文,定位到了一处变量。再拖入ida,G跳转到这个变量定义的位置,x查找引用,发现有几处读写的地方,然后经过判断,发现这里的这个变量是0的时候,就是未注册,是2的时候就是已经注册,然后再根据ida查找到的引用,到od立马patch相关的代码,修改了三四处地方,然后这个时候idr加载完成,但是我们发现我们根本就不需要使用idr了。 本帖最后由 sun3412 于 2024-8-12 21:46 编辑
基础太差,按楼主的方式没弄好,下载了一个老外的破解,可以先安装楼主的,不用打开,然后用老外的安装相同目录覆盖,打开随便输入密码,软件激活,然后再用楼主的安装,选择upgrade升级一下,这样最新版的19.03也激活
老外的破解链接: 链接: https://pan.baidu.com/s/1o-6CqLw61QtP8yLuK_uDHw?pwd=ymcd 提取码: ymcd
我来给大佬喊666啦,,,九点多给的安装包,11点就出品了,,,卧了个槽啊,,,这是什么速度,,, 大哥,安装包能不能分享呢 这个思路属实有点牛掰 NB,刚出来啊。求稳定的时候再发个学习版! 楼主这速度,嘁哩喀喳 学习学习