X-ways imager 구매 후기 (25-05-29 내용 추가)

분석해야하는 장비가 여러 이유로 포렌식 연구실이 아닌 다른 장소에서 디스크 이미지를 만들어야하는 상황이 종종 있다. 예를 들면 천장이나 벽 등에 매립되어있는 PC나 운송이 불가능 할 정도로 큰 서버를 분석해야하는 경우가 종종 발생한다.

이런 상황에서 이미지 하나를 만들기 위해 분실 위험을 감수하면서 약 600만원의 X-Ways Forensics을 들고 가기에는 많이 부담된다.

X-Ways imager는 이러한 상황에서 연구실 외 장소에서 부담없이 이미지를 할 수 있도록 이미징외 모든 기능을 빼고 제작한 도구이다

사진 1. 실행 화면

X-Ways imager는 1년 이용버전 12만원, 영구이용버전은 30만원에 구매 할 수 있다.

개인적인 평가를 하자면 같은 회사에서 나온 X-Ways Forensics, WinHex와는 달리 X-Ways Imager는 별로 였다.

X-Ways imager는 무료 도구인 FTK imager에도 있는 간단한 이미지 파일 분석이나 브라우징 기능,삭제된 파일 확인 등 부가적인 기능이 전무하고 딱 이미지 생성 기능만 존재하였다.

장점을 뽑으라 한다면 FTK imager(130MB) 이미징 툴은 몇 백메가의 용량을 자랑하는 방면, X-Ways imager는 47MB의 가벼운 용량을 가졌고, 램과 cpu도 다른 툴에 비해 적게 먹었다.

또 프로그램 자체가 가벼워서 다른 이미징 프로그램보다 약간 더 빠르게 이미징이 가능했다.

정리하자면 X-Ways imager는 이미징 말고는 아무런 기능이 없으므로 연구실 이외의 장소에서 이미징을 해야하는 사람이 아닌 디지털 포렌식을 공부하려는 학생들은 구매하는 것을 비추천한다.

학생들은 괜한 모험심이 들어서 돈 낭비 하지 말고 무료 도구인 FTK imager를 이용하는 것을 권장한다.

뒤늦게 적어보는 차세대 보안리더 양성프로그램 (BoB) 11기 수료 후기

수료식이 끝나고 바로 수료 후기를 작성할 생각이었으나, 여러모로 바빠 미루다 보니 2달이나 지나버렸네요..

글을 쓰다 보니 어느덧 BoB 12기 모집 기간과 겹치게 되었습니다

12기 지원하시는 분들에게 조금이라도 도움 되고 좋은 결과 있기를 기원하며 글을 적어보았습니다.

BoB 수료증

1.서류지원

BoB에 들어가기 위해서는 1단계 서류평가 2단계 필기 or 실기 평가 3단계 면접으로 3가지의 관문을 넘어야 들어갈 수 있습니다.

필자의 경우에는 디지털 포렌식 트랙으로 지원하였고, 3번째 도전 만에 BoB에 붙게 되었습니다. (9기 서류탈락, 10기 면접탈락, 11기 최종합격)

3수를 하면서 쌓인 소소한 팁을 공유해드리자면 BoB 자기소개서에 정보보안에 뜨거운 열정을 잘 녹여낸다면 서류평가는 쉽게 통과할 수 있었습니다.

서류평가에서는 자기소개서를 필수로 제출하고 보유 자격증, 수상 기록,포트폴리오,추천서 등등을 추가로 선택 제출합니다.

제출한 자료를 기반으로 평가하여 모집인원의 2배수인 총 400명을 선발하게 됩니다.

필자 같은 경우는 자기소개서에 어떻게 정보보안에 입문하게 되었고, 입문했을 때 공부를 한 과정, BoB에 들어가서 하고 싶은 프로젝트 주제, 수료 후 계획을 중점으로 작성하였습니다.

그리고 선택 제출로 수상 기록 1개, 국가 기술 자격증 1개, 추천서를 제출하였습니다.

2. 필기 or 실기 평가

9기는 서류평가에서 탈락하여 잘 모르겠으나 10기의 경우 실기평가, 11기는 필기 평가로 진행되었습니다.

