일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- extends
- Interface
- javap
- 심리여행
- IMPLEMENT
- bytecode
- abstract
- 보안
- throws
- ㅇ
- 취약점
- Recylcer
- static
- Navigation Component
- 버킷리스트
- Transition
- 일상탈출
- jvm
- Shared Elements
- 심리학
- HelloWorld
- bytecode 분석
- 여행계획
- 치유
- 보안취약점
- 회피
- 일상회피
- opcode
- Android
- 여행
- Today
- Total
목록Cyber Security(undergraduate)/embeded system security (3)
패스트터틀
왜 공유기를 공부해야하나? 홈라우터 Exploitation(공격) 을 함으로써 더 큰 장비를 다루기 위한것 Home Router router는 서로다른네트워크가 연결될수있게 해주는장치. 쉽게말해 연장선인데 여러가지기능이들어간 연장선 전문라우터보다 성능은 떨어지지만 기능은 전문라우터보다 훨씬 많이 들어가있음 WPS(와이파이 인증 프로토콜) Traditional(100Mbps,1Gbps) IPv4 and IPv6 NAT(Netwrok Address Translation) = 네트워크 주소를 바꿔주는것 VPN Server (Virtual Privait Network) Port Forwarding and UPnP(NAT위에서 p2p형식을 쓰기위해 UPnP가 나옴) Embeded boudary에서 64mb 는 굉..
shellcode = 아주작은 어셈블리코드, 런타임 취약점 을 테스트할수있다고함 기계어로 만들었는데 만약 0(null)이 들어가면 끊기게 되는데 안들어가게 하는 개발스텝이 포함됨 Exploit Database.com = 알려진 취약점을 공개한곳 bin/sh(바이너리 쉘) execution /bin/sh shellcode: Shellcode modeling 1. 쉘코드를 만들때에는 c로 먼저 만들어서 모델링을하고 strace(system call trace) 라는 리눅스툴로 c에 들어간 시스템콜을 자동으로 호출해서 보여줌 2. the possible models가 몇가지고 나오는데 그중 되는걸로 하면됨(원래 이렇게 되긴만하면 되는분야라고함) 3. 그러면 이제 이것을 가지고 파악하구 4. 어셈블리 코드 작성..
Embedded Systems Security: an Overview 임베디드 시스템은 전자기기에 들어가는 시스템 Embedded(깊숙히 박혀진) 임베디드 시스템은 굉장히 다양한 분야의 도메인있는데 가장 핵심적인것은 어떤 목적성을 가지고있다는것이다. 목적성이란 테마를 가지고있다는 뜻으로 예를들면 라우터,TV등 특정 목적을 가지고있다는 뜻이다. SOC시스템 = System-on-a-chip = 칩 위에 시스템이 있는것 = 삼성전자가 중요하다고 함 SES = 라스베가스에서 하는 이공계쪽에서는 꼭 가야되는 행사라고 함 Architecture = 어떻게 구성되어있는가에대한것 임베디드 시스템을 분석할때 가장 중요한것중 하나는 UART접근이 있다. Flash메모리를 제어하는 하드웨어 칩셋까지 전부다 들어가있다. O..