这种加密源码的系统到底是怎么运行的?

2018-03-23 09:49:03 +08:00
 DavidNineRoc

我找了运行的文件,有一个sg_load函数,可我完全找不到在哪里定义了这个函数,在 windows 可以运行,我移植到 linux 就出问题,提示未定义函数sg_load

7298 次点击
所在节点    问与答
18 条回复
hxsf
2018-03-23 09:55:29 +08:00
检查下 能运行的那个环境的 php 扩展
ysc3839
2018-03-23 09:55:45 +08:00
文件内搜索。
Telegram
2018-03-23 09:59:58 +08:00
应该是 php 扩展,你去 php 的扩展组件文件夹里看看,还有看看 php.ini 配置
vodo
2018-03-23 10:05:08 +08:00
SourceGuardian 加密工具吧
DavidNineRoc
2018-03-23 10:07:37 +08:00
![QQ 截图 20180323100448.png]( https://i.loli.net/2018/03/23/5ab460ef15c48.png)
![QQ 截图 20180323100434.png]( https://i.loli.net/2018/03/23/5ab460ef17595.png)
![QQ 截图 20180323100507.png]( https://i.loli.net/2018/03/23/5ab460ef21937.png)

@Telegram
@hxsf 扩展和 ini 都没有看见有

@ysc3839 使用 phpstorm 全局搜过,没出现定义,放到 linux 出现未定义的函数

@vodo 重点不是加密,是为什么`sg_load`函数能运行?
mydns
2018-03-23 10:12:18 +08:00
加了 dll 文件吧
hxsf
2018-03-23 10:22:31 +08:00
肯定是某个扩展或者直接就是 php 核心被改动过了。增加了一个函数而已。不信你自己下载个 php for win 换掉他帮你装的,一样也是未定义。
abcbuzhiming
2018-03-23 10:24:26 +08:00
这种都是通过一个扩展,在执行前将加密的 php 代码还原成源码后执行的,楼主恐怕需要一个专门搞逆向的人去研究一下这个扩展的算法了
Miy4mori
2018-03-23 11:52:05 +08:00
这帮人要么加了扩展,要么加料自己编译了 PHP。
des
2018-03-23 12:05:21 +08:00
上边不是有 qq 么,加他们不就好了
Mutoo
2018-03-23 12:25:45 +08:00
sg_load 是 SourceGuardian 扩展提供的全局函数。运行环境需要这个扩展才能执行这段代码。
msg7086
2018-03-23 12:57:45 +08:00
当然是因为 PHP 加载了带有 sg_load 的扩展咯。你说 mysql_connect 函数为什么能运行?
DavidNineRoc
2018-03-23 13:03:44 +08:00
@mydns @msg7086 并没有看到 sg_load.dll
@hxsf 在哪查看?
@abcbuzhiming 不打算深究,
@Miy4mori 编译 PHP 不可能,应该加了扩展但是找不到
@Mutoo 执行过程是怎么样二段?
Mutoo
2018-03-23 13:29:00 +08:00
msg7086
2018-03-23 13:31:00 +08:00
@DavidNineRoc mysql_connect 函数也不在 mysql_connect.dll 里啊。

让我帮你用用搜索引擎?

https://www.sourceguardian.com/loaders.html
CRH
2018-03-23 15:25:26 +08:00
Google 一下 sg_load,第一个结果就是啊。。
DavidNineRoc
2018-03-23 16:11:19 +08:00
@Mutoo
@msg7086
@CRH 谢谢
wkl17
2019-02-24 00:53:05 +08:00
楼主 成功解蜜了吗?我这也有个 php 文件用到这个 sg_load

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/440658

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX