이전에 포스트에서 프로젝트를 만들때 sdl체크를 해제하라고 했었는데, SDL은 Security Development Lifecycle의 약자입니다.SDL을 완벽하게 이해하시려면 SDL전에 scanf에 왜 _s가 붙었는지 아셔야 하는데, 본래 scanf 또는 gets등 문자열을 받는 부분 에서 버퍼오버플로우(쉽게말해 최대 10글자를 받을수 있는 방을 마련했는데 10글자 넘게 입력해 나오는 오류로 해킹하는 기법)취약점이 발생하여 scanf, gets등의 함수를 scanf_s,gets_s로 바꾸었습니다. 실제 _s가 붙은 함수는 뒤에 방의 크기를 인자로 받고 있어 방에 넘치게 문자열을 입력하는 것을 방지합니다.이렇게 보안 취약점의 이유로 scanf_s,gets_s로 바꾸었는데, 이렇게 바뀐 함수가아닌 원래 s..
C언어를 배우기 전에, 프로그램을 짜기위한 필수 프로그램인 Visual Studio를 설치해야 합니다.Visual Studio를 설치하기 위해 먼저 Google에 Visual Studio를 검색합니다.위 사이트에 들어갑니다. 위 Downloads라는 버튼을 클릭합니다.Free download라는 버튼을 클릭합니다.버튼을 클릭하게되면 Thank you 어쩌구 하면서 파일이 하나 받아질 겁니다.우리가 앞으로 계속해서 사용하게 될 Visual Studio입니다.저 프로그램을 더블클릭해서 실행합니다.아마 위의 그림이 뜨면서 조금 기다려야 할 겁니다. (컴퓨터 사양에 따라 오래 기다려야 할 수도 있습니다.) 위 그림과 같은 창이 뜨면 설치 버튼을 누르고, 확인을 누르면 설치가 시작됩니다. 설치는 꽤 오랜 시간이 ..
- Total
- Today
- Yesterday
- load of sql injection
- 2015
- 윈도우10
- 연동
- 설치
- load
- WebHacking
- prob1
- window10
- 소스
- MySQL
- 프로그래밍
- 코드
- 코딩
- visual
- sql inejction
- apache24
- window
- apache
- C
- studio
- sdl체크
- sdlcheck
- 10
- php
- 윈도우
- APM
- 언어
- windows10
- apm연동
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |