Open oubiwann opened 1 year ago
A python PoC that pulls encrypted data out of FF Sync:
A more general-purpose Firefox Account Python client:
OAuth, decryption, etc., for FF Sync:
For that last one, looks like we could just use this: https://github.com/NilsIrl/pass-fxa/blob/master/lib/src/lib.rs
actually, no. Some quick tests, and it's clear that pass-fxa-lib isn't sending good requests for Firefox Sync (the SyncClient takes just user and pass, but the request fails with:
[lib/src/lib.rs:383] bad_request_error = BadRequestError {
code: 400,
errno: 107,
message: "Invalid parameter in request body",
verification_method: None,
verification_reason: None,
}
I'll test with fxa_client next.
Either as a sync client or as code that can talk to the browser?