![명령줄에서 Chromium 쿠키에 액세스하는 방법은 무엇입니까?](https://linux55.com/image/224874/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%97%90%EC%84%9C%20Chromium%20%EC%BF%A0%ED%82%A4%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Chrome 외부에서 확장 프로그램을 사용하지 않고 명령줄에서 Chromium 쿠키에 액세스하고 싶습니다. Chromium은 디스크의 어디에 쿠키를 저장하나요? 가능합니까? 어떻게 해야 하나요?
인증된 세션의 쿠키를 사용하여 인증하려는 외부 유틸리티가 있습니다. Chromium Dev Tools를 계속 열고 복사하여 붙여넣기 위해 찾고 싶지 않습니다.
답변1
쿠키 데이터베이스는 다음 위치에 저장됩니다.
~/.config/chromium/Default/Cookies
실제로 Chromium에서 프로필을 생성하면 "기본값"이 변경됩니다. 테이블에서 합계를 구해야 합니다 name
.encrypted_value
cookies
SELECT name,encrypted_value
FROM cookies
WHERE host_key = "mysite.com";
다음과 같은 명령줄에서
cat <<EOT | sqlite3 "$HOME/.config/chromium/Default/Cookies" -json
SELECT name,encrypted_value
FROM cookies
WHERE host_key = "foobar.com";
EOT
복호화는 encrypted_value
조금 복잡합니다. 이번 주에 어떻게 해야 하는지 답변해 드리겠습니다.