403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/Cryptodome/PublicKey/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/Cryptodome/PublicKey/__pycache__/_openssh.cpython-311.pyc
�

8�tc��p�ddlZddlmZddlmZddlmZddlmZddl	m
Z
mZmZd�Z
d�Zd	�Zd
�Zd�ZdS)�N)�AES)�SHA512)�_bcrypt_hash)�strxor)�tostr�bchr�bordc��t|��dkrtd���tjd|dd���d}||dd�fS)N�zInsufficient data�>Ir)�len�
ValueError�struct�unpack)�data�values  �?/usr/lib/python3/dist-packages/Cryptodome/PublicKey/_openssh.py�	read_int4r(sP��
�4�y�y�1�}�}��,�-�-�-��M�$��R�a�R��)�)�!�,�E��$�q�r�r�(�?��c��t|��\}}t|��|krtd���|d|�||d�fS)NzInsufficient data (V))rr
r)r�sizes  r�
read_bytesr/sL���4���J�D�$�
�4�y�y�4����0�1�1�1�����;��T�U�U��#�#rc�H�t|��\}}t|��|fS)N)rr)r�s�ds   r�read_stringr6s#���d���D�A�q���8�8�Q�;�rc��t|��D]-\}}t|��|dzdzkrtd����.dS)N��zIncorrect padding)�	enumerater	r)�pad�v�xs   r�
check_paddingr$;sR���#���2�2���1���7�7��A���~�&�&��0�1�1�1�'�2�2rc	��|�d��std���|dd�}t|��\}}t|��\}}t|��\}}t	|��\}}|dkrtd���t|��\}}t|��\}}|rtd���t|��dzdkrtd	���|d
kr|}�nA||fdkrtd|�d
|�����t|��\}	}t	|��\}
}t|	��dkrtd���|rtd���t
j|�����}g}d}
tdd��D�]$}t
j|	tjd|��z�����}t|d||
d��}tjdgtj
d|���R�}t|��}td|
��D]p}t|dt
j|�����|
d��}tjdgtj
d|���R�}t|||����q|�|dd�����&d�d�t%|�D����}t'j|dd�t&jd|dd����}|�|��}t	|��\}}t	|��\}}||krtd���t|��\}}||fS) Nsopenssh-key-v1zIncorrect magic value�rzWe only handle 1 key at a timez
Too much data�rzIncorrect payload length�none)z
aes256-ctr�bcryptzUnsupported encryption scheme �/�zIncorrect salt lengthzToo much data in kdfoptionss OxychromaticBlowfishSwatDynamite�r�Fz	<IIIIIIIIz	>IIIIIIII)�output�rc�R�g|]$\}}t|��t|��z��%S�)r)�.0�a�bs   r�
<listcomp>z2import_openssh_private_generic.<locals>.<listcomp>ys,��G�G�G�v��1�4��7�7�4��7�7�?�G�G�Gr� �0)�nonce�
initial_valuezIncorrect checksum)�
startswithrrrrr
r�new�digest�ranger�packrr�	bytearrayr�append�join�zipr�MODE_CTR�decrypt)r�password�
ciphername�kdfname�
kdfoptions�number_of_keys�_�	encrypted�	decrypted�salt�
iterations�
pwd_sha512�stripes�constant�count�salt_sha512�out_le�out�acc�result�cipher�	checkint1�	checkint2�ssh_names                        r�import_openssh_private_genericr\As����?�?�0�1�1�2��0�1�1�1�����9�D�"�4�(�(��J����%�%�M�G�T�!�$�'�'��J��$�T�?�?��N�D������9�:�:�:��$���G�A�t� ��&�&�O�I�t��*���)�)�)�
�9�~�~���Q����3�4�4�4��V����	�	��� �$<�<�<��*�j�j�j�RY�RY�Z�[�[�[�%�j�1�1���j�!*�:�!6�!6��
�J��t�9�9��?�?��4�5�5�5��	<��:�;�;�;��Z��)�)�0�0�2�2�
���6���1�a�[�[�		%�		%�E� �*�T�F�K��e�,D�,D�%D�E�E�L�L�N�N�K�!�*�a��h��N�N�F��+�k�O�F�M�+�v�,N�,N�O�O�O�C��C�.�.�C��1�j�)�)�
-�
-��%�j�!�V�Z��_�_�5K�5K�5M�5M�x�Y^�_�_���k�+�S��
�k�6�0R�0R�S�S�S���s�C��,�,�,�,�,��N�N�3�s��s�8�$�$�$�$����G�G��g��G�G�G�H�H�����������"�'-�b��h�'7�9�9�9���N�N�9�-�-�	�$�Y�/�/��I�y�$�Y�/�/��I�y��I����-�.�.�.�%�i�0�0��H�i��Y��r)r�Cryptodome.Cipherr�Cryptodome.Hashr�Cryptodome.Protocol.KDFr�Cryptodome.Util.strxorr�Cryptodome.Util.py3compatrrr	rrrr$r\r1rr�<module>rbs���>�
�
�
�!�!�!�!�!�!�"�"�"�"�"�"�0�0�0�0�0�0�)�)�)�)�)�)�7�7�7�7�7�7�7�7�7�7����$�$�$����
2�2�2�F�F�F�F�Fr

Youez - 2016 - github.com/yon3zu
LinuXploit