Loading...
2017. 2. 10. 10:37

FTZ level1

FTZ LEVEL 1 ※ FTZ 구축하는 방법은 구글링하시면 쉽게 찾으실 수 있습니다.※ 개인적인 문제풀이로 해답을 보시기 전에 직접 풀어보시기를 권해드립니다.※ 악용으로 인하여 발생되는 사고에 대해서는 절대 책임지지 않습니다. 반드시 숙련용으로 제공된 환경에서만 사용해보시기 바랍니다. ID : level1PW : level1 level1 계정으로 들어가면 위와 같은 화면이 나옵니다.ls 로 현재 디렉터리의 있는 파일들을 확인해 봅니다. hint 라는 파일을 확인해보면 level2의 비밀번호를 얻기 위한 힌트가 제공됩니다. find 명령어로 유저 level2에 대한 setuid 권한이 걸려있는 파일을 검색하여 출력합니다.#> find / -user level2 -perm +4000 -print * per..

python 정렬 알고리즘(선택/삽입/거품/합병)

#정렬 알고리즘- selection sort(선택 정렬)- insertion sort(삽입 정렬)- bubble sort(거품 정렬)- merge sort(합병 정렬) 사진 및 내용 출처 : 위키백과* 문제가 될 시 바로 내리겠습니다. #선택 정렬- 제자리 정렬 알고리즘① 주어진 리스트 중에 최솟값을 찾는다.②그 값을 맨 앞에 위치한 값과 교체한다(패스(pass)).③맨 처음 위치를 뺀 나머지 리스트를 같은 방법으로 교체한다. 선택 정렬 애니메이션def selectionSort(x): length = len(x) for i in range(length-1): indexMin = i for j in range(i+1, length): if x[indexMin] > x[j]: indexMin = j x[i]..

python 재귀함수

#함수(function)#재귀 함수(recursion function)- 자기 자신을 호출하는 함수- 반복(loop)과 동일- 하향식 설계- while, for는 상향식 설계(동적계획법) #꼬리 재귀 함수(tail recursion function)- 자기 자신을 호출하는 함수- 상향식 설계 #재귀함수로 1부터 n까지의 합 구해보기 def nth(n): if n>0: return n + nth(n-1) else: return 0 * n=5 // 1부터 5까지의 합을 구해보자.# nth 함수에 매개변수로 5를 넘겨준다.1. if 5>0:return 5 + nth(4)* return 5가 실행하기 전에 nth(4)가 먼저 실행, return 5는 남아있음2. if 4>0:return 4 + nth(3)* r..

2017. 1. 19. 14:57

python 모듈/패키지

#모듈(module)- 파이썬 파일 #패키지(package)- 여러개의 모듈을 모아놓은 것- 디렉터리(폴더) #모듈들을 패키지에 넣는 방법C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32 알기쉽게 그림으로 보여드릴게요. * 만약 밑에 AppData 폴더가 보이지 않는다면... 숨김폴더로 설정되어있기 때문에 다음과 같이 숨김설정을 풀어줍니다. AppData 폴더가 정상적으로 보인다면 들어가서 Local로 들어갑니다.Local > Programs그안에 Python 폴더 안에 Python36-32에다가 py파일을 넣으면 됩니다.↓ 최종장소 #모듈 사용하는 방법>>>import >>>.변수- 파일을 import(들여오기) >>>from impor..

python 논리식/if/while

#논리와 논리식1. 명제- 참과 거짓으로 구별 가능한 문장- 누가 봐도 참과 거짓을 구별할 수 있어야 한다.2. 논리- 명제들을 이용해서 참과 거짓을 판별하는 과정3. 논리의 조건- 논리는 포괄적이어야 하고 배타적 이어야 한다.* 포괄적 : 빠짐없이, 모두 포함* 배타적 : 중복없이* 1800년대 조지 부울(수학자)* 논리식 : 그리고(AND), 또는(OR), 아닌(NOT)* 대수적 성질 - A and B = B and A : 교환법칙- A( B or C ) = ( A and B ) =or ( A and C ) : 분배법칙- A and ( B and C ) = ( A and B ) and C : 결합법칙① 비교식>, =,