Liea
'IT공부' 태그의 글 목록 (53 Page)

IT공부

② 공부/[Web hacking]

IIS 환경 만들기

*IIS 세팅 제어판 - 프로그램 및 기능 - SQL 검색 이 외에 나머지 혹은 다른 버전이 설치되어 있으면 삭제하기(2019 Microsoft System CLR Types) (IIS 설치시 문제가 될 수도 있기 때문) 제어판 - 프로그램 및 기능 - 윈도우 기능 켜기/끄기 - 인터넷 정보 서비스 확장 • World Wide Web 서비스 확장 - 응용 프로그램 개발 기능 확장 - ASP 체크, 일반적인 HTTP 기능 확장 - HTTP 오류, 정적 콘텐츠 체크 • 웹 관리 도구 확장 - IIS 관리 서비스, IIS 관리 스크립트 및 도구, IIS 관리 콘솔 체크 모두 체크 후 확인을 누르면 변경 내용 적용하며 IIS관련된 기능이 생긴다. 제어판\시스템 및 보안\관리 도구 -> IIS 관리자가 뜨면 설치..

② 공부/[Web hacking]

인터넷 보안 공부 사전준비

보호되어 있는 글입니다.

① 공부/C

C언어. 포인터 약간 활용하기

//포인터 // 1. 친구들의 주소 #include int main(void) { // 철수 : 101호 -> 메모리 공소의 주소 // 영희 : 201호 // 민수 : 301호 // 각 문앞에 '암호'가 걸려있음 int 철수 = 1; //암호 int 영희 = 2; int 민수 = 3; printf("철수네 주소 : %d 암호 : %d\n", &철수, 철수); printf("영희네 주소 : %d 암호 : %d\n", &영희, 영희); printf("민수네 주소 : %d 암호 : %d\n", &민수, 민수); printf("\n"); //미션맨 추가 //첫 번째 미션 : 아파트의 각 집에 방문하여 문에 적힌 암호 확인 int *미션맨; 미션맨 = &철수; printf("미션맨이 방문하는 곳 주소 : %d, ..

① 공부/C++

C++. 클래스와 오브젝트

// 클래스 = 자료 저장 + 자료 처리 = 변수 + 함수 // 클래스(타입) : 특정한 용도를 수행하기 위한 변수와 함수를 모아둔 틀(자료형) // 객체(오브젝트) : 클래스라는 틀을 이용하여 찍어낸 개체(변수, 메모리 상의 공간) /* class : 이상적인 세계(원형) object : 실존하는 세계(원형을 가져와 구체화한 것) :서로 독립적, 다름, 구별이 가능 이상적인 세계에 존재하는 원형을 실존세계에 가져와 구체화 시키는 것(인스턴스) Class -이산적인 세계에 존재하는 단 하나의 기준 -실존하지 않다. -가장 중요한 특성만 개략적으로 알려준다. -구체적인 수치가 없다. Object -자기 자신을 스스로 챙길 수 있다. -하나의 온전한 단위로 존재한다. -실존 세상에 있다. -하나의 원형에서 ..

① 공부/C++

C++. 네임 스페이스

네임 스페이스 : 이름이 같은 경우 이름에 모호성이 생기는 것을 방지, 하나의 공간 //네임스페이스 : 이름이 같은 경우 이름에 모호성이 생기는 것을 방지, 하나의 공간 #include using namespace std; int n;//전역변수 void set() { ::n = 10;//명시적 전역변수, n을 호출함 } namespace doodle { int n; void set() { doodle::n = 20;//doodle의 n을 호출 } } namespace google { int n; void set() { doodle::n = 30;//doodle의 n을 호출 } } int main(void) { ::set(); doodle::set(); google::set(); cout

① 공부/C++

C++. 스타일 함수

OVER LOAD(다중 정의) 1. 첫 번째 예제 #include void swap(int& a, int& b) { int tmp = a; a = b; b = tmp; } void swap(double& a, double& b) { double tmp = a; a = b; b = tmp; } void swap(int* a, int* b) { int *tmp = a; a = b; b = tmp; } int main() { int a = 20, b = 30; double da = 2.222, db = 3.333; int* pa = &a, * pb = &b; swap(a, b); swap(da, db); swap(pa, pb); //컴파일러가 알아서 매개변수의 형에 적합한걸 찾아주므로, 이름이 같아도 결과가 ..

① 공부/C++

C++. 스타일 기본 문법

스타일 기본 문법 1. 변수 초기화 //변수 초기화 #include using namespace std; int main() { int a(10);//c++스타일의 변수 초기화 //int a = 10;//c스타일의 변수 초기화 //a(5);//함수인지 변수인지 모르므로 에러가 난다. int b(a+5); cout

① 공부/C++

C++. 스타일 입출력

C++ 스타일 입출력 - C++ 표준 입출력 객체는 입출력 데이터의 타입을 자동으로 변환시켜주므로 편리하고, 안전 - 삽입 연산자와 추출 연산자가 데이터의 흐름을 나타내므로 좀 더 직관적. > : 추출 연산자 1. 내용 출력하기 // 1. 출력 #include // input, output이 포함된 파일 using namespace std; int main() { std::cout

① 공부/C

C언어. 포인터

포인터 복습 ==포인터== - 종류 int 포인터 float 포인터 char 포인터 등등... //포인터 정의 #include int main() { int a = 5; int* ptr; //*(asterisk) 용도 //1. 포인터를 선언할 때 //2. 해당 주소에 값이 접근하는 용도 ptr = &a;//a의 주소값을 ptr에 넣어줌& : 주소 printf("address of a is %x\n", &a); printf("value of ptr is %x\n\n", *ptr); printf("Integer size : %d\n", sizeof(int)); printf("Float size : %d\n", sizeof(float)); printf("Char size : %d\n\n", sizeof(cha..