일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- mysql
- 개발
- python3
- JPA
- django
- 웹 개발
- db
- 파이썬3
- 스프링 부트
- ORM
- 장고
- 데이터베이스
- 웹
- Python
- Spring Boot
- 디자인 패턴
- 자료구조
- Spring
- 보안
- 스프링부트
- 파이썬
- rabbitmq
- HTTP
- BCI
- node.js
- bytecode
- 자바
- java
- 스프링
- Today
- Total
목록시스템 프로그래밍 (3)
semtax의 개발 일지
개요 해당 포스팅은 학교 과제로 정리한 내용을 그냥 묵혀두기에는 아까워서 정리한 내용입니다. 따라서, 틀린부분이 있을 수도 있으니 너그럽게 봐주시면 감사하겠습니다.. 2. ARM 메모리 관리기법 분석 2-1. Address Model in ARM 1. 하나 이상의 클라이언트 장치가 메모리 상호 연결을 통해 SMMU에 연결됩니다. 2. 클라이언트 장치는 SMMU의 업스트림으로 설명됩니다. SMMU와 클라이언트 장치 간의 연결은 업스트림 버스입니다. 3. SMMU는 메인 메모리를 통해 나머지 메모리 시스템에 연결됩니다. 4. 나머지 메모리 시스템은 SMMU의 다운 스트림으로 설명됩니다. SMMU와 나머지 메모리 시스템 간의 연결은 다운 스트림 버스입니다. 5. 클라이언트 장치는 SMMU에 트랜잭션 요청을 보..
개요 해당 포스팅은, 1년전에 학교 과제로 정리했던 내용을 그냥 묵혀두기에는 아까워서 블로그에 포스팅을 하는 내용입니다. 따라서, 틀린 부분이 많을 수도 있으니 너그럽게 봐주시면 감사하겠습니다. 1. 인텔 메모리 관리기법 분석 1-1. Address Model in Intel 1-1-1. 주요 특징들 인텔의 Address Model은 3가지로 나누어 지는데, 각각 Flat Memory Model, Segmentation Memory Model, Real Address Model로 나눌 수 있다. 첫번째로는, Flat Memory Model이다. Flat Model과 같은 경우 코드나 데이터 영역이(세그멘테이션 같이) 따로 영역이 나누어지지 않아서, 32bit 기준으로, 0~2^31-1 byte 에 해당하..
소개 이번 시간에는 pwnable.kr 에 있는 fd 라는 문제를 풀어보도록 하겠습니다. 풀이 먼저, 아래 주소에 ssh를 이용해서 접속해줍니다. ssh fd@pwnable.kr -p2222 접속해서 파일들을 살펴보면 아래 파일들이 있는것을 볼 수 있습니다. fd fd.c flag 먼저 문제 코드를 읽어 보도록 하겠습니다. 문제 코드는 아래와 같습니다. #include #include #include char buf[32]; int main(int argc, char* argv[], char* envp[]){ if(argc