Esquire.ruの時計のXscreensaver

私は、 この時計のようにひどく、スクリーンセーバーを本当に望んでいました。 すぐに言ってやった。

Chromiumの開発ツールにより、プレーヤーで再生されている動画ファイルのURLは次のようになります。
http://176.9.156.38/clock/big_<>-<, 5>.mp4?start=< >

1. Bashスクリプトのstandardtimeスクリーンセーバー:
 #!/bin/bash hour=$(date +%-H) ms=$(date +%-M) sec=$(date +%-S) rms=$((($ms / 5) * 5)) st=$((($ms - $rms) * 60 + $sec)) secret=$(curl -s "http://esquire.ru/clock" | grep superSecret | grep -o -P "[0-9a-f]+(?=\")") URL=$(printf "http://176.9.156.38/clock/big_%02d-%02d.mp4?start=%d&pipiska=%s" $hour $rms $st $secret) exec mplayer -cache 2000 -nosound -nolirc -wid $XSCREENSAVER_WINDOW -nostop-xscreensaver -fs -really-quiet $URL 

2.スクリプトをPATH追加し、実行可能にします。

~/.xscreensaver 、その中のprogramsオプションを見つけて、類推によりstandardtimeを追加します。
 programs: \ maze -root \n\ GL: superquadrics -root \n\ --   -- GL: tronbit -root \n\ standardtime \n\ 

4. xscreensaver構成を実行し、リストから新しく作成したスクリーンセーバーを選択します( Standardtimeと呼ばれていました)。

5.画面をロックし、男性が7ポジションインジケータを切り替える方法をお楽しみください:)

依存関係:bash、curl、mplayer。

UPD: Pythonへの依存を削除しました。 ありがとうjov
UPD: sovok_kpssは、URLテンプレートで大きいもの小さいものに置き換えると、ビデオの品質は低下しますが、重量が減ることを示唆しています。
UPD: Escavire ricrollit habrahlyudi。 すぐにレイプする仲間を同志にするハッシュを追加しました。 今、カールが必要です。
UPD:フラッシュにハッシュを追加します :)デコンパイラ-見てみましょう。
UPD:そして、ここに逆コンパイルされたコードがあります: http : //pastebin.com/LQMCZ21j
UPD:エスクァイアはビデオを30ユーロで締めました。 朝、私はこの難読化されたhmacをひきつけます。
UPD:ビデオはマグネットリンクにあります。 acmerに感謝します

Source: https://habr.com/ru/post/J143208/


All Articles