목록분류 전체보기 (346)
R136A1
계속 미뤄왔던 PIL(이전 포스팅)과 Memory, Disk를 다뤄보려 한다. 파일의 확장자는 lzma로, 데이터 압축에 쓰이는 알고리즘이다. 일반적인 압축 해제 프로그램으로 해제 가능하다. 압축을 풀면 raw파일이 나온다. 주로 이미지 파일로 많이 접했겠지만, 깨져서 보이지 않는다. 파일을 까보면, ELF 파일(리눅스 실행 파일)이다. 실행되지 않는다. 책의 오탈자 수정인지, 힌트가 되었다. 이미지 파일 뿐만 아니라 메모리 덤프 파일도 raw 형태로 추출된다고 한다. Volatility 사용법: https://r136a1x27.tistory.com/372 을 참고한다. 1. 프로필을 찾는다 => Win10x64 2. 프로세스 정보를 파악한다 문제에 적힌 Pid 4092는 mspaint.exe이고, 윈도..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
4. Local Encryption Issues [사전 지식] 앱 개발을 진행하다보면 데이터를 저장하여 관리해야 할 상황에 직면한다. 이 때 데이터의 양이 크거나, 중요한 데이터는 서버나 DB, 파일의 형태로 저장을 하면 되겠지만 간단한 설정 값이나 문자열 같은 데이터는 DB에 저장하기에는 부담스럽다. 이런 경우 안드로이드에서 기본적으로 제공되는 SharedPreferences를 사용하여 관리하면 편리하게 사용이 가능하다 위치: /data/data/{앱의 패키지 명}/shared_prefs/{기록파일명}.xml 앱 폴더 내에 저장되므로, 앱을 삭제하면 당연히 데이터도 삭제된다. SharedPreferences를 사용해 객체를 생성하고, 메소드를 사용하여 생성하고, 삭제하고, 수정할 수 있다. [발생 기능..