Собственно сабж. Имеем код PHP: function auto_backup( $_obfuscate_JRnJubc4N_BM5kcz = 0 ) { global $config; if ( $config['backup_path'] ) { $config['backup_path'][1] = $config['site_path']."/backup"; } $_obfuscate_B7NpRZ4U6wHHRnoz = date( "Y-m-d_H-i-s" ).".zip"; foreach ( $config['backup_path'] as $_obfuscate_akcx2OyOBB16PAsz ) { create_backup( $_obfuscate_akcx2OyOBB16PAsz."/".$_obfuscate_B7NpRZ4U6wHHRnoz, $_obfuscate_JRnJubc4N_BM5kcz ); if ( $config['del_copy'] ) { $_obfuscate_I9APXAkz = glob( $_obfuscate_akcx2OyOBB16PAsz."/*.zip" ); foreach ( $_obfuscate_I9APXAkz as $_obfuscate_6hS1Rwzz ) { if ( substr( $_obfuscate_6hS1Rwzz, strrpos( $_obfuscate_6hS1Rwzz, "/" ) + 1 ) < date( "Y-m-d_H-i-s", time( ) - $config['del_copy'] * 24 * 3600 ).".zip" ) { unlink( $_obfuscate_6hS1Rwzz ); } } } } } Нужно избавиться от этой ерунды _obfuscate_. Понятно, что операция обфускации необратима, но все же. Вроде бы слышал про некие утилиты со словарями, которые могут в этом помочь. Может знает кто как такую проблему решить?
тс, наверное, не понимает, что после автоматической деобфускации такая хрень и бывает. действительно, замена переменных приводит к вполне валидному php-коду