'Educations > WhiteHat School' 카테고리의 다른 글

[WhiteHat School] 화이트햇 스쿨  (0) 2024.01.23
[과제] 컴퓨터구조 기초  (1) 2023.09.12

 

화이트햇 스쿨 1기에 이어 2기를 모집하고 있습니다. 관련 질문이나 궁금한 점이 있다면 편하게 댓글 남겨주세요~ 원하신다면 지원서 검토 또는 면접 TIP, 수업 진행방식 등도 알려드릴 수 있어요! 

화이트햇 스쿨 관련 톡방도 있으니 여기에 가입해 질문도 할 수 있을 것 같네요  -> https://open.kakao.com/o/giZ5Teag

'Educations > WhiteHat School' 카테고리의 다른 글

[WhiteHat School] 수료증  (0) 2024.04.02
[과제] 컴퓨터구조 기초  (1) 2023.09.12
  • 과제 설명
  • 과제 풀이

 

 

[과제 설명]

01

 

 

[과제 풀이]

1. 구름 IDE 꼭 안 써도 됨 (본인이 원하는 리눅스 개발환경 가능)

멘토님께서 원하는 리눅스 개발환경에서 진행해도 된다고 하셔서 KALI LINUX 개발환경을 택했다.

 

 

2. Sizeof 연산 타이핑해보기(선택)

01

멘토님께서 구름 IDE 개발 환경에 신나는 타이핑이라는 게 있다고 한번 해보라고 선택형 과제로 내주신 것이다.

나는 리눅스 환경이지만 실습해 볼 겸 코드를 작성하고 컴파일해서 실행결과를 확인해 봤다.

 

 

3. 오버플로 예제를 언더플로로 바꿔서 해보기

-CHAR_MIN의 값에서 -1 

01

char 자료형 범위의 최솟값에서 -1을 해 언더플로를 발생시키는 코드를 짜는 문제이다.

 

 

4. 비트 연산 프로그램 바꿔보기 

-특정 위치의 비트를 끄는 함수 구현

01

멘토님께서 설명하신 대로 다음과 같이 그대로 수행만 하면 된다.

`특정 위치만큼 1을 시프트 해야 함 (1 << position)

`1에서 만든 수를 NOT 연산으로 비트 반전 ~ (1 << position)

`비교하고 싶은 수와 ~ (1 << position) AND 연산해서 원하는 위치 비트만 끄기

 

-사용자의 입력(특정 위치 -int값)을 받도록 수정(선택)

01

clear_bit로 2라는 값을 입력하여 2번째 위치의 비트를 끄고 결과를 확인해봤다.

 

 

5. C언어가 기계어가 되는 과정 직접 해보기

 

 

-소스 코드(*.c), 헤더 파일(*.h)

 

-전처리 과정

 

-전처리 된 소스 코드 파일(*.i)

 

-컴파일 과정

 

-어셈블리어 파일(*.s)

 

-어셈블리 과정

 

-오브젝트 파일(*.o)

 

-링킹 과정

 

-실행 파일

 

'Educations > WhiteHat School' 카테고리의 다른 글

[WhiteHat School] 수료증  (0) 2024.04.02
[WhiteHat School] 화이트햇 스쿨  (0) 2024.01.23

 

 

 

1. BOB(Best of the Best): 차세대 보안리더 양성 프로그램

주최: 과학기술정보통신부

주관: 한국정보기술연구원(KITRI)

링크: https://www.kitribob.kr/

 

 

2. S-개발자: 정보보호제품 개발자 양성 교육

주최: 과학기술정보통신부

주관: 한국인터넷진흥원(KISA)

링크: https://kice.kisia.or.kr/home/kor/education/developer/index.do?menuPos=6

 

 

3. WHS(WhiteHat School): 차세대 보안리더 양성 프로그램이며 pre-bob라고도 한다.

주최: 과학기술정보통신부

주관: 한국정보기술연구원(KITRI)

링크: https://whitehatschool.kr/

 

 

4. K-Shield Jr.: 사이버 보안 전문 주니어 인력 양성 프로그램

주최: 과학기술정보통신부

주관: 한국인터넷진흥원(KISA)

링크: https://www.kshieldjr.org/

 

 

5. KISA 아카데미: 정보보안 단기 교육과정들

주최: 과학기술정보통신부

주관: 한국인터넷진흥원(KISA)

링크: KISA 아카데미  

 

 

6.  Kisia 한국정보보호산업협회: ICT 융합 산업보안

주최: 과학기술정보통신부

주관: 한국정보보호산업협회(Kisia)

링크: https://www.kisia.or.kr/talent_support/education_apply/reference/?page=1&q=

 

 

7. 금융보안 아카데미: 금융IT·정보보호 분야 미래 인재 발굴 및 양성 과정

주관: 금융보안원

링크: https://edu.fsec.or.kr/

 

 

8. 구름톤 트레이닝: 정보 보안 전문가 양성 과정 
주최: 구름톤트레이닝

주관: 구름톤트레이닝

링크: https://k-digital.goorm.io/b2g/kdt/informationsecurity

 

 

 

Reference:

https://www.boannews.com/media/view.asp?idx=113376 

https://www.boannews.com/media/view.asp?idx=113609

https://www.unipress.co.kr/news/articleView.html?idxno=6537#_enliple 

+ Recent posts