私のブログでは以前、Python による Windows Chrome Cookie の読み取りについて書きました。同じアイデアに従って、今回は Android Chrome Cookie を読んでみたいと思いました。
ただ、Chromeのsqlite3のバージョンが比較的高くて失敗したため、lastpass cookieを読み込むように変更されたのかもしれません。
背景の紹介:
qpython3 は、Android スマートフォン上で python3 を実行できるようにする sl4a に基づく統合環境です。lastpass はパスワード マネージャーであり、lastpass の Android バージョンには Web ブラウザが組み込まれています。 lastpass の cookie のテーブル名を分析したところ、フィールド名は chrome と同じで、値は暗号化されずに平文で保存されています。
requests は、qpython3 に統合された Python サードパーティの http ライブラリです。
sqlite3 は組み込みデータベースであり、多くのソフトウェアやアプリが sqlite を使用しています。たとえば、Chrome lastpass ブラウザは、Cookie やアクセス記録などの情報を保存するために使用されます。
root権限でPythonコードに他のAPPデータを読み取らせる良い方法が見つからないため、
そこで、コマンド su -c cp を使用してファイルを SD カードに直接コピーし、それを読み取ります。
次のコードは、qpython3 で lastpass Cookie を読み取り、それを使用してブログ ガーデン フラッシュ メモリを送信する例です。
動作環境 qpython3 Android 4.4 はroot化されている必要があります 携帯電話 Sony L39H Android版 lastpass を実行する前に、lastpassでブログパークにログインする必要があります。
リーリー
または、あるブラウザから別のブラウザに Cookie をインポートすることもできます。 →_→ それとも同期しますか?