본문 바로가기

[ ★ ]Study195

꾸준히 증가하는 디도스 공격에 대응하는 여섯 가지 방법 (전략) 1. 공격의 유형을 먼저 파악하라 공격을 제대로 이해하지도 못했는데 방어나 복구를 논하는 건 비논리적이다. 공격자들이 공격을 하는 데에는 이유가 있고, 이루고자 하는 목적이 있기 마련이다. 그 목적에 따라 장기적인 공격을 할 수도 있고, 단발적인 공격을 할 수도 있다. 만일 공격자가 장기적인 공격을 계획하고 있다면 멀웨어 하나 제거한 것에 승전보를 울리는 것이 아니라 최초 감염 경로를 파악해 시스템을 격리시켜야 한다. 데이터를 파괴하는 게 목적이라면, 암호화라는 훌륭한 보안 기술이 무용지물이 될 수도 있다. 누군가 우리 회사를 공격한다면 무엇을 노리는 것인지부터 고민을 시작해보는 게 중요하다. 2. 로그 검토와 멀웨어 삭제 로그가 항상 남도록 해야 한다. SQL 시스템, 방화벽, 데스크톱, 침입.. 2016. 5. 2.
[파이썬 챌린지] 10번 http://www.pythonchallenge.com/pc/return/bull.html 사진과 소스입니다. 8번 문제와 흡사하네요~이미지 맵 태그인거 다시 확인하시고~ 황소를 클릭하시면 sequence.txt로 넘어갑니다.혹시나 혹시나 해서 8번의 huge와 file을 넣었는데 됩니다...약간의 센스를 요구하는 듯 합니다. 이런 규칙성 찾는 듯 한게 나오네요.이 것은 수열입니다. 베르나르의 베르베르 개미를 읽으시면아시겠지만, 개미 수열이라고 유명합니다."말하는 대로~"각종 검색 엔지에 개미 수열, 베르나르 베르베르 개미 등등 여러가지로검색해주시면 금방 이해되실 겁니다.http://wiki.pythonchallenge.com/index.php?title=Level10:Main_Page ( # 솔루션 문.. 2016. 3. 8.
[파이썬 챌린지] 9번 http://www.pythonchallenge.com/pc/return/good.html ( huge : file )사진속에 점들이 있습니다. 왠지 모르게 연결해야 될 것 같은 느낌이 듭니다. 소스에는 주석처리된 first와 second가 있습니다. 이거 왠지 좌표같은 느낌이 많이 드네요.파이썬에서 Image draw라는 개념으로 이 문제를 해결할 수 있습니다.http://effbot.org/imagingbook/image.htm황소 그림을 볼 수 있습니다.네이버 검색으로 황소는 bull이라고 하네요 ^^ red bull이 떠오릅니다. 다들 열공 ^^9번 Clearhttp://www.pythonchallenge.com/pc/return/bull.html 2016. 3. 8.
[파이썬 챌린지] 8번 http://www.pythonchallenge.com/pc/def/integrity.html 핵심 소스입니다. 맨 위 map name부터 보겠습니다. 이미지 맵 태그라고 합니다. coords도 보이는데, 이것은 HTML의좌표 태그라고 보시면 됩니다. 사진속의 어딘가를 클릭하면 /return/good.html로 넘어간다는 뜻입니다. ( 벌을 클릭하시면 넘어갑니다(벌의 좌표 )인증하라고 나옵니다(admin은 그냥 썼네요^^..).이제 볼 것은 주석처리된 un과 pw입니다.BZh9는 bz9의 매직넘버를 뜻합니다.https://docs.python.org/2/library/bz2.html간단 사용법입니다.간단하게 풀리네요^^8번 Clear 2016. 3. 8.
[파이썬 챌린지] 7번 전체소스와 사진입니다. 의심스러운 것은 사진 속의 회색 줄입니다.솔루션1. 회색줄의 위치를 알자.2. 똑같은 픽셀이 몇 개씩 중복이 될까? (range 함수로 뽑아낸다)3. 픽셀들을 조합한다.가로는 629세로는 95 ( 중간값으로 45잡겠습니다)소스코드와 출력 값입니다. 잘 보면 7번씩 반복합니다. range(시작, 끝, 증가 값)뒤에 있는 숫자들을 나머지 코딩으로 바꿔주셔서 ASCII로 변환하셔도 되고, 몇 개 안되니깐 손으로 해도 됩니다.integrityhttp://www.pythonchallenge.com/pc/def/integrity.html 2016. 3. 8.
[파이썬 챌린지] 6번 http://www.pythonchallenge.com/pc/def/channel.html맨 위에 zip이라고 있네요. 아마도 지금까지의 센스를 발휘하면 URL을 바꿔서 ZIP파일을 다운받으라는 것 같습니다. http://www.pythonchallenge.com/pc/def/channel.html---> http://www.pythonchallenge.com/pc/def/channel.zipZIP파일이 받아집니다.readme.txt입니다.많이 보던 문자입니다. 4번 문제랑 비슷하네요. 결론부터 내립시다. 1. 파일 하나를 가져온다.2. 가져온 파일의 다음 숫자를 기록한다.3. 다음 숫자가 해당되는 파일을 연다.4. 반복한다.에러가 발생하고 마네요. 마지막 숫자의 파일을 열어보니 Collect the c.. 2016. 3. 8.