일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대칭키 암호
- Symmetric key algorithm
- 대칭키암호
- php
- Symmetric key
- forensic
- 웹
- 파이썬 문법
- 포렌식
- 암호학
- pythonchallenge
- block cipher
- Stream cipher
- Defcon
- Symmetric key crypto
- WEB
- The python challenge
- 암호수학
- C언어
- 파이썬
- 암호
- NFPC
- 네트워크
- CTF
- python
- c
- DefCon 21
- 파이썬 문제
- network forensic
- 파이썬 공부
- Today
- Total
목록Computer/System (3)
Hardner
RAID? Redundant Array of Inexpensive/Independent Disk의 약자이며, 저장장치 여러 개를 묶어 고용량·고성능 저장 장치 한 개와 같은 효과를 얻기 위해 개발된 기법이다. 초기 업그레이드 후 폐기하기에는 아깝고, 그렇다고 단독으로 쓰기에는 성능이 부족한 (Inexpensive) 저장장치를 재활용할 목적으로 사용하였다. 저장장치 기술이 발전한 현재 Inexpensive보다는 Independent로 해석하는 추세라고 한다. 데이터를 나누는 다양한 방법을 레벨이라 하는데, 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상 시키는 등의 다양한 목적을 만족시킬 수 있다. ※ RAID 존재 의의는 가용성과 성능 향상이다. 그러므로 데이터 백업의 용도로 사용되는 기술..
Intel, AT&T 어셈블리어 문법 차이점 어셈블리언어는 Intel과 AT&T 두 가지 문법을 가지고 있다.서로 호환되지 않는 문법이기 때문에 코드 해석에 어려움을 겪을 수 있다.각 문법의 차이에 대한 기본적인 이해를 한다면, 도움이 될 것이다. Intel 문법은 대체로 간단하고, 접두사나 접미사가 붙지 않지만,16진수와 2진수 데이터에는 각각 'h'와 'b' 접두사를 가진다.AT&T 문법은 레지스터는 '%' 접두사를 가지며 값들은 '$' 접두사가 붙는다. [ 접두사 규칙 ]Ex) Intel 문법AT&T 문법 mov eax, 1movl #1, %eax mov ebx, 0ffhmovl $0xff, %ebx int 80hint $0x80 [ 오퍼랜드(Operands) 위치 차이 ] Intel 문법은 목적지..
함수 호출 규약 함수 호출 규약이란? - 함수를 호출하는 방식에 대한 약속이다. - 함수 호출 규약은 1. 인자 전달 방법 2. 인자 전달 순서 3. Stack Frame 정리 방법 이 세가지에 따라 종류를 구분한다. 주요 함수 호출 규약을 보기 전에 알아야 할 용어. Caller(호출자) - 함수를 호출함. Callee(피호출자) - 호출을 당하는 함수. ex) main 함수에서 A함수를 호출했을 때, Caller는 main함수이고, Callee는 A함수이다. 함수 호출 규약은 크게 세 가지 방식이 있다. ① C/C++ 등의 컴파일러에서 사용하는 cdecl 방식. ② Win32 API 등에서 사용하는 stdcall 방식. ③ 컴파일러 업체에 따라 달리 사용하는 fastcall 방식. 자세히 보기. ① ..