Skip to content

Taemni/IZPM-Backup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

IZPM-Backup

구독중인 아이즈원 프라이빗 메일 백업 툴

- 실제 수신한 프라이빗 메일만 백업할 수 있습니다.
- 프라이빗 메일 유출을 위한 툴이 아닙니다.
- 백업의 결과물의 공유는 절대 금지합니다!!!
- 개발자는 본 툴의 이용에 있어 발생한 모든 문제에 대해 책임지지 않습니다.

준비물

Python + Requests + Pymysql

뭐하는 툴인가요

사용자가 수신한 모든 프라이빗 메일과 사진을 HTML 파일로 저장 및 DB에 등록합니다.

사용법

  1. 본 repository를 clone 혹은 다운로드 합니다.
  2. Burpsuite, Fiddler와 같은 HTTPS 프록시를 사용하여, 프라이빗 메일 패킷을 캡쳐합니다.
  3. 패킷에서 아래 헤더 값들을 찾아, pm.py의 해당하는 변수에 값을 입력합니다.
  • User-Id : PM_USERID
  • Access-Token : PM_ACCESSTOKEN
  • Application-Version : PM_APPVER
  • Device-Version : PM_DEVICE
  • Os-Type : PM_OSTYPE
  • Os-Version : PM_OSVERSION
  • User-Agent : PM_USERAGENT
  1. pm.py를 실행합니다. 모든 메일은 output/mail 폴더에 저장되며, 모든 이미지는 output/img/mail에 저장됩니다.

MySQL 테이블

CREATE TABLE `private_mail` (
	`idx` INT(11) NOT NULL AUTO_INCREMENT,
	`id` VARCHAR(11) NOT NULL DEFAULT '' COLLATE 'utf8mb4_unicode_ci',
	`member` VARCHAR(11) NOT NULL COLLATE 'utf8mb4_unicode_ci',
	`subject` MEDIUMTEXT NOT NULL COLLATE 'utf8mb4_unicode_ci',
	`preview` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'utf8mb4_unicode_ci',
	`content_orig` TEXT NOT NULL COLLATE 'utf8mb4_unicode_ci',
	`content` TEXT NOT NULL COLLATE 'utf8mb4_unicode_ci',
	`time` DATETIME NOT NULL,
	`is_img` INT(11) NOT NULL DEFAULT '0',
	`is_star` INT(11) NOT NULL DEFAULT '0',
	`is_unread` INT(11) NOT NULL DEFAULT '1',
	PRIMARY KEY (`idx`),
	INDEX `id` (`id`)
)
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
AUTO_INCREMENT=8923
;

About

Backup your IZ*ONE Private Mail with own credential

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%