일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 파이썬 문법
- 파이썬 공부
- CTF
- Stream cipher
- 네트워크
- 파이썬
- 암호
- 파이썬 문제
- pythonchallenge
- 암호수학
- WEB
- The python challenge
- 암호학
- forensic
- 대칭키 암호
- Symmetric key crypto
- Symmetric key algorithm
- 대칭키암호
- php
- DefCon 21
- Defcon
- NFPC
- 포렌식
- Symmetric key
- network forensic
- 웹
- block cipher
- C언어
- c
- python
Archives
- Today
- Total
목록The python challenge 2번 문제 답 (1)
Hardner
The Python Challenge: level 2 아래 글의 해석: " 페이지 소스안에 있는 문자들을 알아봐라 " 이 글을 참고하여 페이지 소스를 열어 보면 html 태그 아래에 위와 같은 주석이 보입니다. 맨 위에 있는 주석의 뜻을 해석하면 "아래의 난잡한 문자들 안에서 희귀한 것을 찾아라"라는 의미인 것 같습니다. 희귀한 문자를 찾기위해서 문자들의 개수를 구해야하기 때문에 Python에서 Collections 모듈의 Counter 함수를 이용해보겠습니다. Counter 함수란 동일한 값의 자료가 몇개인지를 파악할 때 사용하는 것인데 문자열을 입력하면 { 문자 : 개수 }의 딕셔너리 형태로 반환해줍니다. 주석안에 적혀있는 문장이 위에 적힌 내용보다 훨씬 길기 때문에 묶어주기 위해서 위와 같이 코딩을..
Computer/python
2019. 1. 3. 03:44