Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


<!DOCTYPE html>
<html lang="pt-br">
<head>
  <link rel="preconnect" href="https://cdn.jsdelivr.net">
  <link rel="preload" as="style" href="//assistir.biz/assets/css/main.min.css?0eb587f">
  <link rel="preload" as="style" href="//assistir.biz/assets/css/custom.css?0eb587f">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/plyr@3.7.2/dist/plyr.css">
  <link rel="stylesheet" href="//assistir.biz/assets/css/main.min.css?0eb587f">
  <link rel="stylesheet" href="//assistir.biz/assets/css/custom.css?0eb587f">
  <link rel="icon" type="image/png" href="//assistir.biz/assets/favicon/favicon-32x32.png" sizes="32x32" />
  <link rel="icon" type="image/png" href="//assistir.biz/assets/favicon/favicon-16x16.png" sizes="16x16" />
  <link rel="mask-icon" href="//assistir.biz/assets/favicon/safari-pinned-tab.svg" color="#5bbad5">
  <link rel="apple-touch-icon" sizes="180x180" href="//assistir.biz/assets/favicon/apple-touch-icon.png">
  <meta name="msapplication-TileColor" content="#2b5797">
  <meta name="theme-color" content="#0b1015">
  <html lang="pt-br">
  <meta name="robots" content="noindex, nofollow">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <body style="background-color: transparent;">
    <video controls preload="none" poster="https://i.assistir.biz/t/p/w780/oIJjO1CvEdTMFNkWfHaV0RB584G.jpg" width="100%" height="100%" id="player" style="height:100%;">
      <source src="//assistir.biz/direct/mf/3306/049f65a0c493cb622124ec9076e131ef/hd?expires=WkdWNEF3TGpCR0wzWkQ9PQ==" type="video/mp4" size="720" />
    </video>
    <script>
      (function() {
      	var movieId = '3306';
      	var player = document.getElementById('player');
      	var savedCurrentTime = 0;
      	var shouldRestoreTime = false;
      	var hasRestoredTime = false;
      	if (player) {
      		// Verifica se deve restaurar tempo ao carregar
      		var savedTime = localStorage.getItem('savedTime_' + movieId);
      		if (savedTime && parseFloat(savedTime) > 0) {
      			savedCurrentTime = parseFloat(savedTime);
      			shouldRestoreTime = true;
      		}
      		// Eventos do player
      		player.addEventListener('playing', function() {
      			// Restaura tempo após reload
      			if (shouldRestoreTime && savedCurrentTime > 0 && !hasRestoredTime) {
      				player.currentTime = savedCurrentTime;
      				hasRestoredTime = true;
      				shouldRestoreTime = false;
      				localStorage.removeItem('savedTime_' + movieId);
      				savedCurrentTime = 0;
      			}
      		});
      		player.addEventListener('pause', function() {
      			// Salva tempo atual ao pausar
      			if (player.currentTime > 0) {
      				savedCurrentTime = player.currentTime;
      				localStorage.setItem('savedTime_' + movieId, savedCurrentTime);
      			}
      		});
      		player.addEventListener('error', function(e) {
      			if (player.error) {
      				// Se for erro de rede (2) ou formato não suportado (4) = link MediaFire expirado
      				if (player.error.code === 2 || player.error.code === 4) {
      					// Salva o tempo atual (se tiver) antes de recarregar
      					var timeToSave = player.currentTime > 0 ? player.currentTime : savedCurrentTime;
      					if (timeToSave > 0) {
      						localStorage.setItem('savedTime_' + movieId, timeToSave);
      					}
      					setTimeout(function() {
      						location.reload();
      					}, 2000);
      				}
      			}
      		});
      		player.addEventListener('ended', function() {
      			// Limpa o tempo salvo quando o vídeo termina
      			localStorage.removeItem('savedTime_' + movieId);
      		});
      	}
      })();
    </script>
    <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
    <script src="//assistir.biz/assets/js/keyblock.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/plyr@3.7.2/dist/plyr.min.js"></script>
    <script>
      var _0x2102 = ['poster', '//assistir.biz/assets/img/bg_carregando.gif', 'canplay', 'removeAttr', 'play', '#player_ded', '#playerEp', '#player', 'attr'];
      (function(_0x94882d, _0x19df6b) {
          var _0x50eb8b = function(_0x47db9e) {
              while (--_0x47db9e) {
                  _0x94882d['push'](_0x94882d['shift']());
              }
          };
          _0x50eb8b(++_0x19df6b);
      }(_0x2102, 0x11e));
      var _0x1f94 = function(_0x9ed85c, _0xb4ff8a) {
          _0x9ed85c = _0x9ed85c - 0x0;
          var _0x495956 = _0x2102[_0x9ed85c];
          return _0x495956;
      };
      $(_0x1f94('0x0'))['on']('play', function(_0x5f5d47) {
          $(this)[_0x1f94('0x1')](_0x1f94('0x2'), _0x1f94('0x3'));
      });
      $(_0x1f94('0x0'))['on'](_0x1f94('0x4'), function(_0x384935) {
          $(this)[_0x1f94('0x5')](_0x1f94('0x2'));
      });
      $('#player_ded')['on'](_0x1f94('0x6'), function(_0x9d0af0) {
          $(this)[_0x1f94('0x1')](_0x1f94('0x2'), _0x1f94('0x3'));
      });
      $(_0x1f94('0x7'))['on'](_0x1f94('0x4'), function(_0x933794) {
          $(this)[_0x1f94('0x5')](_0x1f94('0x2'));
      });
      $('#playerEp')['on'](_0x1f94('0x6'), function(_0xb9333b) {
          $(this)[_0x1f94('0x1')](_0x1f94('0x2'), _0x1f94('0x3'));
      });
      $(_0x1f94('0x8'))['on'](_0x1f94('0x4'), function(_0x4f1219) {
          $(this)[_0x1f94('0x5')](_0x1f94('0x2'));
      });
    </script>
    <script>
      function _0x5b9f(_0x5d680b, _0x220869) {
          const _0x5e1d92 = _0x5e1d();
          return _0x5b9f = function(_0x5b9f5b, _0x29a8a6) {
              _0x5b9f5b = _0x5b9f5b - 0xca;
              let _0x3113c9 = _0x5e1d92[_0x5b9f5b];
              return _0x3113c9;
          }, _0x5b9f(_0x5d680b, _0x220869);
      }(function(_0x47b045, _0x2778f3) {
          const _0x5c36ab = _0x5b9f,
              _0x33d301 = _0x47b045();
          while (!![]) {
              try {
                  const _0x595deb = -parseInt(_0x5c36ab(0xf1)) / 0x1 + -parseInt(_0x5c36ab(0xce)) / 0x2 + -parseInt(_0x5c36ab(0xe3)) / 0x3 + -parseInt(_0x5c36ab(0xf7)) / 0x4 * (parseInt(_0x5c36ab(0xcf)) / 0x5) + -parseInt(_0x5c36ab(0xf6)) / 0x6 * (parseInt(_0x5c36ab(0xfb)) / 0x7) + -parseInt(_0x5c36ab(0xf8)) / 0x8 + parseInt(_0x5c36ab(0xe1)) / 0x9;
                  if (_0x595deb === _0x2778f3) break;
                  else _0x33d301['push'](_0x33d301['shift']());
              } catch (_0x48fc61) {
                  _0x33d301['push'](_0x33d301['shift']());
              }
          }
      }(_0x5e1d, 0x37959), $(document)['ready'](function() {
          const _0xb01f2b = _0x5b9f;
          if ($(_0xb01f2b(0xeb))[_0xb01f2b(0xe9)]) {
              const _0x3023b8 = new Plyr(_0xb01f2b(0xeb), {
                  'fullscreen': {
                      'enabled': true,
                      'fallback': 'true',
                  },
                  'keyboard': {
                      'global': !![]
                  },
                  'seekTime': 0xa,
                  'quality': {
                      'default': 0x2d0,
                      'options': [0x10e0, 0xb40, 0x870, 0x5a0, 0x438, 0x2d0, 0x240, 0x1e0, 0x168, 0xf0]
                  },
                  'tooltips': {
                      'controls': !![],
                      'seek': !![]
                  },
                  'controls': [_0xb01f2b(0xed), _0xb01f2b(0xf9), _0xb01f2b(0xff), _0xb01f2b(0xf5), _0xb01f2b(0x104), 'current-time', 'mute', _0xb01f2b(0xe4), _0xb01f2b(0x101), _0xb01f2b(0xfe), 'pip', 'airplay', _0xb01f2b(0xd6)],
                  'settings': [_0xb01f2b(0x101), _0xb01f2b(0xd2), _0xb01f2b(0x100)],
                  'i18n': {
                      'restart': _0xb01f2b(0xf0),
                      'rewind': _0xb01f2b(0xe0),
                      'play': 'Play',
                      'pause': _0xb01f2b(0xe2),
                      'fastForward': _0xb01f2b(0xdd),
                      'seek': 'Seek',
                      'seekLabel': _0xb01f2b(0xd8),
                      'played': 'Reproduzido',
                      'buffered': 'Carregado',
                      'currentTime': _0xb01f2b(0xd7),
                      'duration': 'Duração',
                      'volume': _0xb01f2b(0xca),
                      'mute': 'Mudo',
                      'unmute': _0xb01f2b(0xea),
                      'enableCaptions': _0xb01f2b(0xd9),
                      'disableCaptions': _0xb01f2b(0xfd),
                      'download': _0xb01f2b(0xee),
                      'enterFullscreen': _0xb01f2b(0xe6),
                      'exitFullscreen': _0xb01f2b(0xe8),
                      'frameTitle': 'Player for {title}',
                      'captions': 'Legendas',
                      'settings': _0xb01f2b(0xd1),
                      'menuBack': _0xb01f2b(0xfc),
                      'speed': 'Velocidade',
                      'normal': _0xb01f2b(0xdf),
                      'quality': _0xb01f2b(0xda),
                      'loop': 'Loop',
                      'start': _0xb01f2b(0x103),
                      'end': _0xb01f2b(0x102),
                      'all': 'All',
                      'reset': _0xb01f2b(0xfa),
                      'disabled': _0xb01f2b(0xef),
                      'enabled': _0xb01f2b(0xd4),
                      'advertisement': 'Ad',
                      'qualityBadge': {
                          0x870: '4K',
                          0x5a0: _0xb01f2b(0xd5),
                          0x438: 'BETA',
                          0x2d0: 'HD',
                          0x1e0: 'SD',
                          0x168: 'SD'
                      }
                  }
              });
          } else return ![];
      }), $(document)['ready'](function() {
          const _0x4fa8a1 = _0x5b9f;
          if ($(_0x4fa8a1(0xd0))[_0x4fa8a1(0xe9)]) {
              const _0x1de2b3 = new Plyr(_0x4fa8a1(0xd0), {
                  'fullscreen': {
                      'enabled': true,
                      'fallback': 'true',
                  },
                  'keyboard': {
                      'global': !![]
                  },
                  'seekTime': 0xa,
                  'quality': {
                      'default': 0x2d0,
                      'options': [0x10e0, 0xb40, 0x870, 0x5a0, 0x438, 0x2d0, 0x240, 0x1e0, 0x168, 0xf0]
                  },
                  'tooltips': {
                      'controls': !![],
                      'seek': !![]
                  },
                  'controls': [_0x4fa8a1(0xed), _0x4fa8a1(0xf9), _0x4fa8a1(0xff), _0x4fa8a1(0xf5), _0x4fa8a1(0x104), _0x4fa8a1(0xe5), _0x4fa8a1(0xcd), _0x4fa8a1(0xe4), _0x4fa8a1(0x101), _0x4fa8a1(0xfe), _0x4fa8a1(0xf4), _0x4fa8a1(0xdb), _0x4fa8a1(0xd6)],
                  'settings': ['captions', 'quality', _0x4fa8a1(0x100)],
                  'i18n': {
                      'restart': _0x4fa8a1(0xf0),
                      'rewind': _0x4fa8a1(0xe0),
                      'play': _0x4fa8a1(0xd3),
                      'pause': _0x4fa8a1(0xe2),
                      'fastForward': _0x4fa8a1(0xdd),
                      'seek': 'Seek',
                      'seekLabel': _0x4fa8a1(0xd8),
                      'played': _0x4fa8a1(0xdc),
                      'buffered': 'Carregado',
                      'currentTime': _0x4fa8a1(0xd7),
                      'duration': _0x4fa8a1(0xf3),
                      'volume': _0x4fa8a1(0xca),
                      'mute': 'Mudo',
                      'unmute': _0x4fa8a1(0xea),
                      'enableCaptions': 'Ativar legendas',
                      'disableCaptions': 'Desativar legendas',
                      'download': _0x4fa8a1(0xee),
                      'enterFullscreen': _0x4fa8a1(0xe6),
                      'exitFullscreen': _0x4fa8a1(0xe8),
                      'frameTitle': _0x4fa8a1(0xcb),
                      'captions': _0x4fa8a1(0xe7),
                      'settings': _0x4fa8a1(0xd1),
                      'menuBack': _0x4fa8a1(0xfc),
                      'speed': _0x4fa8a1(0xcc),
                      'normal': 'Normal',
                      'quality': _0x4fa8a1(0xda),
                      'loop': _0x4fa8a1(0xde),
                      'start': _0x4fa8a1(0x103),
                      'end': _0x4fa8a1(0x102),
                      'all': _0x4fa8a1(0xec),
                      'reset': 'Reset',
                      'disabled': _0x4fa8a1(0xef),
                      'enabled': _0x4fa8a1(0xd4),
                      'advertisement': 'Ad',
                      'qualityBadge': {
                          0x870: '4K',
                          0x5a0: _0x4fa8a1(0xd5),
                          0x438: _0x4fa8a1(0xf2),
                          0x2d0: 'HD',
                          0x1e0: 'SD',
                          0x168: 'SD'
                      }
                  }
              });
          } else return ![];
      }));
      function _0x5e1d() {
          const _0x74b86c = ['Desativar legendas', 'settings', 'play', 'speed', 'captions', 'End', 'Start', 'progress', 'Volume', 'Player for {title}', 'Velocidade', 'mute', '4280hVHmmu', '491495QGecQy', '#player_ded', 'Configurações', 'quality', 'Play', 'Enabled', 'UHD', 'fullscreen', 'Tempo atual', '{currentTime} of {duration}', 'Ativar legendas', 'Qualidade', 'airplay', 'Reproduzido', 'Avançar {seektime}s', 'Loop', 'Normal', 'Voltar {seektime}s', '10369737tGWava', 'Pausar', '403851LgjfRh', 'volume', 'current-time', 'Entrar Tela Cheia', 'Legendas', 'Sair Tela Cheia', 'length', 'Desmutar', '#player', 'All', 'play-large', 'Download', 'Disabled', 'Restart', '178896aEVQCO', 'FHD', 'Duração', 'pip', 'fast-forward', '1965720xtpwDl', '4MXIwyq', '1463584UEImsw', 'rewind', 'Reset', '7mDQaZu', 'Voltar ao menu anterior'];
          _0x5e1d = function() {
              return _0x74b86c;
          };
          return _0x5e1d();
      }
    </script>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"b5fe9b2dc2984de2bcd2c2aedfe8af18","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
  </body>
</html>



© 2023 Quttera Ltd. All rights reserved.