I have some lines have obfucation in function name if ( !_obfuscate_DTtcQBUGGhEcNj8IJVsfDicIDyMMJTIÿ( "MVC_FRAMEWORK" ) ) { exit( "Direct Access to this location is not allowed." ); } Code (markup): I searched but not lucky. Any one tell me how to decode the function name? Thanks
No point decoding the function name, you'll need to track down the function itself. (although I'd imagine that's probably encoded too!) Why are you trying to decode it?
Because dont decode it you cant use it. I can guess _obfuscate_DTtcQBUGGhEcNj8IJVsfDicIDyMMJTIÿ = defined But no lucky for others function. All body function is not encoded
_obfuscate_DTtcQBUGGhEcNj8IJVsfDicIDyMMJTIÿ must exist elsewhere in the codebase, have you searched for it?
If you have php 5.3 you can use reflection api to get information where this function is defined. http://ru.php.net/manual/en/class.reflectionfunction.php - so you need ReflectionFunctionAbstract::getFileName and ReflectionFunctionAbstract::getStartLine
NO, im sure in if ( !_obfuscate_DTtcQBUGGhEcNj8IJVsfDicIDyMMJTIÿ( "MVC_FRAMEWORK" ) ) { exit( "Direct Access to this location is not allowed." ); } Code (markup): _obfuscate_DTtcQBUGGhEcNj8IJVsfDicIDyMMJTIÿ = defined. I seached, but no things.
I guess function name could be just random string with no rules to generate their name from original function. In this case you only have to look through the code and rename functions by what they do.
What name you need rename to? Many function i cant guess after this line, have some var DO you know a php function like that! Note: all function that write manually are not be encode! Only orginal PHP functions are encoded!
not good way to encode the encode is a stupid way let your scripts open source and when some one steal? make new version
Most of us would beg to differ. If a developer chooses to protect their intellectual property that is their right. if you don't like it then you have 3 choices * pay for the source code * recode it * use something else