意思很明确,把这encode加密函数逆向就能拿到flag
strrev() 反转字符
substr() substr(字符串,从哪里开始返回,返回的长度)
ord() 将目标转换为ASCII
chr() ASCII转成字符
rot13和base64应该都很熟悉了吧
可以看到最先开始先用strrev()
反转了一遍字符串。然后进入循环,一个一个取字符串的内容转成ASCII加1以后再转化为字符拼接起来。
最后base64、再反转、rot13就成了$miwen
所以逆向很简单反过来,先rot13、反转第一遍、base64、转成ASCII减1再转成字符、反转第二遍。