Information Security

Information Security/Vulnerability

고스트 취약점 (CVE-2015-0235) 개요 및 대응방안

http://www.kisec.com/knowledge_channel/kiseclab 이번에 발표된 Glibc 에서 버퍼 오버플로우가 발생했습니다. 일명 고스트 취약점(Ghost Vulnerability)로 취약점에 대한 개요 및 대응방안에 대해 1차 보고서를 작성했습니다. 링크에 들어가셔서 PDF로 확인하시길 바랍니다. 2차 보고서는 취약점 분석, 패치 디핑, 실제 환경구축, 실습, 탐지 및 방어방법에 대해 다룰 예정입니다.

Information Security/OpenSource

How to install IDA(32bit) on Ubuntu(64bit)

1. 개요 바이퍼를 테스트하다가 ida(아이다) 모듈이 있어 아이다를 설치해보았다. 다운로드 받은 아이다는 32비트 환경에서 동작하는 응용 프로그램이고, 설치하려는 곳은 우분투 12.04 LTS 64비트 이다. 2. 설치 우선 아이다는 유료 도구이기 때문에 홈페이지에서 제공하는 데모 버전을 다운로드 받는다. wget http://out7.hex-rays.com/files/idademo66_linux.tgz tar xfz idademo66_linux.tgz 아이다를 실행하기 위해서는 32비트 라이브러리들이 필요하다. 여러가지 테스트를 하고 에러들을 잡아보았을 때 다음 설치가 최적의 설치로 보여진다. $ sudo apt-get install libXext6:i386 lib32stdc++6 libglib2.0..

Information Security/Books

Java Performance Fundamental - java Performance Fundamental, 김한도

자바 가상머신(Java Virtual Machine)에 대한 유일한 국내 서적. 엑셈에서 출판했으며, 국내에서 자바 퍼포먼스 튜닝에 대가로 손꼽는 김한도씨가 저자이다. 자바 가상머신에 자세한 내용과 알고리즘을 포함하여 연구하기에 좋으나, 너무 많은 영문단어로 가독성이 매우 떨어진다. 자바 취약점을 연구하기 위해 읽어보았으나, 자바 메모리 관리 알고리즘인 가비지 콜렉션(Garbage Collection) 파트에서 이해하기 어려워 진행을 중단했다. 향후 다시 챙겨보고 정리해야할 책이다.

Information Security/OpenSource

vt-tool - Find the name of the evil

1. 개요 부제인 "Find the name of the evil"에서 볼 수 있듯이 악성코드 이름을 토대로 통계를 내는데 사용하는 도구이다. 2. 설치 설치는 도구 가이드에서 제공하는 라이브러리와 패키지를 설치한다. sudo apt-get -y install python-numpy python-scipy python-levenshtein python-pip numpy : 통계학에 주로 사용되는 파이썬 라이브러리scipy : 이 라이브러리는 수학, 과학, 엔지니어링 분야에서 사용하는 라이브러리이자 생태계를 총칭levenshtein : 문자열에서 문자간 거리, 유사도 등을 측정하기 위해 사용하는 라이브러리pip : 파이썬 전용 라이브러리 저장소를 이용하기 위한 패키지 추가로 설치하는 파이썬 라이브러리들이다..

Information Security/OpenSource

CapTipper - Malicious HTTP traffic explorer tool

1. 개요 이미 오래전 부터 악성코드 유포는 웹을 통해 이뤄져왔다. 특히나 드라이브-바이 다운로드 공격 방법은 유포의 프로세스를 크게 확장하게 되었다. 이번에 소개할 도구는 악성코드 유포가 포함된 pcap 파일을 파싱하여 분석하는 도구이다. 특히 기능이 드라이브-바이 다운로드에 맞춰져 기능들이 구현되고 있는 것으로 판단하고 있다. 이 도구는 별도의 라이브러리를 설치할 필요가 없다. 이는 좀 더 세부적으로 구현한 부분이 없다고 판단할 수 있다. 그래서 아쉽게도 자바스크립트 난독화에 대한 대응이 이루어져 있지 않으며, 다양한 취약점을 유발시키는 파일들에 대한 상세 분석도 진행하지 않는다. 2. 설치 및 구동 CapTipper는 별도의 라이브러리를 설치 할 필요가 없이 github 를 통해 다운로드 받으면 된..

Information Security/Books

Cuckoo 샌드박스를 활용한 악성코드 분석, 디지트 오크타비안토, 이크발 무하르디안토

2013년 10월 16일에 원서 "Cuckoo Malware Analysis"를 번역한 번역본이다. 2013년 4월에 Cuckoo 0.6 버전이 나왔기에 이 책도 0.6 버전을 다루고 있으며, 국내 번역 출간 당시가 2014년 6월이기에 Cuckoo 1.1 버전이 나온 상태이다. 0.6 버전과 1.x 버전대의 설치는 다르고, 기능들도 확연하게 다르게 추가되었다. 번역 출판사의 사정상 진행 할 수 없는 것도 이해가 된다. 원저자의 두 사람이 표현한 기술적 내용도 아쉬운 부분이 많다. 일부 라이브러리 설치 방법이 아쉽고, 집필 당시 실습 가능하지만 현재는 추가적은 작업을 해야하는 부분들이 아쉽다. 과연 이 도구를 처음 접하는 사람이 실습 가능할까? 라는 걱정이 앞선다. Cuckoo를 다뤄봤던 사람으로써 다양..

Information Security/OpenSource

바이퍼(Viper) #04 - 스토어(Store) 명령

[Tools/Linux] - 바이퍼(Viper) #01 - 개요 및 설치 [Tools/Linux] - 바이퍼(Viper) #02 - 프로젝트(Project) [Tools/Linux] - 바이퍼(Viper) #03 - 샘플파일 수집 1. 스토어 (Store) 스토어 명령은 외부에 있는 저장소에서 파일이나 압축 파일(ZIP)을 바이퍼 저장소에 저장하는 역할을 하는 명령어이다. "바이퍼(Viper) #03 - 샘플파일"에서 다운로드 받은 악성코드를 저장한다. 저장하기 전에 해야할 것은 프로젝트를 선택한다. 도움말을 살펴보면 -d 원본 파일 삭제, -f 폴더 선택, -s 파일사이즈 선별, -y 파일 포맷 설정, -n 파일 이름, -t 태그 입력 기능을 가진다. 다만, -s 파일사이즈 선별 기능은 제대로 동작하지..

Information Security/Books

모의해킹이란 무엇인가? - 질문과 답변으로 쉽게 배우는 해킹/보안 실무

모의해킹이란 무엇인가? - 질문과 답변으로 쉡게 배우는 해킹/보안 실무, 조정원 지음 본인은 모의해킹을 수행하지 않는다. 직업 특성상 관련 내용을 공부하고 연구하지만, 실제 업무는 거의 나가본적 없는 초보라 봐도 된다. 블로그의 내용에서 유추할 수 있듯, 악성코드 유포관점이나 난독화 그리고 보안 관련 오픈소스관련 연구를 진행하고 있다. 하지만, 이 책을 읽을 때 전혀 다른 업무를 함에도 많은 동감을 느끼게 해준 책이다. 명확히 어떤 구절에서 동질감을 느꼈는지 표현하기 어렵지만, '머리로 느끼고만 있던 것이 명확하게 글로 표현되었다.' 같은 느낌다. 그 외에도 수 많은 정보 수집에서도 볼 수 없는 경험담도 많이 배울 수 있었다.

hakawati
'Information Security' 카테고리의 글 목록 (9 Page)