본문 바로가기

분류 전체보기

(550)
[2023.09.23] 포너블 1주차 팀활동 ls: 현재 디렉터리의 파일 목록을 출력하는 명령어 ls-l: 현재 디렉터리의 파일을 자세히 보여줌 ls -a: 현재 디렉터리에 있는 파일을 보여주며 숨긴 파일까지 보여줌 ls-al: -a와-ㅣ을 합친 함수 pwd: 현재 위치하고 있는 디렉터리를 알려주는 명령어 mkdir: 새로 생성할 디렉터리명 touch: 비어있는 파일을 생성 cd: 이동할 디렉터리의 경로명 (change directory) . /: 현재 디렉터리라는 의미 상대경로와 절대경로 상대경로는 현재 디렉터리의 위치를 기준으로 다른 디렉터리의 위치를 표현하는 것으로 ‘..’은 부모 디렉터리를 의미 'cd ..'은 현재 디렉터리의 부모 디렉터리로 이동하는 명령 (현재 디렉터리는 '.') 절대경로는 최상위 디렉터리를 기준으로 경로를 표현하는 것을..
[2023.09.23] 리버싱 1주차 팀활동 인프런 강의 의 섹션 0, 1 강의를 듣고 칼리 리눅스 환경 구축과 스택에 관한 기본 리버싱 개념을 공부했다. stack0 문제해결 //문제 코드 #include #include #include int main(int argc, char **argv) { volatile int modified; char buffer[64]; modified = 0; gets(buffer); if(modified != 0) { printf("you have changed the 'modified' variable\n"); } else { printf("Try again?\n"); } } modified 값이 0이 아니게 만들어야 해결할 수 있는 것 같다. //스택 구성 | buffer[64] | |-------------..
[2023.09.23]웹 프로젝트 - 1. 웹해킹에 대한 이해 보호되어 있는 글입니다.
[2023.09.23] 인프런 윈도우 악성코드(malware) 분석 입문 과정 강의 수강 - 섹션 0의 1.1~1.5 인프런 - 윈도우 악성코드(malware) 분석 입문 과정 섹션 0. 악성코드분석 입문과정 소개 및 준비의 1.1 부터 1.5까지 수강하였다. 리버싱 기초 1.2 레지스터와 어셈블리 Reversing(역공학) : 프로그램을 소스코드 단계로 되돌려 분석하는 것 , 프로그램 내에서 디버깅이나 버그 발생 시 분석하기 위한 기술 C언어가 어셈블리어가 되는 과정 C언어 ----------------------> 기계어 (바이너리 코드) ---------------------> 어셈블리어 컴파일 디스어셈블 C/C++ 코드와 어셈블리 코드의 차이 C/C++은 간결하게 동작을 지정하지만, 어셈블리어는 한 가지 동작까지 세세하게 지정한다. 어셈블리의 명령 포맷 주로 IA-32를 사용한다. 어셈블리의 기본 형태 : 명령어..
[클라우드 보안 취약점] 9.23 활동 보호되어 있는 글입니다.
[2023.08.13] 워게임 문제풀이(2) - 5 목차 포렌식 리버싱 웹해킹 포렌식 써니나타스 포렌식 14번 써니나타스 포렌식 15번 써니나타스 포렌식 14번 먼저 문제를 다운로드 받는다. 확장자가 없는 파일 2개가 있다. 리눅스에는 /etc/passwd와 /etc/shadow 파일이 있다. 유닉스를 기반으로 한 모든 리눅스 시스템은 사용자 계정 정보와 그 비밀번호(암호화)를 위 파일에 저장한다. 이 파일들은 수정할 수 없지만, 누구나 볼 수 있어 john과 같은 크랙 툴을 이용하면 패스워드를 알아낼 수 있다. 참고 : https://y30ni.tistory.com/51 passwd 파일에는 사용자에 대한 내용들이 기록되어 있고, shadow 파일에는 패스워드에 대한 내용들이 기록되어 있다. shadow 파일 마지막에 suninatas 사용자의 패스워드..
[2023.07~08] 워게임 문제풀이(2) - 최종 보고서 스터디 규칙 1. 본인의 해킹 분야 워게임 문제 풀이 박은주 : 포렌식 서현아 : 리버싱 송채원 : 웹 2. 문제 풀이 기간 : 해당 주차 일요일 자정까지 (PM 24:00) 문제 풀이 정리 후 노션 업로드 3. 스터디 모임 2023.07.14(금) - 스터디 진행 방향 논의 2023.07.28(금) - 1,2주차 스터디 문제 풀이 공유 2023.08.18(금) - 3,4,5주차 스터디 문제 풀이 공유(예정) 4. 풀이 목록 ▲ 1주차 xcz.kr : Prob22 | 포렌식 레나튜토리얼 : 1번 | 리버싱 webhacking.kr : old-35 | 웹해킹 ▲ 2주차 xcz.kr : Prob24 | 포렌식 xcz.kr : Prob27 | 포렌식 레나튜토리얼 : 2번 | 리버싱 Dreamhack : rev..
[2023.07-08] 공모전 참여 스터디 최종 보고서 5주 동안 매주 회의를 하며 공모전 선정, 논문 주제 선정, 키워드 선정 등 팀원들의 의견을 총합하여 공모전을 계획대로 진행하였습니다. 현재 공모전 진행 상황 2023.07.27 스터디에서 선정된 주제를 중심으로 자료를 수집하였습니다. 마이 데이터 정책을 중심으로 작성하는 논문이기에 우선 마이 데이터에 대해 정확하게 이해하는게 먼저라고 생각이 들어 마이 데이터 정책 등장 배경, 정의, 금융에서의 필요성 등에 대해 조사해보았습니다. 1. 마이 데이터 정책 등장 배경 2020년 8월부터 신용정보법 개정안을 비롯한 데이터 3법(개인정보보호법, 신용정보법, 정보통신망 법)이 진행되면서 개정안에 개인신용정보 전송요구권이 포함되었습니다. 한 마디로 "내 데이터는 내가 직접 관리할 테니, 내가 지정하는 제3자에게 데..