일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OS
- Spring
- SQL
- 정보보안기사 실기
- pwnable
- hacking
- PWN
- 운영체제
- 워게임
- Buffer Overflow
- 정보보안기사
- Lord of BOF
- system hacking
- BOF
- 해킹
- Operating System
- System
- stack overflow
- wargame
- Payload
- Spring MVC
- webhacking.kr
- 네트워크
- Pwnable.kr
- 웹해킹
- Shell code
- Spring Framework
- 정보처리기사 실기
- LOB
- webhacking
- Today
- Total
DongDD's IT
[Cryptography] AES(Advanced Encryption Standard) AES 배경 - DES가 tehoretical attack과 exhaustive key search attack에 취약하기 때문에 대체를 위해 출현- AES 공모에서 Rijndael 선정 특징 - TDES보다 빠르고 강력함- symmetric block cipher- Block Size : 128 bit- Key Size : 128/192/256 bit- Round : 10/12/14 (key size에 따라)- Round Key size : 128 bit- DES와 달리 Feistel 구조가 아닌 SPN구조(Iterative) Encryption ex) AES Encryption- irreducible polynom..
DES(Data Encryption Standard) Modern Block Cipher - 고전 암호에서 Substitution과 Transposition이 결합되어 사용되면서 Modern Cipher로 넘어옴- 암호화 알고리즘에서 넓게 사용- 기밀성, 인증- DES가 Modern block cipher에 속함 Block Cipher vs Stream Cipher Block Cipher - plaintext를 특정 크기의 block으로 나눠 암호화, 복호화 수행- block 단위로 수행- stream cipher보다는 속도가 느림- 현재는 block cipher가 더 많이 쓰임- Encryption Algorithm과 Decryption Algorithm은 같을 수도 있고 다를 수도 있음(DES는 같음..
Garbage Collection Garbage Definition - 특정 메모리 영역을 사용하고 이후에 사용하지 않는데도 지속적으로 해당 영역에 남아 있어 메모리 낭비 Effect 1. Dangling Pointer- 메모리를 사용 후 직접적으로 free를 해주어야 하기 때문에 garbage collection을 사용하지 않으면 사용되지 않는 메모리 영역이 생길 수 있음 2. Double Free- 메모리를 사용 후 직접적으로 free 해주어야 하기 때문에 garbage collection을 이용하지 않으면 한 영역을 두번 free하는 경우가 생길 수 있음 3. Memory Leak- 사용되지 않는 메모리때문에 메모리 누수가 일어날 수 있음 Garbage Collection Definition - G..
[Cryptography] Classical Ciphers Crpytography 용어 1. Plaintext(평문)- 암호화되지 않은 일반 문장 2. Ciphertext(암호문)- 평문을 암호화시킨 문장 3. Cipher- 암호화에 사용되는 알고리즘 4. Key- 암호화, 복호화에 사용되는 키 5. Encrypt(encipher)- 암호화(평문 -> 암호문) 6. Decrypt(decipher)- 복호화(암호문 -> 평문) 7. Cryptanalysis(암호해독)- key를 모른채로 암호문을 해독 분류 1. 암호화 타입에 따른 분류1) substitution(치환)- 특정 문자를 다른 문자로 치환하여 암호화 2) transposition(전치)- 문자들의 위치를 섞어 암호화 3) product- sub..