我解码了一些我的ionCube编码的PHP页面,但它包含带有混淆的PHP函数名的代码:
示例:
_obfuscate_DRYWMSUQDzIXCSohIQMqCz0NJiIUBSIÿ("Location: error.php");
这是标题函数的代码。
header("Location: error.php");
你们有没有人可以解释一下如何对这段代码进行反混淆处理?
答案 0 :(得分:-1)
模糊处理设计是不可逆转的 - 如果有一种方法可以轻松地反转模糊处理,那么使用模糊处理将毫无意义。可以把它想象为函数名称的散列 - 虽然它可能会强制使用原始名称,但你必须付出一些努力,包括:
a()
到my_function_name_that_does_something()
如评论中所示,您检索原始源代码的唯一现实机会是联系原始开发人员。您不希望从C代码编译的二进制文件中获取原始源代码,对吗?