From f4dbf1e372af56ba13a658a9c41193c75b04bcf3 Mon Sep 17 00:00:00 2001 From: p7mj Date: Wed, 28 Jan 2026 08:47:49 -0500 Subject: [PATCH] Uploaded operation files --- Operation Shadow Watcher/DATETIME.txt | 1 + .../Operation Shadow Watcher.txt | 29 ++++ .../SDP Translation Codes.txt | 51 ++++++ Operation Shadow Watcher/interceptor-aps.py | 164 ++++++++++++++++++ Operation Shadow Watcher/notepad.ico | Bin 0 -> 301484 bytes 5 files changed, 245 insertions(+) create mode 100644 Operation Shadow Watcher/DATETIME.txt create mode 100644 Operation Shadow Watcher/Operation Shadow Watcher.txt create mode 100644 Operation Shadow Watcher/SDP Translation Codes.txt create mode 100644 Operation Shadow Watcher/interceptor-aps.py create mode 100644 Operation Shadow Watcher/notepad.ico diff --git a/Operation Shadow Watcher/DATETIME.txt b/Operation Shadow Watcher/DATETIME.txt new file mode 100644 index 0000000..97d9273 --- /dev/null +++ b/Operation Shadow Watcher/DATETIME.txt @@ -0,0 +1 @@ +=== DATETIME === diff --git a/Operation Shadow Watcher/Operation Shadow Watcher.txt b/Operation Shadow Watcher/Operation Shadow Watcher.txt new file mode 100644 index 0000000..efdec84 --- /dev/null +++ b/Operation Shadow Watcher/Operation Shadow Watcher.txt @@ -0,0 +1,29 @@ +***Operation Shadow Watcher*** +**Orientation** +This mission's goal is to establish effective active camouflage and defense positions on the target computer IOT prevent reconnaissance from the enemy in daily school environments and establish a safe environment for discreet activities. + +**Situation** +*Enemy*: Major reconnaissance units are located in classrooms and the Technician Office. The enemy uses Senso software to conduct surveillance of friendly computers, and is capable of conducting physical checks. The enemy prioritizes units that are gaming or viewing unregulated content. +*Friendlies*: Individuals among the student body that possess the Surveillance Detection Program (SDP) are capable of providing reconnaissance and assistance. However, in unknown environments, the unit must conduct this operation individually. +*Environment*: Indoor environment, flat grounds. Stairs and classrooms exist. The frontline is located in the desktops and file systems of computers. + +**Mission** +The individual or squad must complete the disguise and relocation of all un-authorized software on the target computer, and establish continued monitoring capability IOT lower the effectiveness of enemy reconnaissance. + +**Execution** +*Commander's Intent*: Maintain the target computer's "normal" look through the camouflage in file systems and real-time SDPs. +*Procedure* +- *Deployment*: From a secure source (USB, this file), deploy the related files to the predetermined position on the target computer. +- *Configuration*: Ensure that Python 3.13 is installed. Launch the SDP ("SDP.py") through IDLE and ensure that it is running the background. This program will monitor the enemy's status and provide warning. +- *Camouflage*: Move target files and the icon file into the predetermined disguise folder (DF), and hide this folder deep behind directories. On the desktop, create a disguise shortcut (DS) pointing to the DF. Set the icon and name of the DS to notepad. +- *Emergency Procedures*: If the SDP gives out a warning (through notifications and the webcam LED), immediately execute the cleanup procedure: minimize or close all unnecessary windows and open a pre-determined school document. + +**Administration and Logistics** +*Equipment*: A target school computer; a USB drive containing the SDP program (SDP.py), icon resources, and this order. +*Support*: No additional logistical support. All operations must be done by the unit. When the mission is completed, the USB drive must be removed securely. + + +**Command and Signal** +The commander of the unit has full autonomy in action. They can interpret, halt, or adjust the movement plans without further indication. The translation codes for the SDP are attached. + +The password for the SDP is Papa-Seven-Mike-Juliett. diff --git a/Operation Shadow Watcher/SDP Translation Codes.txt b/Operation Shadow Watcher/SDP Translation Codes.txt new file mode 100644 index 0000000..74d7548 --- /dev/null +++ b/Operation Shadow Watcher/SDP Translation Codes.txt @@ -0,0 +1,51 @@ +Original Term -> Replacement Term +----------------------- ------------------------- +Created -> Deployed +Modified -> In Action +Deleted -> Extracted +Logging -> SAS +Log -> BlackOps +Text -> Transmission +Client -> FieldAgent +MOD -> Command +Peer2Peer -> CovertChannel +Senso -> Surveillance +dll -> Directive +Extensions -> Attachments +Serilog -> SignalLog +AssemblyName -> OperationName +Crypto -> Cipher +BouncyCastle -> Stronghold +Microsoft -> Megacorp +Modules -> Units +Feedback -> Debriefing +Message -> CipherText +Common -> StandardIssue +Management -> Command +Formatters -> Encoders +Json -> Jupiter +json -> jupiter +NetworkFilter -> Barricade +deps -> Assets +FilterBridge -> Bridgehead +Pipelines -> Comms +System -> Apparatus +Engine -> Propulsion +Notifications -> Alerts +AzureAD -> AlphaDelta +Broker -> Handler +Modcache -> Safehouse +RemoteScreen -> Oversight +DirectX -> DirectiveX +Vortice -> Vortex +libwebp -> IntelWeb +libsharpyuv -> IntelSharp +store-journal -> MissionLog +store -> Reserve +Command_Policies -> EngagementRules +Sharpgen -> Nitrogen +Runtime -> MissionClock +Abstractions -> FaultyDebriefing +protobuf-net -> Bumper +SIPSorceryMedia -> Radio +Direct3D11 -> Directive-3-Delta-Eleven \ No newline at end of file diff --git a/Operation Shadow Watcher/interceptor-aps.py b/Operation Shadow Watcher/interceptor-aps.py new file mode 100644 index 0000000..f9a74dc --- /dev/null +++ b/Operation Shadow Watcher/interceptor-aps.py @@ -0,0 +1,164 @@ +import threading +import time +from watchfiles import watch +import pygetwindow as gw +import pyautogui +import subprocess +from termcolor import colored + +# ---------- CONFIGURATION ---------- # +monitor_path = r"C:\Program Files\Renato Software\Senso.Cloud.Client" # Path to be monitored + +# ---------- DON'T TOUCH ---------- # +program = "" # 0 is use path, -1 is use name, 1-4 is programs +p_name = "" +p_path = "" # used only if program = 0. + +# ---------- BRING TO FRONT ---------- # +def bring_to_front(window_title): + time.sleep(0.1) + try: + print("Bringing to front...", end = " ") + windows = gw.getWindowsWithTitle(window_title) + if windows: + window = windows[0] + window.restore() + window.activate() + print("Window has been brought to front.") + else: + print(colored("ERROR: Window not found", 'red')) + except Exception as e: + print(colored(f"Error: {e}", 'red')) + +# ---------- FILE WATCHER ---------- # +def file_watch(): + print("=" * 80) + print("Monitoring changes in " + monitor_path + ".") + print("-" * 80) + try: + for changes in watch(monitor_path): + for change_type, path in changes: + print(f"Change type: {change_type}, Path: {path}") + return True + except Exception as e: + print(colored(f"File Watch Error: {e}", 'red')) + +# ---------- MINIMIZE ---------- # +def minimize(): + print("=" * 80) + print("Minimizing all windows...", end = " ") + pyautogui.hotkey('win', 'd') + print("Completed.") + +# ---------- LAUNCH COVER PROGRAM ---------- # +def launch_cover(programs): + time.sleep(0.1) + print("=" * 80) + print("Launching cover application...", end = " ") + if programs == "1": # Chrome + try: + subprocess.run( + ["C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"] + ) + print("Launched Chrome.") + except Exception as e: + print(colored(f"Chrome Launch Error: {e}", 'red')) + + elif programs == "2": # Edge + try: + subprocess.run( + ["C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"] + ) + print("Launched Edge.") + except Exception as e: + print(colored(f"Edge Launch Error: {e}", 'red')) + + elif programs == "3": # Adobe Illustrator + try: + subprocess.run( + ["C:\\Program Files\\Adobe\\Adobe Illustrator 2025\\Support Files\\Contents\\Windows\\Illustrator.exe"] + ) + print("Launched Illustrator.") + except Exception as e: + print(colored(f"Illustrator Launch Error: {e}", 'red')) + + elif programs == "4": # Onenote + try: + subprocess.run( + ["C:\\Program Files (x86)\\Microsoft Office\\root\\Office16\\ONENOTE.EXE"] + ) + print("Launched OneNote.") + except Exception as e: + print(colored(f"OneNote Launch Error: {e}", 'red')) + + else: + print(colored("Error: Invalid Cover App Specified.", 'red')) + +# ---------- LAUNCH COVER PROGRAM PATH ---------- # +def launch_cover_path(path): + print("Launching custom path...", end = " ") + time.sleep(0.1) + subprocess.run( + [path] + ) + print("Launched custom path.") + +# ---------- Main Process ---------- # +def main(): + global p_name, p_path + + print("=" * 80) + print("Interceptor APS (Active Protection System)") + print("-" * 80) + print("Choose a cover app to open:") + print("[1] Chrome (empty)") + print("[2] Edge (empty)") + print("[3] Adobe Illustrator (predetermined)") + print("[4] Onenote (Identical)") + print("[5] Enter a path (Not recommended)") + print("[6] It has a name (NOTE)", end = "\n\n") + print("- Empty: window opens empty") + print("- Predetermined: window opens with whatever was on it.") + print(" * Requires having it open in the first place") + print("- Identical: a NEW window opens with what you had earlier/what you have now.") + print("- Not recommended: Only use this if you know what you're doing.") + print(" * If you get the path wrong, the program will fail you at the most critical moment.") + print("- NOTE: Probably the best way by far.") + print(" * Type the name of the window (partial names work, like note for OneNote) and it will pop up.") + program = input("Enter your option > ") + + if program == "5": # If path is selected (I doubt that) + p_path = input("Enter full path > ") + program = "0" # Indicate that the path option is selected + elif program == "6": # If name is chosen + program = "-1" # Indicate that the name option is selected + p_name = input("Name > ") + else: + pass # All other options, if selected, are already stored in program by this time + + # Begin the watching process. + try: + watchresults = file_watch() + except KeyboardInterrupt: + print("Canceled by user.") + sys.exit(0) + + # If it advances to below then there must have been a file change. (VERIFY) + if program == "0": # If we chose path + minimize() + launch_cover_path(p_path) # VERIFY IF DOUBLE ESCAPES ARE NEEDED WHEN PATH IS FIRST ENTERED BY USER + elif program == "-1": # If we chose name + minimize() + bring_to_front(p_name) + else: + minimize() + launch_cover(program) # Other options must be string numbers 1-4 + + +# ---------- Running the code ---------- # +if __name__ == "__main__": + main() + + + + diff --git a/Operation Shadow Watcher/notepad.ico b/Operation Shadow Watcher/notepad.ico new file mode 100644 index 0000000000000000000000000000000000000000..039b5acc5be5df773154fa561ef583b79c9c2a1e GIT binary patch literal 301484 zcmeEv2fP*4wf-2Bs6aG5M$b9dwD(@>OE>K$iim*pVgV_l*c*0ZPt=%hL8XHQ5m9>Y z^>Tafv{UF!FvjHn;>-Sj-!3zA=FB-~&gF70s29H9%xN>T*IIk;wbx$7vQDy2vp)Gr z3&(S;>pp5(&s&yt=9%jClc!nMzwzEV=cw1O;d@V`u73SB%lb}%Wu14Pdi`IW zEvuo6WsMl2KOckNKVeyqJfc58^(5=nvrn?ttkJLgf5fWz%112z@&1dxVp;Fr^-=4; z@EW(mJL-KLEDO)!{X3=4Gz&PhQ@>a0Khf_c5d@w3Ppdzr@2h75)(uasBqC3}UL2h` zw^U4+QzFLCCW^&4VpfqDOT0;JlK9iBh0$yOygUL}(dLa-w52ezt#)>_rTi7qT=tS^ zDt%EjmP{25#ZyFm(PUA#X`-kroFHm9ju$l>#)-P(m!pkU%Oed{%d9PHuClhQy(+S0 z)!^vnm6wQ?hxVNZZ)KkQd3NVvuNFK0q`rRoAJQzywinwKMY|&Pi+WkR zimxRiJBzM~;u>P}%FEIIOGM++fudnae^I}glen7oQ?UU{i?plUP`IZ%0<{C(xzUZ6o&QT+Oa zqG(1JQS{mcV$<~VMd7RG;k^s++snnaHAA9XR}YSWU)G_TJBbJo-BogfST_ELV(wF4 zmzeX^e}U%2f1+LgAr?LN9sGWUQ~CJd5D7 z>?^-TUL#RBN?s>Xc(sUa7>R3*isCvEzPrU#d;ob=OwteE(dcXpTF zoOt7pU-?({{J#6E=JnY>^Y>r+SA64DiKSz||IU&ZzW0w^#n&wZ&p$`rzuWSNCHDOF zq`x⁣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 nF1