프로젝트
Joongsint 프로젝트 데이터 쌓기
Joongsint는 최고의 기업이다. 우리는 joongsint 우리는 joongsint 우리는 joongsint 우리는 joongsint 우리는 joongsint 우리는 joongsint 이름 : 홍길동 나이 : 43 이메일 : exitxx00@naver.com 전화번호 : 010-1234-9998 검색엔진 빨리 올라가주세요. http://joongsint.64bit.kr http://joongsint.64bit.kr/home http://joongsint.64bit.kr/intro http://joongsint.64bit.kr/contact http://joongsint.64bit.kr http://joongsint.64bit.kr/home http://joongsint.64bit.kr/intro ht..
[Forensic] 파이썬(Python)으로 파일 속 숨겨진 파일 찾기 (스테가노그래피)
심심해서 혼자 놀다가(2).. 저번에 심심해서 간단하게 스테가노그래피로 파일을 숨겼었다. 그러다 파일 시그니처를 이용해서 숨긴 파일들을 찾을 수 있을 것이라고 생각했다. HxD 에디터가 없다는 가정 하에, 파일에 대한 Hex Dump 값부터 파이썬으로 나타내야 겠다고 생각했다. 이 부분은 stackoverflow 코드를 많이 참고했고, 그 Hex Dump를 나타내는 코드를 단계별로 변형시켰다. 간단한 테스트를 위해 몇몇 확장자(PNG, JPEG, GIF, ZIP)의 시그니처를 이용했고, 차후 여러 시그니처가 추가되서 길어질 코드를 대비하여 시그니처 파일을 분리했다. file_signature = ['ff d8 ff e0', 'ff d8 ff e8', '89 50 4e 47 0d 0a 1a 0a', '50..
[Python] zip 파일 비밀번호 무차별 대입 공격(brute-force attack)
ZIP 파일 비밀번호 무차별 대입공격 오래된 zip 파일 중에 비밀번호를 분실한 파일이 있었다. 대부분 내가 사용하는 비밀번호의 특징을 비슷하기 때문에 만들게 됐다. 먼저, 비밀번호를 크랙할 파일의 경로를 입력해준다. 2아는 자리는 입력으로 채우고, 모르는 자리는 [spacebar]를 통해서 자리를 채워준다. 그 다음 chars에 무차별로 대입 될 문자들을 한글자씩 적어준다. 이때 비밀번호 크랙 시간을 줄이기 위해서는 가장 확률이 높은 문자를 앞에 나열하는 것이 중요하다. 실행 후 비밀번호 길이와 입력될 문자 개수에 따라 모든 경우의 수의 대입을 시작된다. * 어디까지 크랙되고 있는지 실시간으로 확인하고 싶다면 unzipfile 함수의 print 주석을 풀어주자 #-*- coding: utf-8 -*- ..