mirror of
https://github.com/atomiczsec/Adrenaline
synced 2026-06-21 13:47:29 +00:00
045126c9af
- .github/workflows/release.yml: Fix script injection by moving
user-controlled inputs (module_path, tag_suffix) to env vars instead
of direct ${{ }} interpolation in shell blocks. Pin
softprops/action-gh-release to SHA (v2.6.2). Add explicit
permissions: contents: read to the detect job.
- collection/ai_surface/ai_surface.c: Replace INVALID_FILE_ATTRIBUTES
with the correct (DWORD)0xFFFFFFFF for GetFileSize error check.
Both happen to be 0xFFFFFFFF but the former is semantically wrong.
- discovery/wallpaper_enum/metadata.json: Remove trailing comma that
made the file invalid JSON.
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
wallpaper_enum BOF
Summary
Enumerates the current desktop wallpaper path for each attached monitor using the modern IDesktopWallpaper COM interface (Windows 8+).
Purpose
Centralized wallpapers are sometimes on internal SMB shares or imaging servers. Enumerating the wallpaper targets can reveal network paths, domain trusts, and policy enforcement without touching disk or the network.
Example Output
[i] Initializing COM (STA)...
[i] Found 2 monitor(s)
[+] Monitor 0 (\\\\.\\DISPLAY1): C:\\Windows\\Web\\Wallpaper\\Windows\\img0.jpg
[+] Monitor 1 (\\\\.\\DISPLAY2): \\corp.acme.local\\sysvol\\wallpapers\\company_branded.jpg
[i] Enumeration complete