403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.109
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 :  /Python315/Lib/multiprocessing/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/multiprocessing/__pycache__/forkserver.cpython-315.pyc
R
>lqj�Jc��]PHs]PHs]PHs]PHs]PHs]PHs]PHs]PHs]PH s]PH$s	]QH(Gs]QH(Gs]QH(G
s
]QH8Gs]QH(Gs]QH(Gs]QH(Gs,QNsQs\O*Q	2s] sQ
Q\2sQsQQksQQPQPQQ
-QkksQsQsQs\2s \ OBs!\ ODs"\ OFs#\ OHs$P!)�)�AuthenticationError)�
connection)�process)�	reduction)�resource_tracker)�spawn)�util��qc�T`�\sQs]#snQsQsQsQQ-QksQsQs	Q	s
Q
sUsP!)�
ForkServerc��PUmPUmPUmPUmPUm[
O2UmQ,UmQUm	P!)N�__main__�ignore)
�_forkserver_authkey�_forkserver_address�_forkserver_alive_fd�_forkserver_pid�_inherited_fds�	threading�Lock�_lock�_preload_modules�_preload_on_error��selfs&�/C:\Python315\\Lib\multiprocessing\forkserver.py�__init__�ForkServer.__init__%sJ��#'�� �#'�� �$(��!�#���"����^�^�%��
�!+����!)���c��UO9^tt^2UO2PPP2P!)%fhP!9h�N)r�_stop_unlockedrs&r�_stop�ForkServer._stop/s#��
�Z�Z�Z����!��Z�Z�Z�s�1�A	�A	c�n�UOeP![OUO2PUm[OUO]2PUm[
OUO2%f![OUO2PUmPUm	P!r!)
r�os�closer�waitpidr�is_abstract_socket_namespacer�unlinkrrs&rr"�ForkServer._stop_unlocked4s������'��	����*�*�+�$(��!�
�
�
�4�'�'��+�#����0�0��1I�1I�J�J��I�I�d�.�.�/�#'�� �#'�� r�on_errorrc���[9PIcQU2D%cJP
L	P	LQU22%f[Q2gUQ7c[QU802gVmV mP!)aSet list of module names to try to load in forkserver process.

The on_error parameter controls how import failures are handled:
"ignore" (default) silently ignores failures, "warn" emits warnings,
and "fail" raises exceptions breaking the forkserver context.
c3�P�SF �Do[U2[Iw�	J	P!3hr!)�type�str)�.0�mods& r�	<genexpr>�4ForkServer.set_forkserver_preload.<locals>.<genexpr>Ks��}���}��4��9��#�}�s�&z&module_names must be a list of stringsz2on_error must be 'ignore', 'warn', or 'fail', not )r�warn�fail)�all�	TypeError�
ValueErrorrr)r�
modules_namesr,s&&$r�set_forkserver_preload�!ForkServer.set_forkserver_preloadDsd���s�=�}�=�s�s�s�=�}�=�=�=��D�E�E��5�5����l�$��
�!.��!)�rc��UO!)z|Return list of fds inherited from parent process.

This returns None if the current process was not started by fork
server.
)rrs&r�get_inherited_fds�ForkServer.get_inherited_fdsUs���"�"�"rc�H�UO2UO%fPg[U2]*[6�c[	Q2g[
O
[
O29^tt^2oUOUO2[O2vq4[O2vqVVTUO[O2,oVq*
oUOP	2[O UO#22o[O$V�O2[O&V�O2UO52=[6O8V'2V61[O:U2[O:U2ttPPP2![([*[,1c;o	SO.%c#SO0Q6XcS	O3Q2gPo	=	hh9hSO52=h9h[O:S2[O:S2g9h[O:S2[O:S2h9h)%fhP!9h)aRequest forkserver to create a child process.

Returns a pair of fds (status_r, data_w).  The calling process can read
the child process's pid and (eventually) its returncode from status_r.
The calling process should write to data_w the pickled preparation and
process data.
ztoo many fdsr6zKForkserver process may have crashed during module preloading. Check stderr.)�ensure_runningr�len�MAXFDS_TO_SENDr9�socket�AF_UNIX�connectrr&�piperr�getfd�setblockingr�
Connection�fileno�answer_challenge�deliver_challenge�EOFError�ConnectionError�BrokenPipeErrorrr�add_note�_detachr�sendfdsr')
r�fds�client�parent_r�child_w�child_r�parent_w�allfds�wrapped_client�excs
&&        r�connect_to_new_process�!ForkServer.connect_to_new_process]s���	
�����'�'�'�'�'��s�8�a�<�>�)��^�,�,�
�]�]�6�>�>�
*�
*�f��N�N�4�3�3�4� "���	��H� "���	��G���(A�(A�&�,�,�.�0�F��M�F�
"��"�"�4�(�!+�!6�!6�v�}�}��!G��'��/�/�*�,D�,D�F��0�0�*�,D�,D�F�#�*�*�,�&��!�!�&�1��)�����!�����!�I+�
*��"!�/�?�C���-�-�-��.�.�&�8����8������#�*�*�,�&��
�����"�����"�������!�����!��I+�
*�
*�sz�8A4J�-5H-�#AG�$)H-�
,J�H�H�H�,H�=H�H�H�H*�*H-�-/I�I�.J
�
J�J!	�J!	c	���UO9^tt^2[O2UOd�[O
UO[O2vqU%fPPP2P![OUO2PUm	PUm
PUmPUmQo-oPoUO%cm[OQ2oQU7c
UQ*UQ$QU7c
UQ*UQ$QU7c
UQ*oUOQ6wcUOUQ$[O[O 29^tt^2o["O$Q2oUO'U2[(O*U2%f[O,UQ	2UO/2[O02vq�[O02vq�UO32V�,o
V�Q
$V7O32V�OU1*o[O42oU,[(O62*oUQU,*
oUd	V�*
o[(O8V�U
2o[OU	2[OU2[O:[<2Um	[O>V�O2[OU2V�m
V�mVmPPP2PPP2P![OS
2[OS2g9h[OS	2[OS2h9h[OS2h9h)%fhK�9h)%fhP!9h)z�Make sure that a fork server is running.

This can be called from any process.  Note that usually a child
process will just reuse the forkserver started by its parent, so
ensure_running() will do nothing.
zfimport sys; from multiprocessing.forkserver import main; main(%d, %d, %r, sys_argv=sys.argv[1:], **%r)r�sys_path�init_main_from_path�	main_path�sys_argvr,rE��	authkey_rz-c) rrrArr&r(�WNOHANGr'rrrrr�get_preparation_datarrDrEr�arbitrary_address�bindrr)�chmod�listenrGrK�get_executable�_args_from_interpreter_flags�spawnv_passfds�urandom�_AUTHKEY_LEN�write)r�pid�status�cmd�main_kwsrc�data�listener�address�alive_r�alive_wre�	authkey_w�fds_to_pass�exe�argss&               rrA�ForkServer.ensure_running�s����Z�Z�Z��+�+�-��#�#�/� �j�j��)=�)=�r�z�z�J������Z�����2�2�3�+/��(�+/��(�,0��)�'+��$�C�C��H��H��$�$�$��1�1�(�;����%�+/�
�+;�H�Z�(�(�D�0�,0�1F�,G�H�[�)���%�#�J�/�H��)�)�X�5�+/�+A�+A�H�Z�(����v�~�~�.�.�(�$�6�6�y�A���
�
�g�&��8�8��A�A��H�H�W�e�,����!�$&�7�7�9� ��')�w�w�y�$�	�(�#+�?�?�#4�g�"I�K�,5�[�)��O�O�-�w�8M�8M�$�&�&�C��.�.�0�C��5�4�#D�#D�#F�F�D��T�3�K�'�D��+��(���-�-�c��E�C��H�H�W�%��H�H�Y�'�(�/1�z�z�,�/G�D�,��H�H�Y�(@�(@�A��H�H�Y�'�+2�(�,3�)�'*�$�O/�K�Z��x��H�H�W�%��H�H�Y�'����H�H�W�%��H�H�Y�'���H�H�Y�'��I/�.��K�Z�Z�s��#O�8O�3O�>AO�O�/O�O�O�/;O�*AO	�.AO	�A9M�>M�,O	�?N'�
(O	�2O�/M3�3M6�6.N$�$O	�'N?�?O	�O
�O
�
O�O&	�O&	)rrrrrrrr)
�__name__�
__module__�__qualname__�__firstlineno__rr#r"r;r>r]rA�__static_attributes__�__classdictcell__)�
__classdict__s@rrr#s7����*�"�
(� *��*�"#�0"�dS+�S+rrc��S9Q6Xcg9Q6Xc.[OQUQU0[U]*Q5P!Q6XcP!P!)z8Handle an import error according to the on_error policy.r6r5zFailed to preload z: )�
stacklevelr)�warningsr5�
ImportWarning)r,�modinfor\�warn_stacklevels&&&$r�_handle_import_errorr��sB��
�
��
��M�M�$�W�I�R��u�5��*�Q�.�
�
��rrc
�R�U%fP!UdU[OQ$UdU[OQ$QU7cKUdGP	[O2m[OU2[O2;SFDo[U2J	[O2P![co[SQS80S]Q5Po=KePo=hh9h[O2;h9h[co[SQS80S]Q5Po=J�Po=hh9h)ayHandle module preloading with configurable error handling.

Args:
    preload: List of module names to preload.
    main_path: Path to __main__ module if '__main__' is in preload.
    sys_path: sys.path to use for imports (None means use current).
    sys_argv: sys.argv to use (None means use current).
    on_error: How to handle import errors ("ignore", "warn", or "fail").
:NNNrz__main__ from )r�zmodule )�sys�argv�pathr�current_process�_inheritingr�import_main_path�	Exceptionr��
__import__�ImportErrorr�_flush_std_streams)�preloadrbr`rcr,�e�modnames&&&&&  r�_handle_preloadr��s���������������������W���!6�04����!�-�
	6��"�"�9�-��'�'�)�5���	��w���	�����)�	�
