이전글을 보고 싶다면? [System] - 펌웨어(firmware) 전에는 펌웨어 분석을 하기 위해서 펌웨어에 대한 지식을 알아봤다. 이번에는 대표적인 펌웨어 분석 툴인 'binwalk' 에 대해서 알아 보겠다. 1. binwalk? 대표적인 펌웨어 분석 툴. 펌웨어 분석 뿐만 아니라 포렌식 시 파일 카빙 등에 사용 할 수 있는 유용한 툴이다. binwalk 말고도 fmk(firmware mod kit) 라는 툴도 있는데 이 툴은 펌웨어의 소스를 까지 않고 수정할 수 있다는 장점이 있다. 그러나 사용 불가능한 펌웨어 버전도 존재한다고 한다. 필자는 fmk는 아직 사용 해보지는 않았음. github 에서 최신 버전을 다운 받아서 사용 하면 된다. 아래는 github 주소. https://github.com..
칼리 리눅스를 제대로 설치 했는데 부팅을 하니까 검은색 화면이 뜨면서 부팅이 되지 않은 경험이 있을 것이다. 나도 겪은 일인데 해결법이 잘 정리 되어 있는 곳이 없어서 포스팅 하게 되었다. 부팅이 제대로 되지 않는 경우 해결방법은 여러가지가 나와있지만 가장 좋은 해결 방법은 kali linux full 버전 말고 라이트 버전을 설치 하여 full 버전으로 업그레이드 시키는 것이다. 라이트 버전을 설치 한 뒤 apt-get install kali-linux-full 을 입력하면 칼리 리눅스의 풀버전을 사용 할 수 있다. 풀버전 설치 후 검은 색 화면이 뜨면서 부팅이 되지 않는 경우 본인의 컴퓨터보다 vm 이 너무 무거워서 그럴 수 있다. 그럴 때는 리눅스 라이트 버전을 먼저 설치하고 풀 버전으로 업그레이드..
방학을 맞이해서 다양한 분야의 CTF 문제를 풀면서 공부하고 있다.그 중 하나인 시스템 CTF 문제들을 모아둔 pwnable.kr 에서 1번 문제를 풀이 해보도록 하겠다. 제일 첫번째 문제 fd는 저기 귀여운 그림만큼 쉬운 문제인데 fd 개념을 이해하는데 시간이 좀 걸렸던 문제이다. 문제를 클릭하면 위와 같이 접속 경로와 문제 설명이 나온다. 적혀 있는 서버로 접속하여 문제를 풀면 된다. 접속 방법은 아래와 같다. cmd에서 ssh fd@pwnable.kr -p2222 를 입력해 주고 주어진 패스워드 guest 를 입력해주면 위와 같이 pwnable.kr 에 접속 할 수 있다. 접속해서 ls 명령어로 파일을 읽어보면 파일은 총 fd, fd.c, flag 이렇게 3개의 파일이 존재한다. ls -l 로 권한..
- Total
- Today
- Yesterday
- Java
- 동적분석
- 자바
- Spring
- reversing.kr
- NumberFormatException
- AndroidX
- 모바일리버싱
- 정보보안
- CTF
- MVVM
- DataBinding
- 칼리리눅스
- 포너블.kr
- 뷰모델
- androidstudio
- pwnable.kr
- 리버싱기초
- Android
- 펌웨어 분석
- exception
- 스프링부트
- 앱분석
- 리버싱.kr
- reversing.kr풀이
- 안드로이드
- 에러
- 코드로 배우는 스프링 부트
- writeup
- 웹 MVC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |