Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
PC /
Delete
Unzip
Name
Size
Permission
Date
Action
clinic
[ DIR ]
drwxr-xr-x
2024-03-19 22:46
icons
[ DIR ]
drwxr-xr-x
2024-03-19 22:46
layout
[ DIR ]
drwxr-xr-x
2024-03-19 22:46
WinMain.c
449
B
-rw-r--r--
2024-03-19 22:46
_msi.c
36.31
KB
-rw-r--r--
2024-03-19 22:46
_testconsole.c
3.3
KB
-rw-r--r--
2024-03-19 22:46
classicAppCompat.can.xml
6.86
KB
-rw-r--r--
2024-03-19 22:46
classicAppCompat.cat
10.73
KB
-rw-r--r--
2024-03-19 22:46
classicAppCompat.sccd
22.55
KB
-rw-r--r--
2024-03-19 22:46
config.c
5.39
KB
-rw-r--r--
2024-03-19 22:46
crtlicense.txt
1.7
KB
-rw-r--r--
2024-03-19 22:46
dl_nt.c
808
B
-rw-r--r--
2024-03-19 22:46
empty.c
137
B
-rw-r--r--
2024-03-19 22:46
errmap.h
4.94
KB
-rw-r--r--
2024-03-19 22:46
errmap.mak
95
B
-rw-r--r--
2024-03-19 22:46
frozen_dllmain.c
3.89
KB
-rw-r--r--
2024-03-19 22:46
getpathp.c
34.01
KB
-rw-r--r--
2024-03-19 22:46
invalid_parameter_handler.c
549
B
-rw-r--r--
2024-03-19 22:46
launcher.c
65.54
KB
-rw-r--r--
2024-03-19 22:46
msvcrtmodule.c
15.66
KB
-rw-r--r--
2024-03-19 22:46
pyconfig.h
19.9
KB
-rw-r--r--
2024-03-19 22:46
pylauncher.rc
1.61
KB
-rw-r--r--
2024-03-19 22:46
pyshellext.cpp
18.3
KB
-rw-r--r--
2024-03-19 22:46
pyshellext.def
120
B
-rw-r--r--
2024-03-19 22:46
pyshellext.rc
1.24
KB
-rw-r--r--
2024-03-19 22:46
python.manifest
1.29
KB
-rw-r--r--
2024-03-19 22:46
python3dll.c
27.36
KB
-rwxr-xr-x
2024-03-19 22:46
python_exe.rc
1.28
KB
-rw-r--r--
2024-03-19 22:46
python_nt.rc
1.23
KB
-rw-r--r--
2024-03-19 22:46
python_uwp.cpp
7.2
KB
-rw-r--r--
2024-03-19 22:46
python_ver_rc.h
969
B
-rw-r--r--
2024-03-19 22:46
pythonw_exe.rc
1.29
KB
-rw-r--r--
2024-03-19 22:46
readme.txt
3.56
KB
-rw-r--r--
2024-03-19 22:46
sqlite3.rc
1.39
KB
-rw-r--r--
2024-03-19 22:46
store_info.txt
6.16
KB
-rw-r--r--
2024-03-19 22:46
testpy.py
831
B
-rw-r--r--
2024-03-19 22:46
validate_ucrtbase.py
2.69
KB
-rw-r--r--
2024-03-19 22:46
winreg.c
64.63
KB
-rw-r--r--
2024-03-19 22:46
winsound.c
6.47
KB
-rw-r--r--
2024-03-19 22:46
Save
Rename
''' This script gets the version number from ucrtbased.dll and checks whether it is a version with a known issue. ''' import sys from ctypes import (c_buffer, POINTER, byref, create_unicode_buffer, Structure, WinDLL) from ctypes.wintypes import DWORD, HANDLE class VS_FIXEDFILEINFO(Structure): _fields_ = [ ("dwSignature", DWORD), ("dwStrucVersion", DWORD), ("dwFileVersionMS", DWORD), ("dwFileVersionLS", DWORD), ("dwProductVersionMS", DWORD), ("dwProductVersionLS", DWORD), ("dwFileFlagsMask", DWORD), ("dwFileFlags", DWORD), ("dwFileOS", DWORD), ("dwFileType", DWORD), ("dwFileSubtype", DWORD), ("dwFileDateMS", DWORD), ("dwFileDateLS", DWORD), ] kernel32 = WinDLL('kernel32') version = WinDLL('version') if len(sys.argv) < 2: print('Usage: validate_ucrtbase.py <ucrtbase|ucrtbased>') sys.exit(2) try: ucrtbased = WinDLL(sys.argv[1]) except OSError: print('Cannot find ucrtbased.dll') # This likely means that VS is not installed, but that is an # obvious enough problem if you're trying to produce a debug # build that we don't need to fail here. sys.exit(0) # We will immediately double the length up to MAX_PATH, but the # path may be longer, so we retry until the returned string is # shorter than our buffer. name_len = actual_len = 130 while actual_len == name_len: name_len *= 2 name = create_unicode_buffer(name_len) actual_len = kernel32.GetModuleFileNameW(HANDLE(ucrtbased._handle), name, len(name)) if not actual_len: print('Failed to get full module name.') sys.exit(2) size = version.GetFileVersionInfoSizeW(name, None) if not size: print('Failed to get size of version info.') sys.exit(2) ver_block = c_buffer(size) if (not version.GetFileVersionInfoW(name, None, size, ver_block) or not ver_block): print('Failed to get version info.') sys.exit(2) pvi = POINTER(VS_FIXEDFILEINFO)() if not version.VerQueryValueW(ver_block, "", byref(pvi), byref(DWORD())): print('Failed to get version value from info.') sys.exit(2) ver = ( pvi.contents.dwProductVersionMS >> 16, pvi.contents.dwProductVersionMS & 0xFFFF, pvi.contents.dwProductVersionLS >> 16, pvi.contents.dwProductVersionLS & 0xFFFF, ) print('{} is version {}.{}.{}.{}'.format(name.value, *ver)) if ver < (10, 0, 10586): print('WARN: ucrtbased contains known issues. ' 'Please update the Windows 10 SDK.') print('See:') print(' http://bugs.python.org/issue27705') print(' https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk') sys.exit(1)