真相,除了真相,別無其他。
veritaserum
恢復 Messenger 對話中未傳送的訊息(已刪除的訊息),並將它們傳送到您的私人 Messenger 收件匣,以便您可以在群組聊天中擷取 sus 收回的訊息。未發送的文字、圖像和影片均可恢復。
使用 Python 3.7(和 Pipenv)在本地運行:
$ git clone [email protected]:stevenxie/veritaserum
$ cd veritaserum
$ cat << EOF > .env
MESSENGER_USERNAME=...
MESSENGER_PASSWORD=...
VERITASERUM_DEBUG=1
EOF
$ pipenv run python veritaserum
或者,在有 Docker 的容器中:
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
如果您在遠端伺服器上將veritaserum
作為守護進程(長時間運行的進程)運行,請考慮使用儲存的會話。這將使您不必在veritaserum
啟動時輸入 2FA 資訊。
若要建立會話轉儲,請使用工具./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
然後,將輸出的 JSON 編碼為base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
並將其設定為環境變數MESSENGER_SESSION
的值。