!��N�9�-�8�!�Q�
�
��		���'�'�)�5��
�	� ��G�G�;�/��A�
�
��	�sN� B8�C=�8	C �C �C�C#�C � C#�#C:�=	D&�D&�D!�!D&rcrer,c
�P�Udb[OU[2o[U2[6XfP[U2Q[02g[OU2LQo[V#VEU2[O2[O2vq�[OU	P
2[OU
P
2Qo[OU[O[O-oUO2T
Tt-tFDvq�U
[OV�2aJ	oo
o[OU
2-o[ O [ O"UQ59^tt^2o[$O&29^tt^2oUO)2[*mUO/U[$O02UO/U[$O02UO/U	[$O02UO32TTt,tFDvooUO4MJ	oooU%fJ:UU7c*[OU]2Q6XfPQ2g[6gU	U7c�[OU	Q2[O8P[O:2vooU]6XcLpUO?UP2oUd<[O@U2o[CUU2[OU2J�[FOHQU*2J�UU7Cc%UOK2]*9^tt^2oU%ce[LONUOQ22o[LORUU2[LOTUU2UOW2=OZU[\]*2o[U2[\6�c$[cQOe[U222gUuoooUO	2[Of2oU]6Xc�]oUO	2UO	2UUV�,oUOiUOk22[lOn2[lO.[Op2[sUUUU2o[lO�2[O�U2LH[CUU2UUU$[OU2SFDo [OU 2J	PPP2CJYCJ\[OS2h9httoo
httooh[<cCJeh9h[DcCK�h9hSOW2=h9h[^[D[`1cSO	2PPP2CJ�h9h[tcK[vOx[vOz2[vO|O2CKnh9h[lO�2[O�S2h9h[DcCKwh9h)%fhCJ�9h[�c-o!S!O�[�O�6wcgPo!=!CJ�Po!=!hh9h)%fhL9hPPP2P!)%fhP!9h)	zRun forkserver.z < rc��P!r!�)�_unuseds*r�sigchld_handler�main.<locals>.sigchld_handler9s��r)rKzNot at EOF?iz.forkserver: waitpid returned unexpected pid %dzToo many ({0:n}) fds to send)Er&�readrprBr'r�r�_close_stdinrG�set_blocking�signal�SIGCHLD�SIGINT�SIG_IGN�items�
set_wakeup_fdrDrE�	selectors�DefaultSelector�getsockname�_forkserverr�register�
EVENT_READ�select�fileobj�
SystemExitr(rf�ChildProcessError�pop�waitstatus_to_exitcode�write_signedrPr�r5�acceptrrJrKrMrLrRr�recvfdsrCrNr�RuntimeError�format�fork�extend�values�atexit�_clear�_exit_function�
_serve_oner�r��
excepthook�exc_info�stderr�flush�_run_exitfuncs�_exit�OSError�errno�ECONNABORTED)"�listener_fdryr�rbr`rcrer,�authkey�sig_r�sig_wr��handlers�sig�val�old_handlers�	pid_to_fdrw�selector�key�events�rfdsrr�stsrW�
returncode�s�	wrapped_srTrX�code�
unused_fds�fdr�s"&&&&&$$$                          r�mainr�%sy����	 ��g�g�i��6�G��w�<�<�/�S�C��L�>��\�N�1S�S�/��H�H�Y�����G��H�E������7�7�9�L�E��O�O�E�5�!��O�O�E�5�!�
�	�����
�
�v�~�~�	
�H�'/�n�n�&6�8�&6�
������s�0�0�&6��8�������I�	���v�~�~�k�	:�	:�h�	�	"�	"�	$�	$��*2�*>�*>�*@��'����(�I�$8�$8�9����'�9�#7�#7�8����%��!5�!5�6��c
��=E�_�_�=N�O�=N�M�S�&�C�K�K�=N�D�O��t���d�?��7�7�7�A�.�#�5�D�}�D�5�$�$��D�=��G�G�E�5�)��"�')�z�z�"�b�j�j�'A�H�C���!�8�!�"+�-�-��T�":��"�.�)+�)B�)B�3�)G�J�%� ,�W�j� A��H�H�W�-�%�M�M�+>�@C�+D�E��t�#�!���*�1�-�-��%�&�,6�,A�,A�!�(�(�*�,M�	�!2�$.�$@�$@�,5�w�%@�$.�$?�$?�,5�w�%@�%.�$5�$5�$7�(1�"+�"3�"3�A�~��7I�"J�C��s�8�n�4�".� >� E� E�$'��H�!.�#/�/�25�.���3����	� �g�g�i���!�8�#$�D�/� (��� 0� (��� 0�.5�w��-M�
� *� 1� 1�)�2B�2B�2D� E� &�
�
�� &����0C�0C� D�'1�'�3�2<�2>�(@��!'� 5� 5� 7� "�����%� ,�W�c� :�.5�I�c�N��H�H�W�-�&)�� "�����'*�m.�-�$��]
�H�H�Y���,8��(P��  1�"�!�"��$3�%� $�%��.%.�$5�$5�$7�(1��!)�/�;N�O�%��G�G�I�$�%.�-� %��.$-�3� #������� ?� #�
�
� 0� 0� 2�3��!'� 5� 5� 7� "������
$3�%� $�%��c.�-�-��r�
��7�7�e�0�0�0��1��
��S
%�	$��
;�	:�	:�	:�s��.U6�U6�$V�\� A;[7	�Z=�/V�	Z=�Z=�Z=�:Z=�Z=�'(V�Z=�Z=�-Z=�V0�>Z=�Z=�.Z(
�0W�8$W�.W�3W�>Z(
�AZ(
�&Z(
�)BX�4,Z(
�!Z�-;Z(
�(Z=�0[7	�6V�Z=�	V-�'V-�(Z=�,V-�-Z=�0	V?�:V?�;Z=�>V?�?Z=�W�W�X�-X�>Z(
�?Z=�[7	�
X�Z(
�	Y#�AY#�Y&�"Y#�#Y&�&-Z�Z(
�	Z%� Z%�!Z(
�$Z%�%Z(
�(Z:�1Z:�3Z=�7[7	�:Z=�=	[4�[4�[/�'[/�([7	�/[4�4[7	�7\
�\
�\�\%	�\%	c��[OP2UO2FDvqE[OVE2J	SFDo[OU2J	Uu[
m[Om	[
m
[OU2o[OV2oU!)�)r�r�r�r&r'r�rr�_resource_tracker�_fdr�dupr�_main)	rXrTr�r�r�r�r��parent_sentinelr�s	&&&&     rr�r��s���
������N�N�$����
�
�c��%���
������
%(�"�[�%��'�'�+�� ��f�f�W�o�O��;�;�w�0�D��Krc���[[O2o[U2oU%c/[O
V2oU]6Xc[
Q2gV#PoJ6[OU2]*!)rzunexpected EOF)�	bytearray�
SIGNED_STRUCT�size�
memoryviewr&�readintorN�unpack)r�rv�unread�counts&   r�read_signedr��s_���]�'�'�(�D�
��
�F�
����B�'���A�:��+�,�,���������%�a�(�(rc��[OU2oU%c/[OV2oU]6Xc[	Q2gV#PoJ6P!)rzshould not get here)r��packr&rqr�)r��n�msg�nbytess&&  rr�r��sD��
�
�
�Q�
�C�

����"�"���Q�;��4�5�5��'�l��	r)rAr>r]r;)NNNr)NN)%r�r�r&r�r�rD�structr�rr��rrr�contextrrrr�__all__rC�Structr�rp�objectrr�r�r�r�r�r�r�rAr>r]r;r�rr�<module>r�s���
��	��
�
�
�
���!�������%�����
�
�c�"�
���+��+�J�+�\S��S�%)�S�4<�S�l�.	)���l���+�+���1�1��$�;�;��$�;�;�r

Youez - 2016 - github.com/yon3zu
LinuXploit