Loading...
2017. 7. 19. 14:58

[File Signature Collection] 파일 시그니처 모음

[File Signature] 파일 시그니처[정의]파일 고유의 포맷으로 특정 byte로 이루어져 있고 파일 매직넘버라고도 한다. 이 byte단위의 시그니처는 각 파일의 헤더 제일 앞부분과 끝에 존재한다. 포렌식에서 시그니처 분석을 통해 파일,악성코드 분석 및 복구 등에 많이 사용한다. [자주 사용하는 시그니처] [표 보기]Header Signature(HEX) File TypeDescription00 00 00 18 66 74 79 70f t y p33 67 70 35 3 g p 5MP4MPEG-4 Video File00 6E 1E F0(offset : 512 bytes)PPTPowerPoint Presentation SubHeader08DBDatabase – dBASE IVDatabase – dBFas..

2017. 7. 19. 12:41

[Python Challenge] 파이썬 챌린지 2

Python Challeng 문제풀이* Python Challeng는 프로그래밍 언어인 파이썬 관련 문제입니다.* 개인적인 문제풀이로 해답을 보시기 전에 직접 풀어보시기를 권해드립니다.* 때로는 추가 모듈이 필요합니다. 모든 것은 인터넷에서 무료로 다운로드 할 수 있습니다.* [링크] 문제풀이 바로가기 [Python Challeng] 파이썬 챌린지 2 [문제 살펴 보기]첫 화면을 보면 하나의 이미지와 힌트가 있다.힌트를 번역하면 '문자를 알아 보자. 어쩌면 그들은 책에있다. 하지만 그들은 페이지 소스에있을 수 있습니다.' 그들은 다음 레벨에 대한 키일테고, 키가 페이지 소스에 있다는 것 같다. 오른쪽마우스를 클릭해서 페이지 소스보기를 누르면 다음과 같은 화면을 볼 수 있다.주석으로 써놓은 문자들이 눈에 ..

2017. 7. 14. 15:26

OverTheWire: Natas level12

OverTheWire 문제풀이 - Natas* Bandit는 웹 보안 관련 문제입니다.* 개인적인 문제풀이로 해답을 보시기 전에 직접 풀어보시기를 권해드립니다.* 반드시 연습용으로 제공된 환경에서만 작업하시기 바랍니다. 악용으로 일어난 사태는 절대로 책임지지 않습니다.* [링크] Natas 바로가기 Natas level12 Natas12에 접속하면 다음과 같은 화면을 볼 수 있다.파일을 선택하고 업로드할 수 있는 버튼이 있는데 아무런 사진을 올려도 밑과 같은 화면이 출력될 뿐이다. 코드를 살펴 볼 필요가 있다.[View sourcecode][php]1234567891011121314151617181920212223242526272829303132333435363738394041Colored by Colo..

2017. 7. 14. 12:50

[python] string.maketrans() 파이썬 문자열 치환함수

string.maketrans()[정의]문자열을 치환해 주는 함수. 숫자가능. 단, 바꾸기 전/후 문자의 길이가 같아야 한다. [예시]1234567import string obj = 'python'before = 'thon'after = 'zzzz'sen = obj.maketrans(before, after)print(obj.translate(sen))cs [결과]12pyzzzz>>> cs

2017. 7. 14. 12:31

[Python Challenge] 파이썬 챌린지 1

Python Challeng 문제풀이* Python Challeng는 프로그래밍 언어인 파이썬 관련 문제입니다.* 개인적인 문제풀이로 해답을 보시기 전에 직접 풀어보시기를 권해드립니다.* 때로는 추가 모듈이 필요합니다. 모든 것은 인터넷에서 무료로 다운로드 할 수 있습니다.* [링크] 문제풀이 바로가기 [Python Challeng] 파이썬 챌린지 1 첫 화면을 보면 하나의 이미지와 두 문장이 있다.노란색의 힌트를 보면 '모두는 이것을 해결하기 전에 두 번 생각합니다.' 라고 쓰여있는데 아직 무슨 소리이지 모르겠고 이미지에 집중을 해보자. K→M, O→Q, E→G 이렇게 글이 쓰여 있는데 언어를 조금 써봤다면 자연스럽게 '치환'이라는 단어가 떠오를 것이다. 무작정 치환을 하지는 않겠고 규칙을 찾아야하는데..