
System will prompt you for the password because evertoken will attempt to access protected storage.

Token is not encrypted or scrambled in any way.Įvertoken will extract the token from this version of Evernote if you will run evertoken legacy command. The token is stored in a Keychain in a macOS-specific format alongside other user information like email and login. Options to use a custom password with -p option, or try brute-forcing the password with -b option. You can point it to a specific *.exb file with evertoken legacy-exb command. Was created on another machine, you would have to extract Volume Serial from there to decrypt the token. It will get the system drive Volume Serial to decrypt the token data. Integer with the possible value range of 0 through 4294967295, but it takes quite a bit of time nonetheless (~400hrĮvertoken will automatically scan for *.exb files in known locations when run with evertoken legacy command. It can be brute-forced since volume serial is just a 32bit Volume Serial from the machine it was created on.

So the database can be decrypted only with the knowledge of Is derived using the system drive's Volume Serial number. The token is encrypted using AES256 CBC encryption. The token is stored inside the SQLite database file with *.exb extension located inĬ:\Users\\Evernote\Databases\user_name.exb. Here is a briefĭescription of the differences between the versions: Evernote Legacy (v6.**) evertoken allows to decryptĮvernote used different forms of storage & encryption of the token throughout its history. Time or until the user will decide to sign out manually. This token is issued when the user logs in into the app and has an expiration date of 10 years from the login

$ evertoken legacy C:\Users\User\Evernote\Databases\example123.exb = User ID 111111111 Username example123 Email Token S=s999:U=fffffff:E=fffffffffff:C=fffffffffff:P=1dd:A=en-w32-xauth-new:V=2:H=ffffffffffffffffffffffffffffffff Token Exp 12:06:35 How it worksĮvernote app uses a special authentication token to identify the user when the app communicates with the Evernote

$ evertoken new C:\Users\User\AppData\Roaming\Evernote\secure-storage\authtoken_user_111111111 = User ID 111111111 Username example123 Email Token S=s999:U=fffffff:E=fffffffffff:C=fffffffffff:P=1dd:A=en-w32-xauth-new:V=2:H=ffffffffffffffffffffffffffffffff Token Exp 12:06:35