제가 지원한 디지털 포렌식 트랙 기준으로 말씀드리자면,

10기의 경우에는 하나의 가상상황과 임무를 주고 디지털 포렌식을 진행하는 실기평가를 진행하였고,

11기는 정보보안산업기사 수준의 필기고사가 진행되었습니다.

필기 or 실기 평가는 거의 웬만하면 합격을 시키는 것 같았습니다. 서류 합격 인원 400명 중 90% 이상이 통과하였습니다.

3. 면접 평가

BoB의 면접 평가하면 압박 면접으로 유명합니다. 그러나 필자는 BoB 지원 당시 고등학생이라 살살 진행하였는지 모르겠지만,

다른 교육생들처럼 엄청난 압박 면접이 아닌 50%(?) 압박 면접으로 진행되었습니다.

면접 질문은 대외비 인지라 무엇을 물어봤는지는 말씀드릴 수 없지만,

10기 면접 탈락 때 느낀 바로 열심히 면접 준비 안 하면 먼지 하나 안 남게 탈탈 털립니다.

4. 최종 합격

그렇게 3번째 도전 만에 힘들게 BoB에 최종 합격하게 되었습니다.

3수 만에 합격!

최종 합격을 하면 상경하는 지방 교육생들을 위한 기숙사를 신청받습니다.

11기 기준으로 기숙사는 숭실대학교 기숙사를 대관하여 생활하였습니다.

기숙사는 무상으로 지원되지만 개인적으로는 비추천하고 싶습니다.

그 이유는 BoB 집중 교육 기간이 2개월 정도인데 기숙사 지원은 1개월 2주 정도라, 교육 도중에 남은 2주 동안 거주할 곳을 급하게 찾아야 하고,

거주할 곳을 찾았다 하더라도 교육 중에는 쉬는 날도 없어 수업이 끝난 오후 10시에 힘들게 이사를 해야 하기 때문입니다.

상경을 해야 하는 지방 교육생이라면 합격한 후 서울 자취방을 알아보시는 것을 추천해 드립니다.

TMI로 서울에서 방을 구할 때 가리봉동은 피하세요, 필자는 2주간 가리봉동 고시원에서 살았는데 무서운 중국인들이 너무나 많고 밤에 가로등도 없어서 여러모로 치안이 별로였습니다….

5. 공통 교육

BoB에 들어가면 우선 7월 한 달간 공통교육을 듣게 됩니다. 공통 교육과정에서는 정보보안에 관하여 견문을 늘릴 수 있는 수업과, 각 트랙별 입문 수업을 들었습니다.

공통교육 때 여러 교육생을 만나면서 인맥을 쌓고, 정보보안을 넓게 보는 시선을 기를 수 있어서 좋았습니다.

6. 중간고사

1달 동안 공통교육 때 배운 내용으로 토대로 중간고사를 응시하게 됩니다.

중간고사 점수는 시험 점수뿐만 아니라, 출석, 과제 점수 등을 종합하여 산출하게 됩니다.

산출된 점수가 높으면 높을수록 자신이 가고 싶은 트랙에 갈 확률이 높아지게 됩니다.

저는 그렇게 디지털 포렌식 트랙에 합격… 은 아니고 희망 2순위였던 보안 컨설팅 트랙으로 배정받게 되었습니다.

공통교육 때 몸살이 나서 4일 정도 수업을 못 듣게 된 게 트랙 배정 점수에 타격이 컸던 거 같습니다.

BoB에서 다들 체력 관리 잘하시길 바랍니다. 자신의 체력은 생각하지 않고 열정만 가지고 오버 페이스로 달리면 제대로 몸살이 나 필자처럼 공부를 하고 싶어도 할 수 없는 상황이 옵니다.

7. 트랙 집중 교육

트랙 집중 교육 때는 각자 지원한 트랙에 관한 교육을 매우 깊이 있게 듣게 되었습니다.

보안 컨설팅의 경우 보안 컨설턴트로서 쌓아야 할 역량, 보안 컨설팅 실무 실습(가상기업 컨설팅,기업분석) 등 어디에서 돈 주고도 하기 어려운 경험을 하게 되었습니다.

이 과정에서 PPT 제작 실력, 발표 실력 등 컨설팅과 관련된 능력들이 눈에 띄게 느는 것이 느껴져서 매우 좋았던 거 같습니다.

