해킹 공부하는 학생

고정 헤더 영역

글 제목

메뉴 레이어

해킹 공부하는 학생

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (94)
    • 네트워크 (19)
      • 네트워크 프로토콜 (2)
      • 네트워크 용어 (2)
    • 암호 (1)
    • 컴퓨터 구조 (5)
      • 운영체제(OS) (2)
      • 리눅스의 중요한 개념 (1)
    • 리눅스 (47)
      • 노말틱 비기너 클래스 (2)
      • linux 명령어 정리 (19)
      • bandit (25)
    • 프로그래밍 언어 (19)
      • 파이썬 (14)
      • 자바스크립트 (5)
    • 프로젝트 (0)

검색 레이어

해킹 공부하는 학생

검색 영역

컨텐츠 검색

전체 글

  • [리눅스 명령어 정리] uniq

    2023.05.08 by 해공학(해킹을 공부하는 학생)

  • [리눅스 명령어 정리] sort

    2023.05.07 by 해공학(해킹을 공부하는 학생)

  • [bandit]bandit9 -> bandit10

    2023.05.07 by 해공학(해킹을 공부하는 학생)

  • [bandit]bandit8 -> bandit9

    2023.05.05 by 해공학(해킹을 공부하는 학생)

  • [bandit]bandit7 -> bandit8

    2023.05.04 by 해공학(해킹을 공부하는 학생)

  • HTTP & HTTPS의 기초 와 hyper text

    2023.05.02 by 해공학(해킹을 공부하는 학생)

  • [리눅스 명령어 정리]grep

    2023.04.29 by 해공학(해킹을 공부하는 학생)

  • [bandit] bandit6 -> bandit7

    2023.04.27 by 해공학(해킹을 공부하는 학생)

[리눅스 명령어 정리] uniq

uniq명령어는 연속적으로 반복되는 행을 한행으로 줄여주는 명령어 이다. uniq 는 sort명령어와 대부분 같이 쓰입니다. 그 이유는 sort명령어는 정렬을 해주기 때문에 한행이 몇번 반복되는지 한번에 알수있기 때문입니다. 두 명령어를 이어 줄려면 파이프(|) 도 써야합니다. 사용법은 다음과 같습니다. uniq [옵션] [파일 이름] uniq를 아무 옵션 없이 사용해 보겠습니다 #원래 파일 ┌──(root㉿kali)-[~/blog/pipe/uniq_sort] └─# cat fruits_test apple banana lemon Apple apple banana banana melon melon #uniq를 쓴 파일 ┌──(root㉿kali)-[~/blog/pipe/uniq_sort] └─# cat fr..

리눅스/linux 명령어 정리 2023. 5. 8. 21:39

[리눅스 명령어 정리] sort

문자열의 순서를 정렬해주는 명령어 입니다. 사용법은 다음과 같습니다. sort [옵션] [파일이름] 주로 사용할때는 uniq명령어와 같이 쓰입니다. 옵션은 다음과 같습니다. [-r] --reverse(반대의, 뒤집다) sort는 아무 옵션도 없을때 abcd 기준으로 정렬을하는데, 이정렬을 역순으로 하게 해주는 명령어 이다. ┌──(root㉿kali)-[~/blog/pipe/uniq_sort] └─# cat fruits_test | sort -r melon melon lemon banana banana banana Apple apple apple [-k] --key k뒤에다가 필드(위치)를 정해주고, 그거의 기준으로 정렬된다. //원본 파일 ┌──(root㉿kali)-[~/blog/pipe/uniq_sor..

리눅스/linux 명령어 정리 2023. 5. 7. 21:19

[bandit]bandit9 -> bandit10

overthewire 페이지 해석 : "사람이 읽을수있고, =과 같은게 앞에 여러게 나와" 상황 파악 : 파일안에는 우리가 읽을 수 없는 바이너리 파일들이 많다. bandit9@bandit:~$ cat data.txt ,▒▒aIx▒z▒▒▒4Eh▒▒▒▒5▒▒c▒ҟ▒@[▒cj▒▒▒݅▒O▒}▒1״▒▒0▒ %S▒ȭ▒5▒Y▒▒#▒▒ڝB4Qle▒

리눅스/bandit 2023. 5. 7. 15:42

[bandit]bandit8 -> bandit9

