본문 바로가기

전체

(242)
안드로이드 카카오톡 백업하기(사진, 대화내용) 1. 대화내용 백업 기존의 스마트폰에서 카카오톡을 실행시킨다. 설정 -> 실험실 -> 대화내용백업 2. 사진 백업 Android/data/com.kakao.talk/contents 위의 경로 내에 있는 파일들을 복사해 온다. 또는 아래와 같은 방식으로 파일들을 가져온다. http://moaimoai.tistory.com/16 위 링크에서 adb 프로그램을 다운받는다. 해당 폴더에서 알트 D -> cmd -> 다음과 같이 입력한다. (마지막에 마침표가 잘 안보이지만 점까지 찍어준다. 1) sdcard 폴더에 저장되는 경우(삼성 갤럭시)adb pull /sdcard/Android/data/com.kakao.talk/contents . 2) 루트 폴더에 저장되는 경우adb pull /Android/data/c..
임베디드 소프트웨어 경진대회 후기 (2015) 작년에 이어 올해도 임베디드 소프트웨어 경진대회 본선에 진출했다. 2015년 11월 25일에 본선이 이루어졌으며 전날 24일에 셋팅을 할 수 있도록 했다. 발표장은 책상과 의자 2개만 제공되었으므로 기타 발표를 위한 모니터, 노트북을 가지고 가기위해 차를 가지고 갔다. 새차이고 고속도로는 처음이라 긴장되긴 했지만 별 사고없이 다녀올 수 있었다. 장소는 과천과학관이다. 작년엔 일산 킨텍스해서 했기 때문에 올해도 큰 규모로 이루어질 줄 알았는데 올해는 상금도 엄청 줄고 발표장소도 비교할 수 없을 정도로 작아졌다. 작년에 부스에서 발표가 진행되었다면 올해는 포스터 발표 방식으로 진행되었다. 자유공모는 총 29팀이 본선에 진출했으나 1팀은 본선에 불참했다. 따라서 내가 진출한 분야에서 총 28팀을 대회에서 볼 ..
Shortcut 출처 : https://msdn.microsoft.com/en-us/library/windows/desktop/cc144175(v=vs.85).aspx 레지스트리 상세 위치 : \HKEY_LOCAL_MACHINE\SOFTWARE\Classes\[프로그램이름]\shell\open\command 유저가 파일과 같은 Shell 객체를 마우스 우클릭 했을 때 이 Shell은 shortcut 메뉴를 보여준다. 이 메뉴는 유저가 다양한 행동을 취할 수 있도록하는 명령어 목록으로 구성된다. 이러한 명령어들은 shortcut menu items 또는 verbs이라 한다. shortcut 메뉴는 커스터마이징될 수 있다. 1. 파일 시스템의 Shorcut Menus에대한 소개 shortcut 메뉴들은 대개 파일 관리를 위..
[Sleuth Kit] fls - 이미지 파일 목록 추출 출처 : http://wiki.sleuthkit.org/index.php?title=Fls 명령어 사용 방법 : http://www.sleuthkit.org/sleuthkit/man/fls.html 파일다운로드: 1. 개요 : fls는 파일 시스템 내의 파일과 디렉토리 이름을 목록화 한다. 이는 주어진 디렉토리의 컨텐츠를 처리하여 삭제된 파일의 정보를 보여준다. 2. 출력 결과 : 기본적으로 (-l 이나 -m을 사용하지 않은 경우) 디렉토리 내의 각 파일 당 한 줄로 출력된다. NTFS의 예로 다음과 같이 출력된다. r/r 1304-128-1: IO.SYS 3. 파일 타입 출력결과의 r/r은 파일타입을 말한다. 앞의 'r'은 파일의 file name strucutre 내에 저장된 타입을 말한다. 뒤의 '..
[후기]삼성 대학생 프로그래밍 경진대회 및 LG Code Challenger 2015 1차 삼성 대학생 프로그래밍 경진대회는 종 1차, 2차, 본선으로 이루어지며 대회 방식은 위와 같다. 나 또한 제 1회 삼성 대학생 프로그래밍 경진대회 (https://www.codeground.org)를 참여했었는데 대회 날과 그 다음날 약속이 있어서 몇문제 못 풀고 포기하였다. 통과되면 좋겠지만 평균도 못 미치는 점수이기에 기대를 접었다. -> 결과는 역시나 탈락 LG Code Challenger 2015(https://www.lgcodechallenger.com)는 10월 27일 9시부터 29일 9시 까지 이루어지는 대회이다. 이번이 두번째 대회이고 대상은 코딩을 좋아하는 학사이상(재/휴학생) 누구나(전공무관) 괜찮다고 한다. 시작일에는 조금 풀다가 이 대회또한 다른 약속이 생겨 포기할까 생각도 했다. ..
[OPIC] 3초 말하기 연습 보호되어 있는 글입니다.
matplotlib 이용해 파일 사용 흔적 확인 프로그램의 실행흔적을 확인하고 싶을 때 여러가지 방법이 있겠지만 참고 : http://moaimoai.tistory.com/136 그 프로그램이 생성하는 파일로 해당 프로그램의 사용흔적을 추정할 수 있다. 이는 파이썬을 통해 쉽게 추적이 가능하며 본 프로그램에서는 추적뿐만 아니라 그래프로 쉽게 표현해주는 기능을 추가하였다. 지금은 파일 확장자로 파일을 탐색하지만, 더 정확하게 파일이 가지는 고유 시그니처를 통해 파일의 확장자를 구별할 수 있다. 아래 코드에서 확장자를 더 추가하고 싶으면 extList = [".hwp", ".doc", ".pdf", ".txt"]
리버싱 예제 2 (정적분석 vs 동적분석) 1. 파일을 다운받고 압축을 푼다. 파일 : 2. 실행 후 문제가 무엇인지 확인 F1계속 출력 -> F2 계속 출력 -> F3계속 출력하다가 에러! 일단 IDA를 통해 문제가 무엇인지 확인하자. 3. IDA를 사용해 문제 확인 일단 Graph View를 사용해 코드의 진행을 눈으로 확인하자. 일단 어디서 에러가 나는지 모르니 실행을 시켜보자. 메뉴 -> 디버거 -> 스타트 프로세스(F9) 에러창과 함께 다음과 같은 화면을 볼 수 있다. 문제가 무엇인지는 알 수 없으나 몇가지 힌트를 얻을 수 있다. sub_401020+A 에서 main:loc_401050으로 분기를 하고 잘못된 메모리 영역은 0xA3166을 참조해서 에러가 났다는 것을 알 수 있다. 그렇다면 F3이라는 텍스트를 어디서 참조했는지 알아보자...