목록전체 글 (46)
I want hacker
필자를 먼저 소개하자면,지원 당시, 4년제 대학 컴퓨터공학과 1학년에 재학 중이였으며, 현역판정을 받아, 군 입대를 준비하고 있었다.간단히 tmi를 말해보자면,평소에 보안에 관심이 많았으며, 보안 동아리 활동 및 수상 경력을 가지고 있었다.정보보호병 지원 시기는 2024년 11월 이였으며 120회차 모집으로 24년 마지막 모집이였다. 결과부터 말하면, 최종 5등으로 정보보호병에 합격하게 되었다. 1차 서류 (18점) 선발 평가 및 배점에서, 전공학과가 1년 재학에다가 2순위이였으므로, 8점이 있었고,고등학교 출석이 만점 이였으므로 10점을 더해 총 18점 이였다. 자격증(네트워크 관리사 2급), 수상경력(침해사고대응분석경진대회 장려상), KUSIS(대학정보보호동아리) 활동이 있었지만, 사정상 모두 입..
학교 동아리에서 진행하는 프로젝트를 위해, 외부에서 우분투 서버를 관리할 목적으로 공유기 포트포워딩을 진행하였다.오늘 포스트는 포트포워딩에 대해 설명해보도록 한다. 먼저 포트포워딩이란?컴퓨터 네트워크에서 패킷이 라우터나 방화벽과 같은 네트워크 게이트웨이를 가로지르는 동안 하나의 IP 주소와 포트번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환의 응용 이라 한다.간단히 말해, 서로의 통신에 사용하는 포트를 원래는 내부망에서만 사용하였지만, 이를 외부망에서도 접속 가능케 하는 기능이다. 공유기 형태 파악포트포워딩을 하기 위해선, 공유기 관리 페이지에 접속해서 넘겨줄 포트와 사용할 프로토콜을 등록해야 한다.먼저, 우리 집 공유기 접속 구조를 파악해보기 위해cmd에서 ipconfig를 입력해보자..
(내가 보려고 만든 아카이브)라우터 유형은... 진짜 명령어가 몸에 익어야 해 라우터 명령어 LIST관리자 모드 : en글로벌 모드 : conf t 전반적인 설정 및 상세 모드저장 : copy r s정보확인더보기테이블 확인 : show ip route인터페이스 확인 : show interface라우터 버전확인 : show version접속한 사용자 정보 확인 : show user플래쉬 내용 정보 확인 : show flash프로세스 정보 확인 : show processhost 정보 확인 : show host 밑의 명령어들은 글로벌 모드에서 진행정적 라우팅 : ip route fastethernet 0/0 진입 : Router(config) # interface fatethernet 0/0더보기ip 추..
(내가 보려고 만든 아카이브)단답형 유형은 필기의 부분이 많이 섞여있음 필기를 열심히 공부했다면, 단답형 유형은 거뜬히 pass IPv4, IPv6IPv4IPv664비트128비트유니캐스트, 멀티캐스트, 브로드캐스트유니캐스트, 멀티캐스트, 애니캐스트헤더크기 가변헤더크기 고정8비트씩 4부분(점으로 구분)16비트씩 8부분(세미클론)10 진수16 진수 리눅스1. 현재 디렉터리 보여주는 명령어 : pwd2. 파일 읽고 쓰기 권한 변경 : chmod 755 숫자 위치 순서대로 : user, group, other (읽기, 쓰기, 실행 각각 4, 2, 1 )3. 리눅스 시스템, cpu 사용량, 우선순위 등 (프로세스 확인) : top4. 네트워크 접속, 라우팅 테이블, 네트워크 통계 정보를 보여주는 도구 : ..
네트워크관리사 2급실기에는 케이블을 제작 하는 과정이 있다.밑의 사진을 보면 작업/서술/선택형 중 작업에 해당하는 부분이 랜선을 따야 하는 부분이다. 렌선을 따는 방법에 대해 알아보자.먼저 준비물이 필요하다. 1. 준비물RJ-45커넥터, 렌 테스터기, 9V건전지, 렌선, 렌툴 렌선 탈피기(사진의 왼쪽 위에서부터)총 결제 금액 : 17,150 원(쿠팡에서 구매)9V건전지는 쿠팡에서 못사서, 근처 대형 마트로 가서 샀다. 혹시나 필요하신 분들이 있을까 링크 걸어둠더보기RJ-45 커넥터 : https://www.coupang.com/vp/products/6875878191?vendorItemId=90747419014&sourceType=MyCoupang_my_orders_list_product_title&is..
포렌식 툴 소개1. Strings리눅스 터미널에서 동작실행된 파일의 ascii 문자를 추출하여 출력함. 포렌식 분석할 떄 많이 도움 됨명령어strings [파일명]strings [옵션] [파일명]-f : 각 문자열 행 앞에 파일 이름을 같이 출력 2. exiftools exiftool 이미지파일 포멧 중 하나인 exif의 메타데이터를 살펴볼 수 있는 명령어filename에는 이미지 파일을 넣으면 된다.만약 exif의 포멧 형태를 16진수로 보고 싶다면 다음과 같은 명령어를 실행시키면 된다.exiftool -H 참고로 결과를 txt같은 파일로 빼고 싶다면 리다이렉션을 이용하면 된다.exiftool > [results.txt] 3. binwalk파일의 시그니처들을 분석해주는 도구파일 속에 또다른 ..
IDA아이다란? 컴퓨터용 디스어셈블러 이다. 디스어셈블러는 기계어 코드로부터 어셈블리어 코드 소스를 생성한다.이것은 실행 파일과 중앙 처리 장치 그리고 운영 체제를 지원함 즉, 다시 말해, PE파일이나 ELF 파일 같은 어셈블리어 코드를 통해 구동되는 파일들을 디스어셈블하여 다시 어셈블리어로 보여주거나, 디컴파일링 하여, C/C+ 로 보여준다. 하지만 이를 이해하기 위해선 기본적인 어셈블리어의 이해가 있어야 하며, 메모리의 구조도 어느 정도는 알고 있어야 한다. 특히 아이다는 파일을 실행시키지 않고 분석하는 정적 분석과 특정 메모리의 위치까지 break point 를 설정하여 실행시켜 분석하는 동적 분석 모두 하기에 용이하다. IDA 다운https://discord.com/channels/12999985..
들어가기 전, 스텍 영역은 메모리에서 함수의 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역이다.1. PUSH, POP, MOVPUSH 는 메모리의 스택 안에 차곡차곡 쌓을 때, 넣는 다는 의미이다.POP은 PUSH와 반대로 스택 맨 위의 값을 가져오는 명령어이다. MOV는 형식이 MOV (값 혹은 주소1), (값 혹은 주소2) 인데, 이 뜻은 값 혹은 주소 2의 해당하는 것을 값 혹은 주소 1로 복사한다는 소리다. 2. RBP, RSP, RDI, RSI(64비트 레지스터 총 8자리수)RBP와 RSP는 각각 현재 스택의 최하단(스택의 시작)의 주솟값과 최상단(스택의 끝) 주솟값을 지정하고 있는 레지스터이다. (포인터 레지스터) 특히, RBP는 스택 프레임의 기본 주소를 담고 있는데, 스택 프레임..