일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- abex'crackme
- docker
- bastion host
- AI
- Java
- AWS
- 머신러닝
- 라우터
- CISCO
- Mac
- 자바
- vector
- dreamhack
- 크롤러
- cmd
- 리버싱
- 머신러닝 프로세스
- 온프레미스
- Reversing
- Screening Router
- 네트워크
- vlan
- 스위치
- 암호학
- Firewall
- Repository
- Python
- 인공지능
- RIP
- STP
- Today
- Total
목록전체 글 (91)
Haekt‘s log
이 포스팅은 관용 암호 방식중 아래의 부분을 설명할 것이다. 시프트 암호법 단순 환자 암호법 Addine 암호법 - 시프트 암호법 shift 암호법 이란 ? 알파벳을 정해진 횟수만큼 밀려서 쓰는 방식으로, 3번을 밀려 쓰게 되면 A 가 D 가 되는 방식이다. 가장 초기에 사용했던 암호법으로 간단하고, 알아보기는 쉽지 않으나, 시프트 간격에 26가지 알파벳을 다 대입하여 알아보는 소모적 공격에는 아주 취약하다. - 단순 환자 암호법 단순하게 문자를 다른 문자로 바꾸어 암호화 하는 방식으로, 26가지의 알파벳에 해당하는 알파벳을 무작위로 입력하여 암호화 하는 방식이다. a = j , b = c , c = e , d= k , e = f ... p = h ... l = n ... z = l 위와 같이 알파벳에 ..
페이지 폴트를 알기 위해서는 메모리를 관리하는 기법인 페이징을 먼저 알아야한다. - 페이징 페이징 기법은 컴퓨터가 메인 메모리에서 사용하기 위해 2차 기억 장치로부터 데이터를 저장하고 검색하는 메모리 관리 기법이다. 즉, 가상 기억장치를 모두 같은 크기의 블록으로 편성하여 운용하는 기법이다. 이때의 일정한 크기를 가진 블록을 페이지라고 한다. - 페이지 폴트 페이지 폴트는 메모리에 적재된 페이지중에 사용 페이지가 없을 때를 가리킨다. 시스템의 종류에 따라 약간 다를 수 있으나, 대체로는 빈 페이지가 하나도 없거나, 미리 정한 수보다 적을 때 발생한다. ** 만약 페이지 폴트가 발생했을 경우, 컨트롤 레지스터의 CR2 레지스터에 페이지 폴트가 발생한 부분의 선형 주소가 저장된다. - 관련 레지스터 CR0 ..
- TEST EAX, EAX 왜 쓰는걸까? TEST 는 비교 AND 연산을 해 주는 역할이라고 이해하고 있었다. 그럼 EAX, EAX는 같은 것을 비교하는 것이므로 항상 참만 나오는게 아닌가? 하는 의문이 들었다. 결론부터 말하자면, TEST EAX, EAX 는 EAX에 값이 들어있는지 확인하기 위한 부분이다. - 설명 TEST 는 1 피연산자와 2 피연산자를 AND 연산하여 EAX 에 값이 있으면 참을 내놓는다. AND 연산은 두 피연산자가 참으로 대응될 때에만 참이 나오기 때문에, 하나라도 0 이 있다면 거짓을 내놓게 된다. TEST EAX, EAX 는 두 피연산자가 동일하므로, EAX 에 값이 없을 경우 거짓이 나오게 되는 것이다. TEST 는 거짓( 0 ) 이 나올경우 ZF ( zero flag ..