10000 GitHub - hazcod/totalrecall: A Go SDK and commandline utility to abuse the latest Windows Copilot+ Recall feature.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A Go SDK and commandline utility to abuse the latest Windows Copilot+ Recall feature.

License

Notifications You must be signed in to change notification settings

hazcod/totalrecall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

totalrecall-go

A Go SDK and commandline utility to abuse the latest Windows Copilot+ Recall feature.
This was inspired by Kevin Beaumonts excellent blog article.

This will extract any Recall extracts which contains the following information:

  • Timestamp of the extract
  • Window title
  • Window token
  • Screenshot contents
  • Web traffic information (domain, URL)

This does not need SYSTEM privileges on Windows, as it's just reading data in %APPDATA%. Current user privileges are sufficient, however the SDK supports other user accounts if you are indeed SYSTEM.

Usage

Either use the CLI utility:

./totalrecall -log=info

Or use the SDK:

package main

import (
	"log"
	"os"
	recallPkg "github.com/hazcod/totalrecall/pkg/recall"
)

func main() {
	recall, err := recallPkg.New(nil) // or set a Logrus.Logger
	if err != nil { log.Fatal(err) }

	// find any OCRd images
	extracts, err := recallPkg.ExtractImagesForCurrentUser()
	if err != nil {
		log.Printf("could not extract Recall Images: %w", err)
		os.Exit(1)
	}

	for i, extract := range extracts {
		log.Printf("%d - %s - %s - %s", i+1, extract.Timestamp, extract.WindowTitle, extract.WindowToken)
	}
}

Documentation

See the autogenerated SDK documentation in docs.md.

Device setup

First make sure you have a Windows 11 CoPilot+ device on ARM64 or enable it using Amperage.
Ensure your Windows build is at least 2600+. (e.g. Insider Build) so it has Recall. For example, I had to switch to the Insiders Dev Channel to make it work on my Windows 11 VM on macOS (Apple Silicon).

About

A Go SDK and commandline utility to abuse the latest Windows Copilot+ Recall feature.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  
0