Welcome star, issue and pull requests.
- Generate random
ECCkey-pair to create a new session. - Get the file’s download url without
invalid X-Device-Id.
- Set the
deviceIdin line 7. - Set the
userIdin line 8. - Set the
authorizationin line 34. - (Optional) Set the private key in line 11,12. (Only if you want to use custom key-pair.)
-
deviceIdcould be found inDevTools->Application->Local Storage->cna. -
userIdcould be found inDevTools->Application->Local Storage->token->user_id. -
authorizationcould be found inNetwork, choose any request,Request Headers->authorization. -
private keycould be found inDevTools->IndexedDB->ALIYUN_DRIVE_CLIENT_SIGNATURE->signature->privateKey.private keywill be generated automatically, so there’s no need to specificate.
There’re some problems need to be solved.
- How to generate a
deviceId? - How to generate
authorizationfrom cookie or local storage? - How often is
nonceupdated?
Anti-996-License.