Overthewire 페이지를 해석해보겠습니다. "다음 것들 중에서 한번만 반복되는 글자가 비밀번호야"라고 말하고있습니다. 즉 아주많은 텍스트중, 반복되는 않은 글자가 비밀번호이다 라고 말할수있습니다. 우선 상황 파악을 하겠습니다. ls -l을 통해 파일이 있는지, 파일이 크기가 얼마나 되는지 알아보겠습니다. bandit8@bandit:~$ ls -l total 36 -rw-r----- 1 bandit9 bandit8 33033 Apr 23 18:04 data.txt 이런식으로 33033으로 엄청나게 큰 파일입니다. 그럼 more 명령어를 통해 한번 보겠습니다. bandit8@bandit:~$ more data.txt QWiiBJhqUoMj0lCD9XNrkTM1M94eIPMV UkKkkIJoUVJG6Zd..

리눅스/bandit 2023. 5. 5. 21:40

[bandit]bandit7 -> bandit8

Overthewire 페이지를 해석해 보겠습니다. "data.txt라는 파일안에 millionth라는 문자 옆에 있어"라고 말하고 있네요 우선 무슨 파일이 있는지 보겠습니다. bandit7@bandit:~$ ls data.txt 우리가 페이지를 해석한데로 data.txt가 하나있다고 나오네요. 그럼 한번 more 명령어로 이파일을 읽어보겠습니다. bandit7@bandit:~$ more data.txt Worcester's fyKdWWh7VVgusiIKPygHJe6TlkDHhLHl arousal r8mfBurE2OvHu8NFQc7mJ2x14iNjwkin counterespionage's 4jmzYqFkqwciprPrJleFCI9tyjbXBtdt Willard's ctbhPNPRDGAll4Whhsrz3Mw..

리눅스/bandit 2023. 5. 4. 06:45

HTTP & HTTPS의 기초 와 hyper text

우선 HTTP의 약자부터 알아보겠습니다. HTTP는 hypertext transfer protocol의 약자로 우리말로 쉽게 풀어 쓰면 "하이퍼 텍스트를 옮기는 규칙" 이라고 설명할수있습니다. 이쪽에서 하이퍼 텍스트를 잠깐 설명 하겠습니다. hyper text 란? 하이퍼 텍스를 설명할려면 하이퍼 링크를 알아야 합니다. 하이퍼 링크는 우리가 흔히 보는 글씨에 파란색 선이 있는것을 하이퍼 링크라 합니다. 이렇게 파란색 밑줄이 있는 링크를"hyper link" 라고 합니다. 그럼 이제 다시 하이퍼 텍스트로 돌아와서, 하이퍼 텍스는 무엇일까요? 하이퍼 텍스트는 한 웹페이지에서 다른 웹페이지로 이동하게하는 링크라고 설명할수있습니다. 다른 말로는 하이퍼 링크를 씨울수있는 글자 라고 설명할수도 있습니다. HTTP ..

네트워크 2023. 5. 2. 07:10

[리눅스 명령어 정리]grep

우선 grep 명령어를 한줄 설명 해보겠습니다. "문자열을 검색할때 쓰이는 명령어"라고 생각하시면 됩니다. 그리고 이 grep 명령어는 파이프와 같이 많이 쓰이므로 리다이렉션도 공부를하셔야 합니다. 리다이렉션 => https://halinstudy.tistory.com/17 리다이렉션 리다이렉션을 한줄 요약 하면 이렇게 말할수있습니다. "명령어로 실행한 결과를 파일안에 넣는 기술" 이라 설명할수 있습니다. 하지만 리다이렉션은 더많은 기능을 가지고 있습니다. 1. >, >> >는 halinstudy.tistory.com grep 명령어의 사용법 grep 명령어는 아래와 같은 형식으로 사용합니다. grep [옵션] [패턴] [파일] 이쪽에서 말하는 패턴은 찾자고 생각하는 텍스트나 정규표현식이다. 그리고 파일..

리눅스/linux 명령어 정리 2023. 4. 29. 09:50

[bandit] bandit6 -> bandit7

우선 bandit 페이지를 해석해 보겠습니다. "아래 조건을 가진 파일이 서버안에 있다, user가 badit7이고, group이 bandit6이고 크기는 33bytes 이다." 이번에 할때는 find 명령어를 알아야 합니다, find 명령어는 위 링크 눌러가지고 한번 보시고 오는것이 좋습니다^^ 이제 시작하겠습니다!! 우선 ls 명령어를 사용해서 상황파악을 하겠습니다. bandit6@bandit:~$ ls bandit6@bandit:~$ ls -al total 20 drwxr-xr-x 2 root root 4096 Apr 23 18:04 . drwxr-xr-x 70 root root 4096 Apr 23 18:05 .. -rw-r--r-- 1 root root 220 Jan 6 2022 .bash_lo..

리눅스/bandit 2023. 4. 27. 06:56

추가 정보

인기글

최신글

페이징

이전
1 ··· 7 8 9 10 11 12
다음
TISTORY
해킹 공부하는 학생 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바