403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.141
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/VideoLAN/VLC/lua/playlist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/VideoLAN/VLC/lua/playlist/youtube.luac
LuaQS@/builds/videolan/vlc/extras/package/win32/../../../share/lua/playlist/youtube.lua$$@@$��$��$$@@$��$��$$@@$��$��$$@@�get_url_paramcopy_url_paramget_arturlget_fmtread_long_line	buf_iterjs_extract
n_descramblesig_descramblestream_url	pick_urlpick_streamprobeparse
��@@��@�������stringfind[&?]	=([^&]*)
url	name	_	_	res	����������@�A��Հ��@�����get_url_param&=urlnamevalue *E@F�������E�@��@�\��Z@@����@�@A���A��@��get_url_paramvlcpathiurlvaccess://img.youtube.com/vi/
/default.jpg!!!!!""#%%%%%&&'')))))))*iurl	video_id
->
EF@�F�����\���@�����@ƀ�A������@��@�@������	vlcvarinheritpreferred-resolutionstringgmatch(%d+)/%d+x(%d+)[^,]*	tonumber......//003444444899999:4;=>	fmt_listprefresfmt(for generator)(for state)(for control)itagheightBNA�@��@���܀�@@�A�A@������@@@�������ƀ�A�����@@vlcpeekstringfind
�?0AreadDEGHHHHIIIIJJJJJJJKLLLLMMMMMMMNeolposlenlineRc$F@L@�	@�F�@�@F��Z@@���@�A���@���Z�����[@��@�@ƀ��A�܀����Z����@�@�@�^�i�?linesstream	readlinestringmatch};$$SSSTTTUUYYYZZZ[[[[[[[[\\\\\\\^^___bcs#line#lfo		@@���������A����������@@����i	buf_iterstringmatchghhhhiiiiijjkhlnnojspattern(for generator)(for state)(for control)line
ex

s��Z@@������A����@��ŀ����A�@���ŀ��A܀��@��E�F����A\�����@�E�F������\�������@�E�F�����\����@@���E���AB�A�\�����@��E�F��F��A\AC�^E�����A��A�\��ZA������@�A��A������A��B����@��A����@AA�B
E�F����\��ECF����\C�aB�d�B��
�d��	C�J��CbC�	C�����
�d�	C�J���bC�	C����
�d�	C�J��CbC�	C����
�dC�	C�J���bC	C����
�d��	C�J����bC	C�����
�	CI�J���	bC�	C����
�	J�J�C
��
bC	C�����
�	��J��bC�	C�����
�d�	C�J���bC�	C�����
�d	C�J��CbC	C�����
�dC	C�J	C����
@������)�WM�(�C�����A�D
����@���
���@���
�A	����A@����@�FF	@���Z�@�����ZC�����FF����@�N�C�C����FW�����C��FW��������F��@�����A������A@�����A������@�����A������������A�����������A�D�À��@������A������C������A������������A��À��@�C����@@
�����A��������@����A������������A�������@����A�D����������@�N���CB����A�������C��E���C��d�������A������C������@�A�C�C������D��������A
@�	����E�F�
��	��\���E�����S���E	܅����
�F@
�S[�
�EF��
\�L�FF�F����S
���F����@E
�����@����������@
�A
���F����@
�A
��F����@
�FT
���F@������C��T����Tjs_extract[^;]*%.set%("n",[^};]*vlcmsgdbgOCouldn't extract YouTube video throttling parameter descrambling function namestringmatch&%.set%("n",.%),...?%.length||(...?)%(/[=%(,&|]([a-zA-Z0-9_$%[%]]+)%(.%),.%.set%("n",^([^%[%]]+)%[%.set%("n",.%),(...?)%.lengthvar =%[(...?)[%],]^=function%([^)]*%){(.-)};FCouldn't extract YouTube video throttling parameter descrambling codec=%[(.*)%];.-;try{(.*)}catch%(GCouldn't extract YouTube video throttling parameter descrambling rulesgmatch.tableinsertreversefunc^function%(d%)append ^function%(d,e%){d%.push%(e%)},remove^[^}]-;d%.splice%(e,1%)},swap-^[^}]-;var f=d%[0%];d%[0%]=d%[e%];d%[e%]=f},7^[^}]-;d%.splice%(0,1,d%.splice%(e,1,d%[0%]%)%[0%]%)},rotate ^[^}]-d%.unshift%(d.pop%(%)%)},^[^}]-d%.unshift%(f%)}%)},
alphabet1A0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_!^function%(%){[^}]-case 58:d=96;
alphabet2AABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_#^function%(%){[^}]-case 58:d%-=14;!^function%(%){[^}]-case 58:d=44;	compound^function%(d,e,f%)
compound1$^function%(d,e%){[^}]-case 58:f=96;
compound2&^function%(d,e%){[^}]-case 58:f%-=14;$^function%(d,e%){[^}]-case 58:f=44;unid,^function%(pairsipairswarnNCouldn't parse unidentified YouTube video throttling parameter transformation^.-},e%.split%(""%)%)},(.*)$^.-},(.*)$
^"[^"]*",^"([^"]*)",(.*)$	^%-?%d+,^%-?%d+[eE]%-?%d+,^(.-),(.*)$	tonumber^b,	^b,(.*)$^null,^null,(.*)$QCouldn't parse unidentified YouTube video throttling parameter descrambling data
^[^,]-,(.*)$ c%[(%d+)%]%(c%[(%d+)%]([^)]-)%)QCouldn't parse and execute YouTube video throttling parameter descrambling rules
^,c%[(%d+)%]^,[^,]-,c%[(%d+)%]�?type	functiontInvalid data type encountered during YouTube video throttling parameter descrambling transformation chain, abortingWCouldn't descramble YouTube throttling URL parameter: data transfer will get throttlederrLCouldn't process youtube video URL, please check for updates to this scriptconcat��
A�@���L�����^�ipairs�?
����������tab	len	(for generator)(for state)(for control)ival��Q��@���܀@���܀W@�@�����A�@@�����BA@���B�!A�A�A@�E��\
������W@@@�����B�B��AC������B��F��C��܂��@��B@��
�ECF����CBDB\�	@��CA����C�a���typestringgmatch.tableinsertlenipairsfind�?subQ���������������������������������������������������������������������������������ntabPstrP	alphabetPinputP(for generator)(for state)(for control)clen!P(for generator)$P(for state)$P(for control)$Pi%Nc%Npos13Npos2:NposBNnewcHNn��	D�\������
��B@��������	����ipairs�?���������������������
tablentmp(for generator)
(for state)
(for control)
ival(for generator)(for state)(for control)ival
table_len����@@���@��tableinsert������tabval������W@@@��������P������@���@��typenumbertableremove�?�������tabi
table_len
�����W@@@��������P����@̀��	��̀�	���typenumber�?tabitmp
table_len(
�����W@@@��������P����@�M�LB�P��L���!���@��	�!���typenumberipairs�? !""""#####"#%%%%&%&(tabshiftlen
tmp(for generator)(for state)(for control)ival(for generator)(for state)(for control)ival
table_lenQS���A���A0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_RRRRRRSntabstr	compoundZ\���A���AABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_[[[[[[\ntabstr	compoundfi@@�@A�@��vlcmsgdbgeCouldn't apply unidentified YouTube video throttling parameter transformation, aborting descramblingggggghhi��B@�����������@�@
����������������A@��@�A��	�������A@������������B����@@��@���������B��^��@�������???ndatatypestring"number	tostringtable -> pairsfuncB������������������������������������������������������������������elAtabA(for generator)6=(for state)6=(for control)6=name7;tr7;ndata
table_lentrans�ttuu{{{{||}}}}}~~�������������������������������������������������������������������������������������������������������������������������	(((),.../3458889:;<?AAABGHILLLMPSSSTWWWXY\\\]`bbbceiijklstttuuuuvxxxxxxxyyyyzzzz{{{{{{{|}z~���y����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)nparam�js�	callsite�descrambler�itm�codeM�datac[�script[�ng�(for generator)lt(for state)lt(for control)ltcmr
table_lenu�	compoundw�trans��data��el�(for generator)��(for state)��(for control)��name��tr��(for generator)��(for state)��(for control)��i��match��prd��(for generator)��(for state)��(for control)��ifunc��itab��args��iarg1��iarg2��func��tab��arg1��arg2���I�Z@@������A����@��ŀ����A�@�����A����U��܀��@����@AAAA�B@�����A��E�F��F��\AC�^E���AA��A�\��ZA������@�A���A����A���AB����C�B@�����@���D��C�B@����@��AE@�C�B@�����@���E���@FACC�@��BD@������E��\��F���@�ECF���\��@�F�@���ECF���CG\�����F���������ECF�����DHAD�DG��A��C��\����@G@�ECF����	D	\��@�E�F�F���	\C��!�������@�IA
B�)js_extract-[=%(,&|](...?)%(decodeURIComponent%(.%.s%)%)vlcmsgdbgHCouldn't extract youtube video URL signature descrambling function name^=function%([^)]*%){(.-)};@Couldn't extract youtube video URL signature descrambling rulesstringmatch;(..)%...%(HCouldn't extract youtube video URL signature transformation helper name[ ,]	={(.-)};ACouldn't extract youtube video URL signature transformation codegmatch (..):function%([^)]*%){([^}]*)}%.reverse%(reverse%.splice%(slicevar c=swapwarnBCouldn't parse unknown youtube video URL signature transformation..%.(..)%([^,]+,(%d+)%)	tonumbersub�?gsub^(.)(rep.
)(.)(.*)$	%3%2%1%4^(.)(.)%2%1BCouldn't apply unknown youtube video URL signature transformationerrLCouldn't process youtube video URL, please check for updates to this script�����������		




  #######$$'''''''((*****+011111122224445555557778888888:::;;<<<<<<<<<<<<<<<==>>>>>>>?AAAAAB1CEEFFFFFHIsig�js�descrambler�rules�helper&�transformations6�trans@�(for generator)Eh(for state)Eh(for control)EhmethFfcodeFfmissingi�(for generator)n�(for state)n�(for control)n�metho�idxo�LhQ��@@������@@��������@�܀����@�A�܀����AAA@�����ABAA���B������U��A@�����A��E�F��F��A\AE�F��F����\A�EFA���\��ZA@�����A�AD���AA����AB���A��E�������stringmatchurl=([^&]+)vlcstringsdecode_uri
s=([^&]+)msgdbgFound lenS-character scrambled signature for youtube video URL, attempting to descramble... sig_descramble0Couldn't descramble YouTube video URL signatureerrLCouldn't process youtube video URL, please check for updates to this scriptsp=([^&]+)warnFCouldn't extract signature parameters for youtube video URL, guessing
signature&=encode_uri_componentQMMMMMNNOOQQQQQQTTTTTUUVVVVVVWWWWWWWWWWWXXXXYYZZZZZ[[[[[\_____``aaaaabddddddddddghparamsPjsPurlPsPds+Osp=Oks!��@�A���@����A܁�Z@����B@��EB��\�@��@���@������stringgmatch[^,]+matchitag=(%d+)	tonumberstream_url!llllllmmmmmnnnnnnnnnnnnooooolprrsurl_map fmt js_url (for generator)(for state)(for control)streamitagv���AE�F����܀���A�A@�����EBF����B\���@����!A��@
���B�BC����C��A��A��������B���AC����������Z��X�C@�@�X��@���@�@��@@�@���A���@@�Z@�J����D����I���I���I�C��FDZA�E�F���\�	A�FDZA�C��A�B������A��A�B�������A@܁�@�ZA@��A��A�܁�@�ZA@�����A���A�܁�����FBF@����@������EBF�����CE�F�F���\�CA�\��@��E�F�FB���\B^�#	tonumberget_url_paramvlcpathfmtstringgmatch{(.-)}match
"itag":(%d+)varinheritpreferred-resolution"height":(%d+)�streamlinesi"signatureCipher":"(.-)""[a-zA-Z]*[Cc]ipher":"(.-)"stream_url
"url":"(.-)"[?&]n=([^&]+)stringsdecode_uri
n_descramblegsub([?&])n=[^&]+%1n=encode_uri_component�?msgerrWCouldn't descramble YouTube throttling URL parameter: data transfer will get throttled�yyyyyyyzz||||||}}}}}}}~~�|��������������������������������������������������������������������������������������������������������������������������������������������������stream_map�js_url�pick�fmt�(for generator)(for state)(for control)streamitagprefres#Gbestres$G(for generator))G(for state))G(for control))Gstream*Eheight1EjsL�urle�cipherq�n��dn����[@@W�@��@@�@��@AEF������@��@AEF�����@��@AEF���@����@AEF������@�@AEF������@
�@AEF�����@�@AEF���@��@�@AEF������@�@AEF������@�@AEF�����@�@��vlcaccesshttphttpsstringmatchpath^www%.youtube%.com/^music%.youtube%.com/^gaming%.youtube%.com/	/watch%?/live$/live%?/get_video_info%?/v//embed/^consent%.youtube%.com/[��������������������������������������������������������������������������������������������	
I@@E�F������@E�F������@��E�F��F��@\@J^J���ŀƀ���܀������A�@����b@�^�Ȁ@@E�F������@�
�J@����C�ADE�F��������I���"@�@€@@E�F�����@��@@E�F���@��@��@@E�F������h�E@����@��\��G�EZ��E@\��Z@��E�F��\��Z@�@[���@@�������@��@���@Z@�X���@@���@@��A��������@�A�܀����@�ŀƀ���܀���@����@@��A����������@D��A����@���@@��	������	���@@�A	����@���	���@D��A������@D��	A
�����@D�A
A�
�����@D��
A����@�@@���@@�����������@�A�܀��@�@�@�ŀƀ���A܀�@���@���@@��������������@D��A�����@���@@��A������������@D��
A������@@���@@�������������A��L�
�@���@���@@��A
���@@���@@���
���@���@D��
A����@@�A����@���@@ŀ��������@@���@D��E�F���U������@@������@����@@��A���������@����@@���������������@Dŀ�
A�����ŀ������@@�������@�@�@�����A��L���@��@D�@�
A���@��@�@�������@�	���@@��A��������@�A���܀��@���@��A�܀�����ŀ������@��@�A�
�܀���@܀�����@����@@��A����@���@@�������@���@�A�
�܀�����E�Z@��E�F��F���\@J^E@Z@��E\��G@J��@��������������������@����b@�^T�@@E�F�������J���SA�@��E�F��F��@\@J^E@����@��\��Z@�����B��B����@�@ŀ�������@���@�A�܀��@���B�B@���@�����@�A܀�����A�LA�A��B�B@���@�������A@�A@@�A����E�F��F����\AE�F��F���\��EFA����
\��E���\��G��A@�A@@������E�F��F���\����A��AE�F������WV�AE�F���A��@�E�F������E����@��\���ł������U��G�E�F��FA���\A�A����ABA�A
A@@������EFA���B\��E�F��F���\��EFA����
\��EFA����\��Z
���AD��AB��@����B��B����@��AD���A���@��AD���	A
��@��AD��B
A�
��@��AD���
A��@��A@����������A�A�B܁��ŁƁ���܁����A�A�
�܁����A�A܁��@���B�B@���
�JB��I���I��IB�I���I�"B�@�@@E�F���@��@��E�F��F���\@J^J��@ŀ���@�Ł������Հ�����b@�^�hstringmatchvlcpath^consent%.youtube%.com/get_url_param	continuemsgerr�Couldn't handle YouTube cookie consent redirection, please check for updates to this script or try disabling HTTP cookie forwardingstringsdecode_urioptions:no-http-forward-cookies^www%.youtube%.com/access://gsub
^([^/]*)/www.youtube.com/	/watch%?/live$/live%?fmtnew_layoutread_long_line	readline^ *<div id="player%-api">title <meta property="og:title"( .-)> content="(.-)"resolve_xml_special_charsdescription"\"shortDescription\":\"(.-[^\])\"	\(["\/])%1"shortDescription":"(.-[^\])"^"\n
\r
\u0026&arturl <meta property="og:image"( .-)>artist\"author\":\"(.-)\""author":"(.-)"<script nonce="dbg&Detected new YouTube HTML code layout"jsUrl":"(.-)""js": *"(.-)"\//^/[^/]//^//ytInitialPlayerResponse ?= ?{ytplayer%.config	fmt_list"fmt_list": *"(.-)"get_fmturl_map&"url_encoded_fmt_stream_map": *"(.-)">Found classic parameters for youtube video stream, parsing...	pick_url\"formats\":%[(.-)%]"formats":%[(.-)%]@Found new-style parameters for youtube video stream, parsing...pick_stream\"hlsManifestUrl\": *\"(.-)\""hlsManifestUrl":"(.-)"LCouldn't extract youtube video URL, please check for updates to this scriptget_arturlname/get_video_info%?read0AYouTube API output missingjsurl&fmt_list=([^&]*)$&url_encoded_fmt_stream_map=([^&]*) %%22formats%%22%%3A%%5B(.-)%%5D'%%22hlsManifestUrl%%22%%3A%%22(.-)%%22eldetailpage	video_id,://www.youtube.com/get_video_info?video_id=&el=detailpagecopy_url_paramwarnKCouldn't extract video URL, retrying with alternate YouTube API parameters%%22title%%22%%3A%%22(.-)%%22+ )%%22shortDescription%%22%%3A%%22(.-)%%22%%22author%%22%%3A%%22(.-)%%22|%%22playerMicroformatRenderer%%22%%3A%%7B%%22thumbnail%%22%%3A%%7B%%22thumbnails%%22%%3A%%5B%%7B%%22url%%22%%3A%%22(.-)%%22/[^/]+/([^?]*)#Couldn't extract youtube video URL://www.youtube.com/watch?v=I����������������������������������������������������������������������������������������������������������		





#######$$$$$$$%%%%%%%&&&&&&&***+++++,,------...//////44455555566688888888::::::<<<>>>>>>>BBBCCCCCCCDDDDDEEKKLLLLLMMMMMMMMNNOOOOOOOQQQQQQQRRRRRRSSSSUUUUUUUUUU\\\\\]]]]]]]]]```aaaaaabbbcccccccddddhhhhhhiiijjjjjlllllllmmmmmmqqqrrrrrssuuuuuuuuwwwwwwyyzzzzz|||||||}}}}}����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������	url
$js_urlW�lineg�meta�meta��
authorityEIstream_map��hlsvp��line)js_url)fmt)	fmt_list%1url_map6)stream_mapQjhlsvpr{	video_id��title�)description�)artist�)arturl)	video_id0H* >-NBcRof�sI�hLsk�v��	�	

Youez - 2016 - github.com/yon3zu
LinuXploit