트랙 집중 교육이 시작되고 처음에는 디지털 포렌식이 아닌 보안 컨설팅에 가게 되어서 두려움이 가득했습니다.

그러나 수업이 진행 될수록 디지털 포렌식보다 보안 컨설팅이 더 재미있다고 느꼈고,

디지털 포렌식보다 적성에 잘 맞는 분야를 찾을 수 있어서 좋은 경험이었던 거 같습니다.

8. 기말고사

프로젝트를 진행하기 전 A그룹과 B그룹을 나누는 기말고사를 응시하게 됩니다.

시험 성적 1~100등까지는 A그룹, 101~200등까지는 B 그룹으로 나누어졌습니다.

A그룹은 바로 프로젝트를 진행하고, B그룹은 1달간의 추가 수업을 듣고 프로젝트를 진행하는 차이가 있었습니다.

필자의 경우는 B그룹이었습니다. 비전공자인 인문계 고등학생이 열심히 해도 열심히 하는 전공자를 이기기에는 역부족 이였던 거 같습니다.

1달 간의 추가 수업으로 기초를 다시 한번 튼튼하게 쌓을 수 있어서 좋았던 거 같습니다.

9. 프로젝트

BoB의 꽃이라 불리는 프로젝트는 트랙에 상관없이 5명의 교육생이 모여 하나의 주제를 정하고 3~4개월 동안 연구를 진행하는 과정입니다.

필자는 프로젝트에서 랜섬웨어(RaaS 중심)와 사이버 인텔리전스에 대해 연구를 진행하였습니다.

프로젝트를 진행하면서 뉴스 등으로 세상에 알려지기 전에 한발 빨리 사이버 위협을 파악하고 보고서를 작성하는 등 BoB가 아니라면 정말 하기 어려운 것들을 경험할 수 있어서 좋았습니다.

10. 수료 전 빈 시간

12월 말에 프로젝트가 끝나고 3월까지는 느슨한 스케줄로 BoB가 진행됩니다.

이때 그랑프리라고 프로젝트를 고도화하여 창업 준비, 후속 연구 등을 하시는 분들도 계시고,

자격증 공부를 하시는 분도 계시고, 개인적으로 이런저런 실험도 해보는 일종의 자유 연구 기간을 줍니다.

각자만의 필요한 역량을 쌓거나 휴식으로 재정비하면서 본인이 필요한 활동을 열심히 하시면 됩니다.

11. 수료식

수료식은 3월 30일 여의도 국민일보 사옥 홀에서 진행되었습니다.

수료식은 Best 10 수상, 그랑프리 우승팀 수상, 화이트 햇 수상 등 수상을 하고, 내빈분들의 특강, 축하공연을 본 후에 막을 내렸습니다.

12. 수료후기

수료식 기념품

고등학교 3학년 생활과 BoB를 같이 하면서 정말 과로로 죽을 만큼 힘들었지만, 그만큼 많은 것들을 얻어 갈 수 있어서 매우 좋은 경험이었던 거 같습니다.

서울에 갈 일이 없던 평범한 지방 고등학생이 서울에서 자취도 해보고, 이틀 연속으로 밤을 세면서 해킹 공부도 해보기도 하는 등 평범한 고등학생이었더라면 불가능했던 경험을 할 수 있어서 좋았습니다.

프로젝트 때 수능 공부와 프로젝트 연구를 병행할 수 있도록 배려를 해주신 두 멘토님과 PL님, 다른 교육생분들에게 이 이 자리를 빌려 감사의 인사를 올립니다.

BoB 11기 교육생분들 모두 수고하셨습니다!

WinHex personal 구매 방법 & 후기

디지털 포렌식을 공부 할 때 파일을 Hex로 보기 위해 무료 도구인 HxD를 주로 사용하였다.

HxD로도 만족하였으나, 편리한 기능이 적어서 CTF 등 시간이 제한된 특수한 상황에서 여러가지 삽질들을(스테가노그래피, 파일시스템 복구 등등) 100% 수동으로 해야 해서 시간을 많이 잡아먹는 단점이 있었다.

