과정

    [해커스쿨] FTZ level7 풀이과정

    [해커스쿨] FTZ level7 풀이과정

    2017/01/11 - [Study :)/FTZ] - [해커스쿨] FTZ level6 풀이과정 자... 힌트를 보자.. /bin/level7 을 실행시켜 보자 /bin/wrong.txt 파일이라는게 없덴다... 뭔가 이상해서 검색해보니.. 해커스쿨 FTZ에 오류랜다.. 그래서 이 문제를 풀려면 /bin 디렉토리에 wrong.txt라는 파일을 추가해줘야 된다. 일단 root로 접속해서 해당 디렉토리에 wrong.txt를 만들고 내용은 이렇게 저장하자. Can't Password. Near the Password!--_--_- --____- ---_-__ --__-_- 이렇게 내용을 저장하고 다시 level7계정으로 접속후 /bin/level7을 실행시켜보자. 이미 /bin/level7을 실행시키면 /bin..

    [해커스쿨] FTZ level4 풀이과정

    [해커스쿨] FTZ level4 풀이과정

    level4 힌트를 보자. '/etc/xinetd.d/'에 백도어가 있댄다... 찾아보자. 백도어를 심어놓았다고 하길래, 백도어를 찾는게 문제일 줄 알았더니.. 떡하니 'backdoor'라는 이름으로 파일이 있다...;; 'backdoor'파일을 열어보니.. finger라는 서비스(?)에 설정 값들이 보였다.특히 user부분을 보니 level5라고 다음 level이 적혀있었다.그리고 server부분도 '/home/level4/tmp/backdoor'라고 적혀있는 걸 보니 해당 디렉토리에도 backdoor가 있나보다.그래서 /home/level4/tmp 디렉토리를 가보았다. 잉? 뭥미? 아무것도 없다.... 뭘까... 일단 finger가 뭔지 알아봐야 겠다.finger : 사용자 정보를 찾아 보는 명령어 ..

    [해커스쿨] FTZ level3 풀이과정

    [해커스쿨] FTZ level3 풀이과정

    2017/01/11 - [Study :)/FTZ] - [해커스쿨] FTZ level2 풀이과정 level3의 힌트를 보자. 앞서 푼 문제들과 달리 긴 힌트문이 출력되었다. 하나의 소스코드가 보이고, 'more hints'라 하여 2개의 힌트가 더 보인다. 소스코드를 보니 간단한 프로그램이다. 1. 하나의 인자값을 받는다.2. 100바이트의 cmd배열을 만든다.3. cmd에 "dig @"문자열을 복사한다.4. 입력받은 인자값을 cmd에 붙여넣는다.5. " version.bind chaos txt"문자열을 cmd에 붙여넣는다.6. cmd의 문자열을 실행한다. 아주 간단한 소스코드이다. 예를들어 "./autodig helloworld"라고 실행을 하면, cmd라는 배열에 "dig @helloworld vers..

    리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기

    리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기

    zip tar tar.gz tar.bz2 압축풀기 1. ZIP - 압축하기 zip -rF (압축파일명).zip (압축할 폴더 또는 파일) r : 서브 디렉터리 까지 압축 F : 한글 이름을 가진 파일까지 압축 zip filename.zip ./* //현재 폴더에 전부를 압축할때 ./*는 현재 폴더 전부를 의미 zip -r filename.zip ./* //현재 폴더 하위에있는 폴더 포함하여 압축 - 압축 풀기 unzip filename.zip unzip filename.zip -d /foldername/ 2. tar - 압축하기 $ tar cf [압축파일명.tar] [압축할 파일/디렉토리] - 압축 풀기 $ tar xf [압축파일명.tar] $ tar -xvf filename.tar -C /folder/..

    통신과정 (ping, arp를 이용하여 통신하는 과정)

    통신과정 (ping, arp를 이용하여 통신하는 과정)

    통신과정(PING, ARP를 이용하여 통신하는 과정) 일단 과정은 이렇다. xp가 설치된 PC와 BT5가 설치된 PC가 있다. (어떠한 운영체제 장비든 2개의 장비만 있으면 된다.) 장비 사이에 어떠한 정보도 있지 않고 ping통신을 한다고 하였을때 어떻게 ping통신이 가능하게 되는지 알아본다. 이 포스팅을 접하기 전에 먼저 Encapsulation과정과, Decapsulation과정을 먼저 숙지하고, OSI 7 Layer(OSI 7계층)에 대해서 먼저 공부하길 바란다. 1. xp -> BT5(backtrack5) (icmp request) xp가 BT5에 ip외엔 아무것도 모르는 상태에서 ping을 보낸다고 하자. icmp(4계층) echo request data[abcdef...] ip(3계층) s..