소개
ChromeCookieBackup은 Marcus-L이 개발한 Windows용 도구로, Chrome의 암호화된 쿠키를 백업 및 복원하는 기능을 제공합니다. 이 도구는 DPAPI로 암호화된 쿠키를 복호화하여 SQLite 백업 파일을 생성하고, 다른 사용자 계정이나 Windows 설치 환경에서도 복원할 수 있도록 재암호화합니다. Visual Studio 2017과 .NET Framework 4.5.2를 기반으로 제작되었으며, MIT 라이선스 하에 배포됩니다. Chocolatey 패키지 관리자를 통해 설치할 수 있습니다.
상세정보
암호화된 쿠키 백업
로그인한 Windows 사용자 계정의 자격 증명을 사용하여 Chrome의 암호화된 Cookies 파일을 복호화하고, 사용자 프로필 폴더 내의 SQLite 데이터베이스를 기반으로 복호화된 SQLite 백업 파일을 생성합니다.
백업 파일 복원
생성된 백업 파일을 대상 컴퓨터의 Chrome 사용자 프로필에 복원할 수 있으며, 이때 대상 사용자 계정의 자격 증명을 이용해 데이터를 재암호화합니다. 서로 다른 사용자 계정, 도메인 또는 Windows 설치 간에도 쿠키 데이터를 이전할 수 있습니다.
프로필 매핑 지원
복원 시 백업 파일의 Chrome 프로필을 대상 컴퓨터의 프로필과 매핑할 수 있는 인터페이스를 제공하여, 여러 프로필 중 원하는 프로필에 선택적으로 복원할 수 있습니다.
다운로드 및 설치 방법
Chocolatey 패키지 관리자를 통해 간단히 설치할 수 있습니다. 관리자 권한으로 PowerShell 또는 명령 프롬프트를 열고 다음 명령을 실행합니다:
choco install ChromeCookieBackup
설치 후, 명령 프롬프트에서 ChromeCookieBackup을 실행하여 백업 또는 복원 작업을 수행할 수 있습니다.
기본 사용법
- 출력용 컴퓨터에서 현재 로그인한 사용자 계정으로 PowerShell을 관리자 권한으로 열고,
choco install ChromeCookieBackup명령을 실행하여 도구를 설치합니다. - 설치 후, 동일한 사용자 계정으로 ChromeCookieBackup을 실행하여 백업 파일을 생성합니다. 이 때 생성된 백업 파일은 복호화된 SQLite 형식의 Cookies 백업입니다.
- Chrome의 User Data 폴더 전체를 대상 컴퓨터로 이동하거나, 대상 컴퓨터에서 새 Chrome 프로필을 생성합니다.
- 대상 컴퓨터에서 대상 사용자 계정으로 로그인한 후, ChromeCookieBackup을 실행하고 생성된 백업 파일을 선택하여 복원합니다. 복원 시, 백업 파일의 프로필을 대상 컴퓨터의 프로필과 매핑할 수 있습니다.
- 복원이 완료되면 대상 컴퓨터의 Chrome에서 이전 계정의 쿠키(로그인 상태 등)를 정상적으로 사용할 수 있습니다.
지원 환경 및 시스템 요구사항
이 도구는 Windows 운영 체제에서 실행되며, .NET Framework 4.5.2 이상이 필요합니다. Visual Studio 2017로 빌드되었으며, Chrome의 SQLite 기반 쿠키 저장을 처리하기 위해 System.Data.Sqlite 및 Json.NET 라이브러리를 사용합니다.
최신 버전 및 업데이트 정보
현재 버전은 1.0.0이며, 공식 저장소의 커밋 기록을 기준으로 2024년 9월 23일에 마지막으로 업데이트되었습니다. 추가적인 릴리스 노트나 업데이트 내역은 제공되지 않습니다.
화면으로 보는 주요 기능
프로필 매핑 선택 창

'Select Profile Mapping' 대화상자에서 프로필 목록이 표시되어 있다. 'Profile' 열에는 'Marcus ([email protected])', 'MarcusLum ([email protected])', 'Foobar'와 같은 프로필 이름이 있고, 'Backup Profile' 열에는 각각의 백업 프로필 이름이 있다. 'Marcus ([email protected])' 항목이 선택되어 있으며, 하단에는 'Restore'와 'Cancel' 버튼이 있다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


