일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- setCookie
- hackerschool
- 리버싱
- 웹해킹
- 리눅스
- C언어
- 실습문제
- SuNiNaTas
- C
- pythonchallenge
- 써니나타스
- 자바
- 경기대학교
- 명품자바프로그래밍
- ARP Redirect
- 파이썬챌린지
- 암호수학
- 웹
- 해커스쿨
- 대외활동
- 쏙쏙캠프
- webhacking.kr
- FTZ
- Web
- 석문초등학교
- 피들러
- Linux
- html5
- 파이썬
- java
- Today
- Total
목록STUDY (67)
Hongfluenza
Suninatas 1번 문제를 복습하면서 asp의 문법에 대해서 정리해볼 필요가 있을 것 같아서 간단하게 사용된 문법들을 정리하려고 한다. 1> ASP란 Active Server Page, 즉 동적으로 서버에서 작동하는 페이지를 말한다. ( 정적인 페이지는 HTML ) ASP 코드의 형태 : 1.1> ASP의 동작 과정 1. 웹브라우저에서 서버로 문서 요청 2. 웹서버 파일시스템 문서 검색(index.html, home.asp, image.jpg 등…) 3. ASP.dll(asp 코드 해석) 4. 문서를 웹브라우저에 전달 2> ASP 기본 문법 2.1> Response.write() response.write() 함수는 문자열을 출력하기 위해서 사용된다. 2.2> Replace()함수 특정 문자열을 원하..
webhacking.kr 회원가입 문제를 해결하면서 Base 64 디코딩을 활용했다. 네트워크 전공 시간에 다양한 디코딩 방법을 이용해 문제를 해결했던 기억을 되살려 인코딩이 무엇이며 어떠한 종류가 있는 지에 대해 살펴보도록 하겠다. 1> 인코딩이란? 정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환하는 처리 혹은 그 처리 방식 → 즉, 컴퓨터가 이해할 수 있는 형식으로 바꾸어주는 것. 내용에는 변화가 없고, 암호화로는 사용이 불가능하다. 인코딩의 종류에는 ASCII, URL, HTML, Base64, MS Script 등이 있다. 2.1> ASCII 인코딩 ASCII (American Standard Code for Information In..
0x01. UTP 케이블 정의 Unshieded Twisted pair Cable 즉, 사진과 같이 절연체로 감싸여 있지 않은 두 가닥씩 꼬여 있는 케이블을 말한다. UTP 케이블은 RJ규격의 커넥터, 연질 피복, 내부 심선으로 이루어져 있다. 그렇다면 심선이 쌍으로 꼬여있는 이유는 무엇일까? 그 이유는, 일직선의 단선의 경우 주변에 강한 전자기 신호가 있을 경우 선에 유도기전력이 발생하여 전기가 흐르게 되고 이는 통신케이블의 신호를 왜곡시키기 때문에 쌍으로 꼬여있는 심선을 사용함으로써 전자기적 간섭을 상쇄할 수 있는 것이다. 0x02. UTP 케이블 종류 DIRECT CABLE (다이렉트 케이블) 다이렉트 케이블은 일반적으로 사용되는 케이블이라고 생각하면 쉽다. OSI 7계층에서 같은 계층에 있는 장비..
보안뉴스 링크 ▷ https://www.boannews.com/media/view.asp?idx=79540 애플, 정기 패치 통해 100개 넘는 취약점 해결해 애플이 이번 주 iOS, 맥OS, 사파리(Safari), tvOS, 왓치OS(watchOS)에 대한 패치를 발표했다. 대단히 많은 수의 취약점들이 해결된 것이라, 사용자들의 업데이트가 필수다. www.boannews.com 보안뉴스에 따르면, 오픈 소스 웹 브라우저 엔진인 웹킷에서 21개의 취약점이 발견됐는데, 20개는 메모리 변형(memory corruption)과 관련된 것이고, 나머지 1개는 아웃 오브 바운드(out-of-bounds) 관련 취약점이라고 한다. 이 기사를 읽고 나서 메모리 변형과 아웃 오브 바운드의 개념에 덧붙여 몰랐던 용어들..
7계층 응용 계층 · 전송 단위 : Data · 프로토콜 : DHCP, DNS, FTP, HTTP · 응용 계층은 TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다. · 사용자가 네트워크에 접근할 수 있도록 해주는 계층 · 사용자 인터페이스, 전자우편, 데이터베이스 관리 등 서비스를 제공 ① TCP 기반 · HTTP / HTTPS HTTP ( Hypertext Transfer Protocol ) - Hypertext인 HTML을 전송하기 위한 통신 규약 - 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다. - 이를 보완한 것이 HTTPS HTTPS ( S는 Over Secure Socket Protocol ) - 보안이 강화된 HT..
정수 자료형 자료형 크기 범위 비고 char signed char 1byte, 8bit -128~127 unsigned char 1byte, 8bit 0~255 short short int 2byte, 16bit -32,768~32,767 int 생략 가능 unsigned short unsigned short int 2byte, 16bit 0~65,535 int 생략 가능 int signed int 4byte, 32bit -2,147,483,648~ 2,147,483,647 unsigned unsigned int 4byte, 32bit 0~4,294,967,295 int 생략 가능 long long int signed long signed long int 4byte, 32bit -2,147,483,648..
sizeof 연산자sizeof 표현식 sizeof (자료형)sizeof (표현식) 1234567891011121314#include int main(){ int num1=0; int size; size=sizeof num1; printf("num1의 크기 :%d",size); return 0; }cs 표현식은 변수, 상수, 배열 등 프로그래머가 만들어낸 요소를 말한다.여기서는 정수형 변수 num1의 자료형 크기를 구했고, 그 결과 4가 출력됨.sizeof (표현식) 도 가능하다. 1234int size; size=sizeof(int) cs 자료형의 크기를 직접 구하기 위해서는 다음과 같은 sizeof(자료형) 형식을 사용해야 함.sizeof int => 안 된다. 출처 : https://dojang.io..
프로세스가 처음 실행될 때 커널 메모리에 해당 프로세스의 정보를 지닌 구조체를 생성한다. 때문에 모든 프로세스는 각각의 Eprocess 구조체를 가진다. 또한, 프로세스에서 실행하고 있는 Thread의 갯수만큼 ETHREAD 구조체를 커널 메모리에 갖는다. Eprocess란 - EProcess(Executive Process)는 윈도우에서 프로세스라고 불리는 커널 오브젝트를 대표한다. - 윈도우의 관점에서 프로세스란 바로 이 구조체를 의미하며, 프로세스를 종료한다는 것은 이 구조체에 대한 포인터 값을 관련 링크드 리스트에서 삭제하는 것을 의미한다. - 이 구조체 안에는 시스템이 프로세스를 실행하고 관리하기 위해 필요한 모든 정보가 들어있다. PEB와 EProcess의 차이점 - PEB : User Mod..