본문으로 바로가기

고퍼

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    G0pher

    Information Security

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

C :: 자료형에는 뭐가 있을까?

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.이번에는 C언어에 대해서 알아가보도록 하자 2. 자료형에는 뭐가 있을까? 우선 자료형이 무엇인지부터 살펴보자! 자료형(data type)은 컴퓨터 과학과 프로그래밍 언어에서 여러 종류의 데이터를 식별하는 분류로서더 나아가 데이터의 의미와 해당 자료형의 값을 저장하는 방식을 결정한다. 그렇다면 C언어에서 다루는 자료형에는 어떤것들이 있을까? 아래 그림을 보자 우선 기본형부터 살펴보면 정수형 실수형 나열형 무치형으로 나..

Programing/C 2017. 3. 11. 17:09

C :: 변수란 무엇인가?

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.이번에는 C언어에 대해서 알아가보도록 하자 1. 변수란 무엇인가? 일단 변수가 왜 필요한지부터 알아보자 게임을 예로들자면 게임 도중 쉽게 볼 수 있는 HP(체력)가 있다. 게임을 진행중에 컴퓨터가 자신의 HP를 기억하지 못한다면 게임이 정상적으로 진행이 될까? 그렇지 않다. 그렇다면 이 HP는 컴퓨터가 어떻게 저장을 할까? 우리가 컴퓨터 사양을 선택할 때 RAM이라는 부품을 종종 볼 수 있다. 이는 메모리라고도 하는..

Programing/C 2017. 3. 11. 15:56

[K.Knock]FTZ trainer9,10

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.하지만 포스팅하면서 다시 처음부터 해보자 FTZ TRAINER9 이번에는 리눅스 권한에 대해 알아보자 리눅스에는 4가지 종류의 사용자가 있다. USER, GROUP, OTHER, ROOT 이전에 배웠던 id명령을 기억하는가? 아래는 id의 결과이다. uid=2009(trainer9) gid=2009(trainer9) groups=2009(trainer9) GID는 특별한 일이 없는 한 UID와 같다. 그룹도 임의변경..

Study/system 2017. 3. 10. 16:46

[K.Knock]FTZ trainer7,8

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.하지만 포스팅하면서 다시 처음부터 해보자 FTZ TRAINER7 이번시간에는 압축에 대해서 배울것이다. 일단 리눅스에서 사용되는 대표적인 압축프로그램은 gzip과 tar이다. 이 두개의 프로그램이 어떻게 쓰이는지 알아보자 먼저 tar이다. 옵션을 알아보자 c : Create란 뜻으로 새로운 파일을 만드는 옵션이다.x : eXtract란 뜻으로 압축을 해제시키는 옵션이다. v : View란 뜻으로 압축이 되거나 풀리는..

Study/system 2017. 3. 10. 15:44

[K.Knock]FTZ trainer5,6

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.하지만 포스팅하면서 다시 처음부터 해보자 FTZ TRAINER5 이번에는 해킹을 시도하려는 서버의 정보를 수집하는 방법을 배워보자 먼저 whoami라는 명령어를 통해 자신이 어떤 유저인지 알아보자 조금 더 자세하게 자신의 정보를 알아보기 위해 id를 입력해보자 이 내용을 해석하기 위해선 trainer9까지 도달해야한다. 이번에는 cat /etc/passwd 명령어를 통해 이 서버에 있는 계정들을 알아볼것이다. 가장 ..

Study/system 2017. 3. 10. 15:15

[K.Knock]FTZ trainer3,4

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.하지만 포스팅하면서 다시 처음부터 해보자 FTZ TRAINER3 이번 트레이닝에서는 터미널(콜솔)과 네트워크에 관한 명령어들이다. 여기서 터미널과 콘솔을 구분하자면 현재 우리가 접속해있는 것은 터미널을 통해 접속해있는 것이고 서버 컴퓨터에서 직접 접속한 것이 콘솔을 통해 접속해 있는 것이라고 할 수 있다. 먼저 w라는 명령어를 통해 현재 같은 서버에 어떤 사람이 접속돼있는지 볼 수 있다. 결과목록중 한줄만 따와서 설..

Study/system 2017. 3. 10. 15:14

[K.Knock]FTZ trainer1,2

