恋人のアルバムのパスワードを忘れたので、Pythonで20行のコードを書いただけです
ビデオアドレス
I. こんな感じです。
今朝、会社で女神が、昨年の三亜旅行の写真が開けないと言い出しました
聞いてみて気になったので。
そう、彼女は写真を圧縮し、パスワードを加えていたことがわかったのです。
しかし、パスワードはピンとこない、6桁の数字の羅列だけ。
とはいえ、写真はあまり圧縮して暗号化していないので、何かかわいい写真でもあるのでしょうか
しかし、まともな(バ)技術者としては
pythonでスクリプトを書いて壊してあげるから、私に任せて~~~」と言いました。
2つ目は、まず女神の運用フローを見直すことです
アルバムを圧縮するときにパスワードをつける。
このような↓。
3、アルバムを開くにはパスワードが必要です
開くと、このようにパスワードが必要なプロンプトが表示されます。
IV. pythonスクリプトによる処理
1. 基本的な考え方
まず、pythonのコマンドラインでMissyのアルバムを開かせたいのであれば、まず、開こうとするコマンドライン、つまり解凍時に使用するコマンドラインを見つけます。それから、pythonスクリプトを使って、zipファイルの解凍を試み続ける入れ子ループを書き、それから本当のパスワードを取得するのです。
2. 解凍コマンド
まずZIP形式のファイルなので、汎用的な7zコマンドで解凍します。
なぜunzipコマンドを使わないのか?(試してみたらunzipがループしないので)。
3. 解凍コマンドパラメータの解析
4. 7z 解凍コマンドの整理
あまりにも簡単なコマンドなので、私の才能とアイデアにはちょっと勿体ない気がします
5. 閉じる! Pythonスクリプトに取り掛かる
パスワードは女性のニーズに応じて6桁の平文にしたので、かなりの時間を節約できました
単純に6桁の数字だけで試してみてください。
3分でスクリプトが動作するようになりました。
スクリプトの完全なダウンロードは
https://download.csdn.net/download/weixin_42350212/19871942
V. 女神を探せ...
困惑する女神を前にして、スクリプトを実行すると、5秒もしないうちにアルバムが無事開きました。
エフェクトgif ↓。
終了
開封後、女神は私を見る目が変わりました。
[リソース推薦
ペネトレーションテストに特化したシステム
kali-linux-e17-2019.1a-amd64.iso システムイメージ
https://download.csdn.net/download/weixin_42350212/15834456
kali-linux-2018.4-amd64オペレーティングシステム
https://download.csdn.net/download/weixin_42350212/13733164
manjaro-xfce-17.1.7-stable-x86_64.isoシステムイメージ
https://download.csdn.net/download/weixin_42350212/15834405
WiFi専用侵入システム nst-32-11992.x86_64.iso OSイメージ
https://download.csdn.net/download/weixin_42350212/15808682
Parrot-security-4.1_amd64.iso オペレーティングシステムイメージ
https://download.csdn.net/download/weixin_42350212/15808365
manjaro-xfce-17.1.7-stable-x86_64オペレーティングシステム
https://download.csdn.net/download/weixin_42350212/13733286
cyborg-hawk-linux-v-1.1 オペレーティングシステム
https://download.csdn.net/download/weixin_42350212/13733159
ペネトレーションテスト関連ツール
[kali共通ツール】インターネット行動監視ツール
https://download.csdn.net/download/weixin_42350212/13985799
[kali共通ツール】パケットグラバーチャールズ Windows 64ビット版 無料版
https://download.csdn.net/download/weixin_42350212/15898652
[カリ・コモンツール] グラフィカルプリントツールスタンプ.zip
https://download.csdn.net/download/weixin_42350212/14980915
[kali共通ツール】ブルートクラックツール【WIFIPR中国語版】とwpa/wpa2辞書
https://download.csdn.net/download/weixin_42350212/13721381
[kali common tools] EWSA 5.1.282 - パッケージ破壊ツール
https://download.csdn.net/download/weixin_42350212/13704097
[kali共通ツール] Realtek 8812AU KALI NIC ドライバとインストールチュートリアル
https://download.csdn.net/download/weixin_42350212/13703770
[kali共通ツール】無線信号検索ツール_kali update
https://download.csdn.net/download/weixin_42350212/13703729
kali共通ツール] インサイダーシグナルテストソフトウェア_kali共通ツール
https://download.csdn.net/download/weixin_42350212/13703705
[kali共通ツール】MACアドレス変更ツール 端末の露出から守る
https://download.csdn.net/download/weixin_42350212/13703597
[kali common tools] スクリプト管理ツール php、jspページ コマンドパラメータの受け取り サーバサイドでの実行
https://download.csdn.net/download/weixin_42350212/13754997
CSDN公式学習のススメ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 。
CSDNが提供するPythonフルスタック知識マップが最強すぎてオススメです!
関連
-
[解決済み】Python トレースバック (最新の呼び出し) [複製]
-
[解決済み】Pythonエラー - IDLEのサブプロセスは接続を作成しませんでした。IDLEが起動できないか、個人のファイアウォールソフトが接続をブロックしています。
-
に対する解決策です。RuntimeError: 巡回辞書操作時に反復処理中に辞書サイズが変更された。
-
ValueErrorです。Pythonで同じラベルのSeriesオブジェクトしか比較できないエラー
-
[解決済み] Python - AttributeError: 'NoneType' オブジェクトには 'findAll' という属性がありません。
-
[解決済み] jinjaで文字列をリストに分割する?
-
[解決済み] Python NumPyのnp.mean()とnp.average()の比較?
-
[解決済み] Pythonで再帰的平方根を作るにはどうしたらいいですか?
-
Pythonでansible 2.8を呼び出す
-
pythonはgoまたはcを呼び出す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】pycharmで「End of statement expected」【重複あり
-
[解決済み】npm - "Pythonの実行ファイル「python」が見つかりません。" env変数PYTHONを設定すればOKです。
-
[解決済み】range使用時の「TypeError: 'float' object cannot be interpreted as integer」の意味とは?
-
PythonでRuntimeWarning: invalid value encountered in double_scalars問題を解決する方法
-
[解決済み] Pip - ランチャーで致命的なエラーが発生しました。Unable to create process using '"'.
-
[解決済み] urllib2によるプロキシ
-
[解決済み] ヤフーファイナンス・イチャートサービス利用状況
-
[解決済み] pythonスクリプトでpymongoの認証に失敗した
-
[解決済み] 標準エラーストリームのロギングを無効にする方法は?
-
Pycharmの実行コードが終了コード0でProcess finishedと表示される場合の対処法