본문 바로가기

전체 글234

[파이썬 챌린지] 3번 하나의 소문자는 정확히 주변에 3개의 대문자가 있다. 바로 추측이 가능하다. 왜냐하면F12 개발자모드를 보면 아래와 같은 사진이 있기 때문이다.동아리 선배님이 보시고 정규표현식이라고 바로 말씀해주셔서 정규표현식을 공부해봤다. 또한 문제 풀 때핵심적인 내용은1. 정규표현식2. join3. findall ( 아래 URL보면 있을 것이다 ) 소스코드는 이렇다. 엄청나게 많은 시행착오가 있었다...^^linkedlist가 나오게 된다. http://regexr.com/ 연습할 수 있는 사이트이다. http://devanix.tistory.com/296 정규표현식괜찮은 사이트 추천한다. 2016. 3. 4.
[파이썬 챌린지] 2번 rindex()라는 함수부터 알아보자 : 주어진 문자열에서 맨 끝부터 시작한다.rindex는 반대로 긁어오는 소스이다. 저 문자열 사이에서 data를 가져오겠다는 뜻. str이 알파벳이면 answer에 저장. 순차적으로 print하니깐 끝 equality가 나온다. http://www.pythonchallenge.com/pc/def/equality.html 2016. 3. 4.
[파이썬 챌린지] 1번 딱 봐도 느낌이 온다. ASCII코드로 보니 2칸씩 밀린다. 대문자와 소문자를 잘 변환해주고 파이썬코드로 돌려주면 되겠다. 시저 암호라고도 한다. #검색하면 다양한 정보들을 접할 수 있다.풀이를 하기 위해서 기본적으로 알고 있어야 하는 함수는 ord () : 문자->아스키코드 chr() : 아스키코드 -> 문자두 개이다.물론 이 소스코드가 한 번에 나온 것은 아니다. i hope you didnt translate it by hand. thats what computers are for. doing it in by hand is inefficient and that's why this text is so long. using string.maketrans() is recommended. now apply.. 2016. 3. 4.
[파이썬 챌린지] 0번 http://www.pythonchallenge.com/pc/def/0.html 이 URL에 0.html을 1.html로 바꾸어보았다. %%%2**38은 너무 크다라고 힌트가 나온다. **은 지수 연산자로 2의 38을 하면 되겠다. 274877906944 이 숫자를 URL로 넣어주면 되겠다. 간단한 문제였다. 2016. 3. 4.
Webhacking.kr 1번 1번 문제의 메인화면이다. F12개발자 모드로 소스코드를 확인해보자.index.phps 를 누르면 index.phps로 이동한다고 나와있다. COOKIE[user_lv] 가 6이상이면 1로 초기화 해버리고, 5초과면 풀린다는 소스코드이다.결과적으로 5를 넘어야되며, 6이상이 되지 않는 값을 COOKIE[user_lv]에 넣어주면 된다는 것이다. cooxie toolbar 라는 Tool로 쿠키를 변조해주었다. user_lv=5.5를 넣어 Set. 재미있게 풀렸다. 2016. 2. 23.
webhacking.kr 7번 auth를 누르면 XX F12 개발자 모드를 해주면 index.phps를 볼 수 있다사진에다가 글을 넣으면서 설명할려다가글씨가 작아보이는 현상이 있네요... 그래도 못볼 정도는 아니네요 ㅎCTRL + 휠로 조정하면서 봐주시면 감사하겠습니다. 2016. 2. 22.