진실, 그리고 진실 외에는 아무것도 없습니다.
veritaserum
메신저 대화에서 보내지 않은 메시지(삭제된 메시지)를 복구하고 이를 개인 메신저 받은 편지함으로 보냅니다. 이를 통해 그룹 채팅에서 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
의 값으로 설정합니다.