電報対応バックアップ

すぐに、私は誰にも呼ばれることができないメッセンジャーから逃げるように促すことはしないという事実から始めてください。 まったく逆です。 あるクラウドが別のクラウドにあると、睡眠がずっと良くなります。 そして、雲でさえ周期的に罪深い地球に降り注ぎ、何年もの間連絡を失うのは残念です。 友人からバックアップの方法を聞かれましたが、外出先で明確な指示が見つかりませんでした。







すぐに警告します-バックアップには、Linux、または少なくとも仮想マシンが必要です。 手があれば、Mac OSでもできますし、現在Windowsに組み込まれているスタブでも可能ですが、何も保証できません。







行こう!







2つの素敵なプログラムを使用してバックアップします。









Gitaの検証済みソースからソースを取得するため、最初に必要なのはクライアントです。







sudo apt install git
      
      





次に、カオスを作成するディレクトリを作成します。たとえば







 mkdir telegram-backup
      
      





次に、コンソールクライアントのクローンを作成し、そのフォルダーに移動します。







 git clone --recursive https://github.com/vysheng/tg.git && cd tg
      
      





次に、そのアセンブリのすべての種類の依存関係をインストールします。 ubuntがない場合は、プログラムページに別のアセンブリ方法が記載されています。







 sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
      
      





それからクラシック







 ./configure make
      
      





ここで、クライアントを起動します。パラメータとして公開キーが渡されますが、そこにあります:







 bin/telegram-cli -k tg-server.pub
      
      





すべてがうまくいった場合、次のようなものが表示されます。







Telegram-cliバージョン1.4.1、著作権©2013-2015 Vitaly Valtman

Telegram-cliには絶対に無保証です。 詳細については、 show_license'. This is free software, and you are welcome to redistribute it under certain conditions; type



入力してくださいshow_license'. This is free software, and you are welcome to redistribute it under certain conditions; type



show_license'. This is free software, and you are welcome to redistribute it under certain conditions; type



詳細については、show_licenseと入力してください。

Telegram-cliはlibtglバージョン2.1.0を使用します

Telegram-cliには、OpenSSLプロジェクトによって開発されたソフトウェアが含まれています

OpenSSL Toolkitで使用します。 ( http://www.openssl.org/

I:config dir = [/ home / jehy / .telegram-cli]

[/home/jehy/.telegram-cli]作成

[/home/jehy/.telegram-cli/downloads]が作成されました

さらにコンソールから電話番号の入力を求められますので、入力してください:







 phone number: 79166666666
      
      





そして、SMSまたは別のオープンクライアントに来るコードを要求します。クライアントからのメッセージは次のようになります。







ログインコード:123456



このコードを使用して、Telegramアカウントにログインできます。 他に何かを求めることはありません。 たとえテレグラムから来たと言っても、誰にも渡さないでください!!!



別のデバイスにログインしてこのコードを要求しなかった場合は、このメッセージを無視してください。

コードを入力してください:







 code ('CALL' for phone code):123456
      
      





そして、パスワードを入力します(インストールされている場合、一般的に非常に良いです):







 password :xxx
      
      





さらに、一連の成功した環境では、クライアントにログインし、メッセージが届き始めたことがわかります。







ユーザーJehyが更新したフラグ

ユーザーJehyが更新したフラグ

[19:41]アレクサンダージャロフ>>>こんにちは!

[19:41]アレクサンダー・ジャロフ>>>お元気ですか?

いいね! クライアントを切り取り(Ctrl + C)、サーバーモードで実行します。







 bin/telegram-cli --json -P 9009
      
      





その後、このコンソールをそのままにして、2番目のコンソールを開き、telegram-backupフォルダーに移動して、2番目のプログラムをそこに配置します。







 git clone https://github.com/tvdstaaij/telegram-history-dump.git
      
      





彼のディレクトリに行く







 cd telegram-history-backup
      
      





そして走る







 ruby telegram-history-dump.rb
      
      





すべてが順調であれば、バックアップが開始されたことがわかります。次のようになります。







ruby telegram-history-dump.rb

I、[2018-04-26T19:43:38.286782#11274]情報-:ローカルホストの電信-cli制御ソケットに接続:9009

I、[2018-04-26T19:43:39.689541#11274]情報-:34のダイアログをスキップ:「Mila_Milan」、「Stormy_Daniels」、「Amila_Miley」、「Sasha_Gray」

I、[2018-04-26T19:43:39.689946#11274]情報-:181ダイアログのバックアップ:「ユーザー#1299351」、「Canela_Skin」、「Dana_DeAmond」、「Lita_Phoenix」、「Erica_Lauren」、「Naomi_Woods」、「わかりました」

I、[2018-04-26T19:43:39.690609#11274]情報-:「ユーザー#122679361」(範囲1-100)をダンプしています

I、[2018-04-26T19:43:40.975234#11274]情報-:「Jessa_Rhodes」のダンプ(範囲1-100)

I、[2018-04-26T19:43:42.262817#11274]情報-:「Anya_Ivu」のダンプ(範囲1-100)

I、[2018-04-26T19:43:43.548510#11274]情報-:「Brandi_Bae」のダンプ(範囲1-100)

I、[2018-04-26T19:44:42.541472#11274]情報-:「Endless Summer」(範囲101-200)のダンプ

I、[2018-04-26T19:44:43.541788#11274]情報-:「Endless Summer」(201-300の範囲)のダンプ

I、[2018-04-26T19:44:44.542101#11274]情報-:「Endless Summer」(301-400の範囲)のダンプ

I、[2018-04-26T19:44:45.542446#11274]情報-: "Endless Summer"(範囲401-500)のダンプ

我慢してください-電報には限界があるため、ストーリーはすぐには出ません-ユーザーまたはグループからのメッセージは毎秒約100です。







プログラムが作業を終了すると、興味深い質問が発生しますが、正確にどこでダウンロードしたのでしょうか? これを理解するには、プログラムディレクトリから作成します







 cd output/json
      
      





JSON形式のファイルが多数あり、各ファイルには連絡先の1つとの通信が含まれています。 もちろん、読むのは非常に困難ですが、JSONから他の読み取り可能な形式に簡単にエクスポートできます。 ところで、ストーリーをエクスポートするときに別の形式を指定することもできます。たとえば、HTMLページを介して連絡先ページを生成できます。

そして、ハードコアが好きなら、あなたは次のように物語を責めることができます:







 grep "porn" . -R ./.jsonl:{"event":"message","id":"02040050001310087a8e0200000000000000000000000000","flags":228,"from":{"id":"$0120000078745a00625f8a35c922bb6c","p eer_type":"user","peer_id":3328156,"print_name":"Jehy","flags":721597,"first_name":"Jehy","when":"2018-04-26 20:09:54","last_name":"","phone":"7123456 ","username":"Jehy_rus"},"to":{"id":"$02000001005310020000000000000000","peer_type":"chat","peer_id":115391548,"print_name":"","flags":1,"title":" ","admin":{"id":"$01000000001000000000001000000000","peer_type":"user","peer_id":0,"print_name":"user#0"},"members_num":3},"out":true,"unread":false ,"service":false,"date":1504003822,"text":"https://tjournal.ru/58619-polzovatel-reddit-zaarhiviroval-dva-petabayta-porno-chtoby-proverit-bezlimitnoe-oblac hnoe-hranilishche-amazon?from=digest\n\n@navalny ?","media":{"type":"webpage","url":"https://tjournal.ru/58619-polzovatel-reddit-zaarhiviroval-dva-pe tabayta-porno-chtoby-proverit-bezlimitnoe-oblachnoe-hranilishche-amazon?from=digest","title":" Reddit    ,      Amazon","description":"         ."}}
      
      





そのようなもの。 同時に、私はあなたに思い出させます:









一般に、音楽、映画、ローカルマシン上のファイル、そしてプログラマーだけがインターネットにアクセスできるようになり、90年代に再びすべてが再び似たようなものになるという感覚を徐々に感じています。 それが私を喜ばせたとは言いません。







代替との非常に有用でないリンク:






All Articles