본문 바로가기

IT

(8)
몇 가지 프로그래밍 언어의 다른 표현 programming 언어는 참 다양하다 그리고 각 programming 책들을 보게 되면 같은 의미를 가지고 있지만 각 언어나 작자 등등에 따라 다른 표현을 가지고 있는 단어가 있어서 헷갈리는 경우가 많다. 짧지만 몇가지만 적어두고 혹 보게 될 사람들에게 도움이 되길 바란다. 인수 - 매개 변수 - paprameter(파라미터) 응용프로그램 - Application(애플리케이션) 전역변수 - 글로벌 변수 지역변수 - 로컬 변수 속성 - 스타일 메시지 처리함수 - 윈도우 프로시저 포함 - include(인클루드) 객체 - object(오브젝트) 자원 - resources(리소스) 보면 원문을 한국어로 그대로 읽은 것과 뜻에 해당하는 우리나라 말로 바꾼 것 결국 영어도 공부해야한다.
IP Header Checksum 구하기 많이 부족한 자료입니다. ^^ 참고정도만 하세요. 파일 첨부합니다. IP Header cheacksum 구하기 prabbit00 -winpcap 라이브러리 Down -디렉터리 설정 -포함라이브러리 설정 -패킷구조 동기신호 목적지 MAC주소 발신지 MAC주소 패킷유형 IP헤더 TCP헤더 DATA CRC 체크섬 -IP Header cheacksum 공식 IP Header cheacksum은 IP 헤더의 오류를 검증하기 위해서 사용되는 필드이다.계산방식은 다음과 같다. 1. Version 필드 값부터 목적지IP 필드 값까지 모두 더한다.(단, 체크섬 필드 값은 제외하고 합산)2. 합산 값의 첫 번째 값을 뒤의 4자리 값과 합산한다.3. 더한 값을 2진수로 표기한 후 해당 값을 보수화4. 보수화 값을 16진수로..
kali linux 2.0 DVWA install word파일로 작성을 하여 블로그 상에서는 사진이 안보이네요.. word 파일도 올립니다. DVWA 설치 OS: kali linux 2.0 in vmware Version: DVWA 1.9 명령어 및 기타 입력은 노란색으로 되어있습니다.(사진과 글 모두 함께 보는 것을 권장) 1. DVWA 다운로드 dvwa.co.kr URL 입력 DOWNLOAD ‘iceweasel’이 리눅스용 Firefox이다. 다시 말해 브라우저 IE와 동일하다. 2. 압축해제 unzip DVWA-1.9.zip 으로 다운받은 파일 압축해제 다른 버전일 경우 unzip [파일이름.확장자]를 이용해서 풀면 된다. DVWA-1.9 는 압축 해제한 디렉터리 DVWA-1.9.zip는 압축파일이다. 3. 이름 변경 mv DVWA-1.9 dvwa..
[C언어] 비트연산 문제 문제1. 입력 받은 정수 값의 부호를 바꿔서 출력하는 프로그램 문제2, *연산자와 /연산자를 사용하지 않고 다음 연산의 결과를 출력하는 프로그램 만약 int num 과 같이 num이라는 변수의 선언을 했다면 코딩을 하는 중간에 int num을 쓰면 빌드가 안된다. 그냥 num을 쓰면 된다. 나는 간혹 이렇게 코드를 짜는 경우가 있었다.
[C언어] 03.데이터 표현방식 컴퓨터는 2진수를 기반으로 데이터를 표현하고 연산도 진행한다. 2진수란 두 개의 기호를 가지고 데이터를 표현하는 방식 10진수란 열 개의 기호를 가지고 데이터를 표현하는 방식 16진수란 열여섯개의 기호를 가지고 데이터를 표현하는 방식 숫자=기호 2진수 10진수 16진수의 비교 2진수 10진수 16진수 0 0 0 1 1 1 10(자릿수증가) 2 2 11 3 3 100(자릿수증가) 4 4 101 5 5 110 6 6 111 7 7 1000(자릿수증가) 8 8 1001 9 9 1010 10 10 1011 11 11 1100 12 12 1101 13 13 1110 14 14 1111 15 15 10000(자릿수증가) 16 A 10001 17 B 10010 18 C 10011 19 D 10100 20 E 1010..
[C언어] scanf 함수 활용 문제 -scanf 함수를 활용한 문제 문제1. 프로그램 사용자로부터 두 개의 정수를 입력 받아서 두 수의 뺄셈과 곱셈의 결과를 출력하는 프로그램 문제2. 세 개의 정수 num1, num2, num3를 순서대로 입력 받은 후에, 다음 연산의 결과를 출력하는 프로그램 num1xnum2+num3 문제3. 하나의 정수를 입력 받아서, 그 수의 제곱의 결과를 출력하는 프로그램 문제4. 입력 받은 두 정수를 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램 문제5. 입력 받은 세 개의 정수 num1, num2, num3를 대상으로 다음 연산을 출력하는 프로그램 (num1-num2)(num2+num3)(num3%num1)
[C언어] 02.변수와 연산자 그리고 키워드 연산자(Operator) : 특정연산을 요구할 때 사용하는 약속기호 변수(variable) : 어떤 관계나 범위 안에서 여러가지 값으로 변할 수 있는 수 값을 저장할 수 있는 메모리 공간에 붙는 이름, 혹은 메모리 공간자체 int main() { int rabbit ; } int : 정수의 저장이 가능한 메모리 공간을 할당 rabbit : 메모리 공간 이름 (변경가능) 초기화 : 선언된 변수에 처음 값을 저장하는 것 ps.선언과 동시에 초기화 가능 '변수를 선언만 하고 초기화하지 않으면 쓰레기 값이 출력' -변수 선언 규칙 1.변수는 알파벳, 숫자, 언더바( _ )로 구성 2.대소문자를 구분 ex) Num≠num 3.숫자,키워드로 시작 불가 4.이름 사이에 공백 불가 연산자(Operator) 종류 및 간..
[C언어] 01.기초요약 설치~소스파일 생성 생략. "C언어는 함수로 시작해서 함수로 끝난다." 변수 x와 y 사이에 x의 값이 정해지면 따라서 y값이 정해진다는 관계가 있을 때, y는 x의 함수라고 한다 [네이버 지식백과] 함수 [function, 函數] (두산백과) 간단히 예를 들어 2x=y 인자란 위 함수식의 x에 전달되는 값. 함수의 기본형식(?) 함수() { 변수 선언부; 초기화 입력 처리 출력 } 제일 기초 소스코드 예제. # : 전처리 지시자 include : 헤드파일을 포함하는 기호 : 시스템 헤드 파일을 포함할 때 사용하는 기호 stdio.h : Standard /Input/Output Head File / 확장자가 .h로 끝나는 헤더파일을 포함하는 의미의 선언 main : 시작함수 ( ) : input para..