첫번째 과제가 주어졌다. 1. K.Knock 홈페이지에 가입후 자기소개 남기기2. 해커스쿨 FTZ Trainer10까지 완료후 인증샷을 첨부파일로 올리기3. C언어 - 변수란 무엇인가? - 자료형에는 뭐가 있을까? - 포맷스트링은 뭐지? *ppt로 제작해서 올리기 일단 1번과 2번은 완료했다.하지만 포스팅하면서 다시 처음부터 해보자 FTZ TRAINER1 가장 먼저 리눅스에 접속하게 되면 검은창의 '프롬프트'라는 것이 나타난다.이는 리눅스 서버에 성공적으로 로그인을 하게 되었다는 것을 의미한다 커서가 깜빡거리는 앞에 써있는 글씨에 대해 알아보자[trainer1@ftz trainer1]$ 접속 ID 서버 현재위치 이렇게 구성되어있다. 이제 간단한 명령어를 알아보자 ls : list의 약자이며 현재 디렉토리..

Study/system 2017. 3. 10. 15:13

[K.Knock]리눅스의 시작

일단 만약 이 글을 보고 공부하고 있다면 리눅스를 먼저 깔아놓아야 한다. 오늘 배운 수업은 이미 리눅스 서버가 있고 SSH접속 프로그램을 통해 그 서버로 접속한 후 공부했기때문에 리눅스를 처음접하거나 서버가 없다면 리눅스를 따로 깔고 이 글을 보는게 좋을 것 같다. 리눅스 서버가 준비되어 있다면 지금바로 Xshell을 깔자 http://www.netsarang.co.kr/에 접속해서 Xshell 최신 버전을 설치후 실행해보자 Xshell은 SSH 또는 TELNET 접속 프로그램이다. SSH와 TELNET은 프로토콜의 한 종류인데 쉽게말해 통신 규약이라고 보면 된다. Xshell을 통해 서버로 접속하자 명령어는 'ssh [주소 또는 도메인] [포트]' 이다 이제 본격적으로 기본적인 명령어들을 알아보자 ls..

Study/system 2017. 3. 9. 23:41
  • 이전
  • 1
  • ···
  • 45
  • 46
  • 47
  • 48
  • 49
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 전체보기 (364)
    • Programing (102)
      • C (38)
      • Batch Script (3)
      • Python (25)
      • Java (9)
      • Android (0)
      • HTML (12)
      • php (5)
      • Javascript (7)
      • Scratch (3)
    • Study (110)
      • web (11)
      • network (20)
      • reversing (31)
      • system (39)
      • crypto (9)
      • AI (0)
    • Wargame (85)
      • webhacking.kr (25)
      • wargame.kr (0)
      • LOS(eagle-jump) (21)
      • LOS(rubiya) (32)
      • reversing.kr (0)
      • etc (7)
    • CTF (0)
    • ETC (53)
      • knowledge (37)
      • status (16)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 리버싱
  • SQL
  • 파이썬
  • writeup
  • webhacking.kr
  • Los
  • 웹 해킹
  • 웹
  • HTML
  • 시스템
  • web
  • injection
  • 네트워크
  • 어셈블리어
  • Python
MORE+

ARCHIVE

CALENDAR

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

LINK

  • ♡
  • DESIGN 아띠 그래픽
  • 이종찬
  • 박상현
  • 이창현
  • 송인봉
  • 신동철
  • 박준형
  • 유현진
  • 박형찬
  • 박형찬
  • 이우진
  • 조학근
  • 박홍주

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 고퍼, ALL RIGHT RESERVED.
고퍼
블로그 이미지 G0pher 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 전체보기 (364)
    • Programing (102)
      • C (38)
      • Batch Script (3)
      • Python (25)
      • Java (9)
      • Android (0)
      • HTML (12)
      • php (5)
      • Javascript (7)
      • Scratch (3)
    • Study (110)
      • web (11)
      • network (20)
      • reversing (31)
      • system (39)
      • crypto (9)
      • AI (0)
    • Wargame (85)
      • webhacking.kr (25)
      • wargame.kr (0)
      • LOS(eagle-jump) (21)
      • LOS(rubiya) (32)
      • reversing.kr (0)
      • etc (7)
    • CTF (0)
    • ETC (53)
      • knowledge (37)
      • status (16)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바