해킹 공부하는 학생

고정 헤더 영역

글 제목

메뉴 레이어

해킹 공부하는 학생

메뉴 리스트

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

검색 레이어

해킹 공부하는 학생

검색 영역

컨텐츠 검색

전체 글

  • [자바스크립트] class 개념/사용법 (getter와 setter)

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

  • [자바스크립트] 함수에 대해 알아보자(function, array function)

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

  • [자바스크립트] 조건문 if, ?, switch 개념/사용법

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

  • [자바스크립트] 오프젝트에 대해 알아보자

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

  • [자바스크립트] script async와 defer의 차이점

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

  • [파이썬] socket 모듈에 대해 알아보자!(getaddrinfo, getfqdn, gethostbyname, gethostname , getprotobyname, getservbyname)

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

  • [파이썬] socket 프로그래밍 개념

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

  • [네트워크] Socat 개념과 사용방법

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

[자바스크립트] class 개념/사용법 (getter와 setter)

안녕하세요 오늘은 자바스크립트 class에 대해 알아보겠습니다. class란? class는 오브젝트를 만들수있게 도와주는 템플릿이라고 말할수있습니다. 이것은 ES6에 새로 추가되었습니다. class 사용법 기본 class를 만들려면 다음과 같이 해야합니다. 우선 클래스를 만들면 constructor는 거의 필수적으로 사용됩니다. 이게 무슨 말이냐면 클래스를 사용할때 인자를 받을것이 있다면 constructor를 사용해야 합니다. 그니까 예를 들면 사람을 소개해 주는 class에서 사람의 나이, 키, 성별등을 받아야 되는데 이런걸 받고 싶으면 constructor를 사용하는것 입니다. 그리고 저기 this는 무엇이냐면 this는 자기 자신 다른말로 자기 객체를 가리키는것 입니다. this에 대한 설명을 한..

프로그래밍 언어/자바스크립트 2023. 12. 6. 07:00

[자바스크립트] 함수에 대해 알아보자(function, array function)

안녕하세요 오늘은 자바스크립트 함수에 대해 알아보겠습니다. 함수란? 함수는 여러분이 코딩할때 ()쓰는것이 거의다 함수입니다. 여러분이 지금 쉽게 print()라고 하지만 이 print안에는 아주 많은 것들이 들어 있습니다. 이미 다른사람들이 만들어놓아서 여러분이 쉽게 쓸수있는것 뿐이지요. 여러분들은 이제 그런걸 만드는방법을 배울것 입니다. 함수를 배워보자 우선 함수를 만드는 방법부터 알아보겠습니다. 이런식으로 함수는 만들수있습니다. 그리고 이 함수를 사용할려면 다음과 같이해야 합니다. 이렇게 하면 console창에 hello가 출력됩니다. 전달인자 이제 전달인자에 대해 알아보겠습니다. 여러분이 다른 언어들을 배우고 오셨다면 다알고 있으실 정도로 아주 쉬운것이지만 아주 중요한것 입니다. 함수명 뒤 괄호 안..

프로그래밍 언어/자바스크립트 2023. 11. 27. 06:14

[자바스크립트] 조건문 if, ?, switch 개념/사용법

안녕하세요 오늘은 if, ?, switch에 대해 알아보겠습니다. if란? if는 만약에라는 뜻으로 쓰이는 연산자 라고 생각하시면 됩니다. 한번 예시를 보여드리면 이런식으로 작성할수있습니다. if가 만약에 라는 뜻으로 쓰여서 uname이 fierce이면 console.log로 안녕하세요 fierce님 이라 출력하게 해주는것 입니다. if에는 else와 elif라는것도 있습니다. else부터 예제와 함께 살펴보겠습니다. 아까 코드 밑에 코드를 추가해보았습니다. 이런식으로 if의 한단락( {}로가 끝난다는 말 )이 끝나고 저는 else를 추가하였습니다. 이 else는 아니라면 이라는 뜻으로 쓰여서 만약이름이 fierce가 아니라면 아래 내용을 출력하는것이 됩니다. 다음으로 elif를 살펴 보면, 이런식으로 ..

프로그래밍 언어/자바스크립트 2023. 11. 20. 06:46

[자바스크립트] 오프젝트에 대해 알아보자

안녕하세요 오늘은 자바스크립트 오브젝트에 대해 알아보겠습니다. object란? object는 사람에 비유할수있는것 입니다. 사람은 이름, 나이, 키 등을 가지고 있습니다. 이걸 하나 하나 변수로 나타내면 정말로 힘들것 입니다. 이럴때 쓰는것이 object 입니다. object는 여러개의 변수를 관리하는것 이라 생각해도 무방합니다. object 만드는법 오프젝트는 다음 과 같이 const를 사용하여서 만들수있습니다. 그리고 출력하는 방법은 다음과 같습니다. 오프젝트 이름에다가 다음 value를 적어주면, key가 반환 됩니다. key와 value는 무엇일까? key와 value에 대해 알아보겠습니다. key는 위 Person이라는 오브젝트에서 name, age와 같은것들 입니다. 그리고 value는 "mi..

프로그래밍 언어/자바스크립트 2023. 11. 16. 06:46

[자바스크립트] script async와 defer의 차이점

안녕하세요 오늘은 자바스크립트를 불러올때 쓰는 script async와 defer의 차이점을 알아보겠습니다. async async는 자바스크립트를 불러올때 이것을 사용하면 우선 자바스크립트를 먼저 불러 오라고 시킵니다 그다음 html를 불러오다가 자바스크립트가 다 불러와졌다고 하면 html작업을 멈추고 자바스크립트를 실행합니다. 그다음 다시 html를 불러옵니다. 다시 이걸 간단히 해보면 1. 자바스크립트를 불러오라고 시킨다. 2. html 불러 온다. 3. 자바스크립트가 다 불러와졌다고 하면, html 불러오는걸 멈추고 자바스크립트를 실행시킨다 4. 자바스크립트를 실행시킨후, html를 다시 불러온다. 근데 이쪽에서 문제점이 무엇일까요? 바로 html이 불러오다가 멈춘다는것 입니다. 성능이 안좋은 컴퓨..

프로그래밍 언어/자바스크립트 2023. 11. 14. 07:00

[파이썬] socket 모듈에 대해 알아보자!(getaddrinfo, getfqdn, gethostbyname, gethostname , getprotobyname, getservbyname)

안녕하세요 오늘은 파이썬 소켓 모듈의 20가지 명령어들에 대해 알아보겠습니다. socket 모듈이란? 제가 예전에 올렸었는데 보고 싶으신 분들은 아래 링크 들어가서 봐주세요! https://halinstudy.tistory.com/92 여기서 간단히 설명하자면, 서로 컴퓨터가 통신할때 무조건 필요로 하는것이 소켓입니다. TCP/UDP 통신을 하기 위해서든 무슨 통신을 하든 꼭 필요한것이 소켓 입니다. 소켓 모듈 공부 시작 1. getaddrinfo getaddrinfo는 아이피 주소랑 포트를 주면 그곳에 접속하기 위한 소켓을 만들때 도움이 되는 정보를 줍니다. 위 사진은 getaddrinfo의 기본 형태 입니다. 저것들을 하나하나 알아보겠습니다. 아이피 주소 : 저희가 알고 싶은 곳의 아이피 주소를 적으..

프로그래밍 언어/파이썬 2023. 11. 5. 21:14

[파이썬] socket 프로그래밍 개념

안녕하세요 오늘은 파이썬 socket 모듈에 대해 알아보겠습니다. Socket 프로그래밍 이란? socket 프로그래밍은 네트워크 통신에서 종착점이 되는것이라고 생각하시면됩니다. 이걸 그림으로 살펴 보면 이런식으로 볼수 있는데, 우선 client process에 첫 번째 층이 socket layer 입니다. 이게 무슨 뜻이냐면, 프로그램이 네트워크 통신을 하고 싶으면, 무조건 socket을 처음에 거치고, 마지막에도 socket을 거쳐야 합니다. 다시 한번 정리하면, 소켓은 프로그램이 네트워크 통신을 하기 위해서는 무조건 socket을 거쳐야 한다고 생각하시면 될것 같습니다. 5-tuple 5 tuple은 통신에 사용되는 모든 데이터의 기본 형태 입니다. 1.프로토콜 2. 호스트 !P 주소 3. 호스트 ..

프로그래밍 언어/파이썬 2023. 10. 19. 06:52

[네트워크] Socat 개념과 사용방법

안녕하세요 오늘은 socat에 대해 알아보겠습니다. Socat이란? socat은 통신에 필요한 파일을 담는 파일이라고 말할수 있습니다. 근데 이 파일은 데이터 입니다. 그니까 통신을 할려는 파일을 Socat이라는 파일에 담는다고 생각하시면 될것 같습니다. 근데 여기서 하나를 더 아셔야 될것은 이 socat엔 파일을 전송하는 여러 방법들이 있다고 기억해두시면 도움이 되실겁니다:) Socat의 여러 사용법들 socat에 있는 다양한 기능들을 알아보겠습니다. 1. 양방향 데이터 전송 이거는 간단한 포트 포워딩이라고도 할수있습니다. 그니까 한 컴퓨터에 어떤 포트로 들어온 데이터를 어떤 컴퓨터의 어떤 포트로 보내는것을 socat으로 할수있습니다. 보낼 컴퓨터에서 할것 socat TCP-LISTEN:12345 TC..

네트워크/네트워크 용어 2023. 10. 11. 06:54

추가 정보

인기글

최신글

페이징

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

티스토리툴바