panyueyang 发表于 2021-11-13 18:19

破解emlog pro的注册码机制

众所周知,`emlog pro`是一款需要付费授权的`cms`系统,然而为了学习等用途,以下是一个破解方法

1. 打开`admin/globals.php`
2. 第25行(`define`开头的)改成

```
define('ISREG', 1);
```
3.就好了

如图

yeminch 发表于 2021-11-19 09:56

难(男)人 发表于 2021-11-18 12:54
大佬能说下后面改商店的步骤吗   我改了后报错了

其他修改和他说的差不多,然后就是改admin目录里的应用商店程序文件store.php

require_once(View::getView('store_tpl'));
/*找到这行,大概30多行的位置,在他后面加下面的代码*/
echo '<div style="padding:10px;">模板ID:<input type="type" id="tplid" size="10"><button class="btn btn-success btn-sm">查找模板</button></div>';
        echo '<div style="padding:10px;">插件ID:<input type="type" id="pluid" size="10"><button class="btn btn-success btn-sm">查找插件</button></div>';
        echo '<div id="ret_btn"></div>';
        echo '<script>
        function chatpl(){
                var tplid = $("#tplid").val();
                var a = \'<a href="./store.php?action=install&source=template%2Fdownload%2F\'+tplid+\'&type=tpl" class="btn btn-success btn-sm">安装模板</a>\';
                $("#ret_btn").html(a);
        }
        function chaplu(){
                var pluid = $("#pluid").val();
                var a = \'<a href="./store.php?action=install&source=plugin%2Fdownload%2F\'+pluid+\'&type=plugin" class="btn btn-success btn-sm">安装插件</a>\';
                $("#ret_btn").html(a);
        }
        </script>';

涛之雨 发表于 2021-11-14 13:00

如需补充请直接编辑原帖,
此外有空了写点思路或者过程
也算是一种另样的记录

panyueyang 发表于 2021-11-14 11:13

本帖最后由 panyueyang 于 2021-11-23 21:33 编辑

应用商店修改见31楼
如27楼的代码
```php
require_once(View::getView('store_tpl'));/*找到这行,大概30多行的位置,在他后面加下面的代码*/echo '<div style="padding:10px;">模板ID:<input type="type" id="tplid" size="10"><button class="btn btn-success btn-sm">查找模板</button></div>';    echo '<div style="padding:10px;">插件ID:<input type="type" id="pluid" size="10"><button class="btn btn-success btn-sm">查找插件</button></div>';    echo '<div id="ret_btn"></div>';    echo '<script>    function chatpl(){      var tplid = $("#tplid").val();      var a = \'<a href="./store.php?action=install&source=template%2Fdownload%2F\'+tplid+\'&type=tpl" class="btn btn-success btn-sm">安装模板</a>\';      $("#ret_btn").html(a);    }    function chaplu(){      var pluid = $("#pluid").val();      var a = \'<a href="./store.php?action=install&source=plugin%2Fdownload%2F\'+pluid+\'&type=plugin" class="btn btn-success btn-sm">安装插件</a>\';      $("#ret_btn").html(a);    }    </script>';
```

ID是什么
在emlog官网找到模板或插件之后,记录地址栏最后面(最后一个/后的数字)就是ID

shaiyasd0538 发表于 2021-11-14 15:53

86618513 发表于 2021-11-14 17:15

nizsm123 发表于 2021-11-14 18:52

那序列号你咋生成?

baolinguo 发表于 2021-11-14 21:21

好像应用商店还是不能用,会提示500错误。

83490888 发表于 2021-11-14 21:45

感谢分享

难(男)人 发表于 2021-11-14 21:51

商店改了后报错了,大佬有空了出个详细教程吧

130339 发表于 2021-11-14 22:52

感谢分享!
页: [1] 2 3 4 5 6 7
查看完整版本: 破解emlog pro的注册码机制