ホームページ  >  記事  >  バックエンド開発  >  qpython3 は Android の lastpass Cookie を読み取ります

qpython3 は Android の lastpass Cookie を読み取ります

WBOY
WBOYオリジナル
2016-07-21 14:53:161837ブラウズ

私のブログでは以前、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でブログパークにログインする必要があります。

リーリー

逆の考え方のもう 1 つの応用例は、プログラムがアカウントとパスワードを使用してログインに成功した後、ユーザーのブラウザの Cookie ファイルに Cookie 情報を書き込むことができるため、アカウントとパスワードを手動で入力する必要がなくなります。

または、あるブラウザから別のブラウザに Cookie をインポートすることもできます。 →_→ それとも同期しますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。