이러한 단점을 해소하고자 큰 마음을 먹고 WinHex를 구매하게 되었다.

구매하는 방법은 (https://www.x-ways.net/order.html)에 방문해서 해외직구로 쇼핑 하듯 자신이 원하는 라이센스를 고르고 주소와 카드번호를 넣고 결제하면 된다.

필자는 personal license, perpetual 53,000원 라이센스를 구매하였다(카드 수수료 등이 포함되어 실구매가는 6만원이였다.)

그럼 약 5분 뒤 6줄로 되어있는 라이센스 키가 메일로 온다.

winhex를 다운 받은 뒤 Help -> register -> 6줄 라이센스 키 입력-> OK 순서대로하면 정품 인증이 완료된다.

winhex는 프로그램에 제 이름과 집주소도 적어주는게 마음에 들었다.

당분간 여러 기능들을 이리저리 써보면서 CTF에서 어떻게 활용할지 연구해봐야겠다

보안 컨설팅이란?

보안 컨설팅은 기업이나 조직이 보안 위협으로부터 안전하게 운영될 수 있도록 도와주는 서비스이며, 보안 컨설턴트는 전문적인 정보보안 기술과 지식을 바탕으로 기업의 보안 위험을 평가하고, 보안 정책을 수립하며, 보안 시스템을 구축하고 관리한다.

보안 컨설팅의 필요성

보안 컨설팅은 기업이나 조직이 직면한 보안 위협을 식별하고 대응하기 위해 필요함.

최근 몇 년간 사이버 공격이 급격하게 증가하면서 기업의 정보자산이 위협받는 일이 많아짐.

이에 따라 기업은 자사의 보안 시스템을 강화하고, 해킹 위협에 대한 대응책을 마련하기 시작함.

이러한 과정에서 보안 컨설팅은 매우 중요한 역할을 하게 되었다.

보안 컨설팅의 주요 업무

보안 컨설팅은 크게 다음과 같은 업무를 진행한다.

보안 위험 평가

보안 컨설턴트는 기업이나 조직의 보안 위험을 평가하며, 이 과정에서 보안 위협을 파악하고, 보안 취약점을 찾아내며, 보안 위험을 분석

보안 정책 수립

기업의 비즈니스 모델과 보안 요구사항을 이해하고, 이를 바탕으로 적절한 보안 정책을 수립

보안 시스템 구축 및 관리

다양한 보안 시스템을 구축하고, 보안 시스템을 모니터링하며, 보안 위협에 대한 대응책을 마련

참고문헌

https://www.boannews.com/media/view.asp?idx=35988

wget 명령어 사용법 가이드

wget은 Linux 및 Unix 운영 체제에서 파일을 다운로드하는 데 사용하는 명령어다

wget 명령어는 URL을 사용하여 파일을 다운로드하고 웹 사이트의 전체 복사본을 다운로드하는 데 사용된다.

다음은 기본적인 wget 사용법에 대해 알아보자

# wget [options] [URL]

위 명령어에서 options은 wget에서 사용 가능한 옵션을 의미하고, URL은 다운로드할 파일의 URL을 의미한다.

아래는 몇 가지 유용한 wget 옵션이다

-O : 다운로드 한 파일의 이름을 지정
-q : 다운로드 진행 중에 로그를 미출력
-N : 로컬 파일보다 원본 파일이 새로운 경우에만 파일을 다운로드
-c : 이전 다운로드에서 실패한 경우 다운로드를 이어서 시작
-p : 지정한 URL의 모든 페이지를 다운로드
-b : 백그라운드에서 다운로드
-t : 다운로드를 시도하는 최대 횟수를 지정
-w : 재시도 사이의 대기 시간을 지정

wget 활동법

wget으로 파일이 아닌 웹 페이지를 html 로 저장할수도 있다.

# wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains example.com --no-parent http://125.244.210.233

wget 명령어로 html 저장하면 웹브라우저에서 ctrl + s 로 저장한 값보다 더욱 깔끔하게 저장할수 있다는 장점이 있다.

RaaS(Ransomware as a Service)란?

RaaS(Ransomware as a Service) : 집단이나 개인이 랜섬웨어를 만들고 관리하여 관련 기술에 지식이 없는 사람들 사용할 수 있도록 제공하는 악성 프로그램 비즈니스 모델의 일종이다.

공격자가 RaaS를 구매하여 피해자에게 몸값을 받게되면 공격자와 랜섬웨어 제작자가 서로 수익을 나누는 방식이다.

RaaS는 사이버 범죄 세계에 나타난 새로운 수법으로, 해킹에 관한 지식이 전무한 사람도 랜섬웨어로 사이버 공격이 가능하게 만들었다.

이러한 비즈니스 모델은 더 많은 사이버와 관련이 없던 범죄자&단체들이 사이버 공격을 진행할 수 있게 되었고 이로 최근 랜섬웨어로 인한 피해가 급증하게 되었다.

또한 랜섬웨어 제작자를 검거하더라도 RaaS일 경우 실제로 공격을 실행한 배후는 잡기가 어렵다.

참고문서 :

https://news.microsoft.com/ko-kr/2022/08/25/cyber-signal-raas-2022/

https://www.itworld.co.kr/news/102684

모니터 모드를 지원하는 wifi 동글 찾는 방법

wifi 해킹을 실습하기 위해서는 모니터(monitor) 모드를 지원하는 동글을 구매하여야 한다.

하지만 시중에 판매되는 wifi 동글은 대부분 매너지드(managed) 모드로 모니터(monitor) 모드를 지원하는 동글을 찾는 방법은 사막에서 바늘 찾기다.

모니터 모드(monitor) : 공중에 날라다니는 패킷들을 수신 가능한 모드를 뜻한다.

매너지드 모드(managed) : 공중에 날라다니는 패킷은 수신 불가능, 자신과 연결된 네트워크의 패킷만 수신이 가능하다.

모니터 모드를 지원하는 wifi 동글을 찾는 방법은 구글에 kali linux adapter 를 검색한다

그러면 모니터 모드를 지원하는 wifi 동글 광고들이 뜨는데 그곳에서 상품을 구매하는 것이 아닌, 칩셋 정보를 확인한다

이런식으로 약 30분 정도 여러 상품들을 돌아보면 어떤 칩셋이 포함된 동글이 모니터 모드를 지원하는지 알 수 있다.

글을 작성한 2023년 2월 기준으로 모니터 모드를 지원하는 칩셋은 AR9271 , AR9002U, RTL8188EUS, RTL8821AU, RT 3070 , RT 5572, RTL8812AU, RTL8814AU, RT5372 등등 존재 한다

해당 칩셋명을 다나와, 알리익스프레스, 아마존 등 여러 사이트에 검색하면 해당 칩셋으로 만들어진 동글이 수백개씩 나온다. 그 중 리뷰가 좋은 상품을 구매하면 된다.

필자는 알리익스프레스에서 약 21000원에 RT 5572 칩셋으로 만들어진 동글을 구매하였다.

상품이 오면 무선 해킹에 관한 글들을 적어볼 예정이다.

tar , tar.gz 압축 및 풀기

리눅스를 사용하면서 소스코드 파일을 받거나, 리눅스 서버 백업을 할때 등등 tar 파일을 자주 접한다.

이러한 tar 파일를 만들거나 압축을 풀 때 사용하는 옵션이 수많이 존재해 종종 명령어가 햇갈리는 경우가 있다.

이번 글에서는 tar 명령어를 이용하여 tar, tar.gz 파일을 압축하는 방법과 푸는 방법, 여러 옵션값들의 뜻을 정리할 것이다.

1.tar 이름 유래/명령어

tar 이름의 유래는 테이프 아카이버(tape archiver)의 앞자리를 조합하여 만들어졌으며, 백업용 테이프에 파일을 백업을 편리하게 하기 위하여 제작되었다.

tar 명령어는 여러 파일을 하나로 묶기 위하여 사용된다. 압축 파일로 분류되고 있지만 .gz 명령을 이용하지 않는한 압축을 진행하지 않는다.

2. 자주 사용하는 옵션값

명령어내용
tar cvf filename.tar *현재 위치의 디렉토리의 모든 파일과 디렉토리를 tar 파일로 묶기
tar cvf filename.tar [주소] 해당 주소의 모든 파일과 디렉토리를 tar 파일로 묶기
tar xvf filename.tarfilename.tar 파일을 현 위치에 풀기
tar tvf filename.tarfilename.tar 파일의 내용을 확인하기
tar zvf filename.tar.gz * 현재 위치의 디렉토리의 모든 파일과 디렉토리를 tar 파일로 묶고 gz로 압축
tar zxvf filename.tar.gz gz로 압축된 tar 파일을 현재 디렉토리에 풀기
tar jcvf filename.tar.bz2 * 현재 위치의 디렉토리의 모든 파일과 디렉토리를 tar 파일로 묶고 bz2로 압축
tar jcvf T.tar.bz2 *bz2로 압축된 tar 파일을 현재 디렉토리에 풀기

이정도의 명령어만 알아도 평상시에 작업하기 충분하다

iDRAC6 펌웨어 업그레이드 방법 (Feat. TLS 1.0 문제 해결법)

1.iDRAC란?

iDRAC는 DELL 랙서버를 웹 환경에서 편리하게 관리 할 수 있게 도와주는 하드웨어 이다.

사진 1. 랙서버 내 위치

실무에서는 자체 내부 솔루션을 이용해서 잘쓰이지 않는 하드웨어이다.

때문에 중고 서버 대부분은 iDRAC 하드웨어가 장착되어 있지 않거나 장착되어 있어도 출시 초기 버전이거나 그에 준하는 매우 낮은 버전으로 되어있다.

### 2. 펌웨어 업그레이드 방법

iDRAC 랜포트에 랜선을 꽂고 랜선 반대쪽은 공유기에 꽂는다. 기본 IP 주소인 https://192.168.0.120 로 접속한다.

사진 2. 접속오류

하지만 HTTPS TLS 버전이 낮아서 에러가 생기고 접속이 불가능 하다.

임시 접속방법을 파이어폭스 기준으로 설명하자면 새창을 띄우고 주소창에  about:config를 입력하여 숨겨진 설정창으로 이동한다.

사진 3. 설정값 변경

security.tls.version.min 를 검색해주고 값을 0으로 변경한다.

설정 값을 변경하면 브라우저 보안 상태는 매우 취약해지지만 옛 프로토콜을 이용 할 수 있다. 펌웨어 업데이트가 끝나고 원래의 값으로 변경 하는 것을 권장한다.

다시 https://192.168.0.120 에 접속하면 로그인 창이 나온다. 기본 ID/PW는 root/calvin 이다.

로그인을 하고 2번째 줄 Quick Launch Tasks 칸에 있는 Update Firmware 를 눌러준다.

사진 4. Update Firmware

다음으로는 업데이트에 필요한 펌웨어 파일을 받아야 한다. 펌웨어 업데이트 파일을 다운받기 위해 DELL 내 제품 및 서비스(https://www.dell.com/support/mps/ko-kr/myproducts)에 들어간 후 드라이버 및 다운로드를 눌러준다.

사진 5.: 내 제품 및 서비스

각자 보유하고 있는 서버의 최신 버전을 구글링한 후 검색창에 버전 정보를 입력한다. 필자는 PowerEdge R710 서버를 이용중인데 Dell iDRAC 모놀리식 릴리스 2.92가 가장 최신 버전이였다.

사진 7. 다운로드

웹으로 업데이트를 하기 위해서는 EXE파일 속에서 펌웨어 파일을 추출해야한다. (EXE파일은 윈도우 서버에서 직접 실행하는 용)

7zip을 이용하여 EXE 파일 압축을 풀어주고 firmimg.d6 파일을 찾고 파일을 업로드 한 후 업로드 이미지 확인 창이 뜨면 NEXT를 누르고 펌웨어 업데이트가 끝날때 까지 대기하면 된다. 필자는 업로드부터 펌웨어 업데이트 까지 약 20분정도 걸렸다.

또한 펌웨어 업데이트를 진행하는 동안에는 쿨러가 풀스피드로 돌아가니 집에서 서버를 운영하는 사람이라면 귀마개 착용을 권장한다.

펌웨어 업데이트가 완료되면 기존에 없는 여러 기능이 생기고, TLS 버전도 1.2로 올라가면서 TLS 버전이 1.0이여서 접속이 불가능한 문제도 해결을 할 수 있다.