Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
wheel /
__pycache__ /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.cpython-311.pyc
245
B
-rw-r--r--
2025-04-08 16:44
__main__.cpython-311.pyc
1.03
KB
-rw-r--r--
2025-04-08 16:44
_setuptools_logging.cpython-311.pyc
1.34
KB
-rw-r--r--
2025-04-08 16:44
bdist_wheel.cpython-311.pyc
24.7
KB
-rw-r--r--
2025-04-08 16:44
macosx_libfile.cpython-311.pyc
16.77
KB
-rw-r--r--
2025-04-08 16:44
metadata.cpython-311.pyc
5.53
KB
-rw-r--r--
2025-04-08 16:44
util.cpython-311.pyc
1.27
KB
-rw-r--r--
2025-04-08 16:44
wheelfile.cpython-311.pyc
11.17
KB
-rw-r--r--
2025-04-08 16:44
Save
Rename
� �lc? � � � d Z ddlmZ ddlZddlZddlZ dZdZdZdZ dZ d Zd ZdZ dZd ZdZdej fdej fdej fdej fdej fdej fdej fgZ edej fgz Z dej fdej fgZ dej fdej fdej fdej fdej fgZ dej fdej fdej fdej fdej fdej fgZ dej fdej fgZ dej fdej fdej dz fdej fd ej fd!ej fd"ej fd#ej fd$ej fd%ej fdej fgZ dej fdej fdej dz fdej fd ej fd!ej fd"ej fd#ej fd$ej fd%ej fdej fgZ ed&ej fd'ej fgz Z ed(ej fd)ej fd'ej fd*ej fgz Z d+� Zd2d,�Z d-� Z!d.� Z"d2d/�Z#d0� Z$d1� Z%dS )3a� This module contains function to analyse dynamic library headers to extract system information Currently only for MacOSX Library file on macosx system starts with Mach-O or Fat field. This can be distinguish by first 32 bites and it is called magic number. Proper value of magic number is with suffix _MAGIC. Suffix _CIGAM means reversed bytes order. Both fields can occur in two types: 32 and 64 bytes. FAT field inform that this library contains few version of library (typically for different types version). It contains information where Mach-O headers starts. Each section started with Mach-O header contains one library (So if file starts with this field it contains only one version). After filed Mach-O there are section fields. Each of them starts with two fields: cmd - magic number for this command cmdsize - total size occupied by this section information. In this case only sections LC_VERSION_MIN_MACOSX (for macosx 10.13 and earlier) and LC_BUILD_VERSION (for macosx 10.14 and newer) are interesting, because them contains information about minimal system version. Important remarks: - For fat files this implementation looks for maximum number version. It not check if it is 32 or 64 and do not compare it with currently built package. So it is possible to false report higher version that needed. - All structures signatures are taken form macosx header files. - I think that binary format will be more stable than `otool` output. and if apple introduce some changes both implementation will need to be updated. - The system compile will set the deployment target no lower than 11.0 for arm64 builds. For "Universal 2" builds use the x86_64 deployment target when the arm64 target is 11.0. � )�annotationsNl �:� l �~u} l �:� l �~u l �z�} l �m� l �z�} l �m� �$ �2 i �magic�cputype� cpusubtype�filetype�ncmds� sizeofcmds�flags�reserved� nfat_arch�offset�size�align�cmd�cmdsize�segname� �vmaddr�vmsize�fileoff�filesize�maxprot�initprot�nsects�version�sdk�platform�minos�ntoolsc �H � | dz dz | dz dz z | dz dz z | dz dz z S )N� l ~ � i � � � � � )�xs �6/usr/lib/python3/dist-packages/wheel/macosx_libfile.py�swap32r* � sH � � �r�'�Z� � ��F�j� � "� ��F�j� � "� ��G�z�!� #�� c �� � |�| � � � }n| � |� � t j � | � t j t j � � � � � � j }|t t t t fv r9t j dk r t j }nt j }t! |� � }nt j }| � |� � ||fS )N�little)�tell�seek�ctypes�c_uint32�from_buffer_copy�read�sizeof�value� FAT_CIGAM�FAT_CIGAM_64�MH_CIGAM�MH_CIGAM_64�sys� byteorder�BigEndianStructure�LittleEndianStructurer* � Structure)�lib_filer/ �magic_number� BaseClasss r) �get_base_class_and_magic_numberrB � s� � ��|��}�}������ � �d�����?�3�3�� � �f�m�F�O�4�4�5�5�� �� � � �<��;�G�G�G��=�H�$�$��1�I�I��4�I��l�+�+����$� ��M�M�$�����l�"�"r+ c �v � | � |� t j | � � � � � � S �N)r2 r3 r0 r4 )�struct_classr? s r) � read_datarF s, � ��(�(����v�}�\�7R�7R�)S�)S�T�T�Tr+ c �t � � � t | d� � 5 � t � d� � \ }}|t t t t fvr d d d � � d S |t t fv �r G d� d|� � }t |� � � }|t k r G d� d|� � � n G d� d|� � � � � fd�t |j � � D � � }g }|D ]i} t � |j � � }|�?|j t k rt |� � d k r|d k r�D|� |� � �Z# t $ r Y �fw xY wt |� � dk rt# |� � cd d d � � S d d d � � d S t � d� � cd d d � � S # t $ r Y d d d � � d S w xY w# 1 swxY w Y d S )N�rbr c � � e Zd ZeZdS )�4extract_macosx_min_system_version.<locals>.FatHeaderN)�__name__� __module__�__qualname__�fat_header_fields�_fields_r'