본문 바로가기

분류 전체보기43

test file 2023. 1. 26.
Defcon DFIR CTF 2019 Memory Forensics 풀이 필기시험 준비하면서 메모리 포렌식 공부하려고 풀어봤습니다. https://defcon2019.ctfd.io/challenges Defcon DFIR CTF 2019 defcon2019.ctfd.io triage.mem 의 SHA1 해쉬값을 구하는 문제입니다 저는 7-zip을 설치해서 바로 구할 수 있었습니다. 운영체제 정보를 확인하는 문제입니다 imageinfo 명령어를 이용해 구할 수 있습니다. 노트패드의 PID를 구하는 문제입니다. 프로세스 분석 명령어 아무거나 이용해도 됩니다. 저는 pstree이용했고, 프로세스 종류가 많아 findstr 옵션 넣어줬습니다. 앞에가 PID, 뒤에 정보가 PPID이므로 notepad의 PID는 3032라는 걸 알 수 있습니다. wscript.exe의 자식 프로세스를 .. 2021. 6. 12.
Volatility 명령어 정리 제가 이번에 메모리 포렌식 공부하면서 정리해놓은 자료입니다. 당장 시간이 없어서 정리해 놓은 거 이미지랑 파일로 올려요 필요하신 분들 참고하세요!! 2021. 6. 12.
3D 프린터로 달 목걸이 만들기 2021. 6. 4.
C 이진 탐색트리 작성하기 #include #include #include #include typedef struct person { //신청자의 정보를 담을 구조체 //구조체에 담을 정보 int age; //나이 int gender; //성별 char name[10]; //이름 struct person *link; //나이가 동일할 때 연결리스트 생성 } PERSON; typedef struct node { //person을 담을 구조체 //구조체에 담을 정보 int data; //나이 struct person* p; //해당 나이 신청자 구조체를 가르키는 포인터 struct node* left; //왼쪽 서브트리 링크 필드 struct node* right; //오른쪽 서브트리 링크 필드 } NODE; int cnt = 0; .. 2021. 6. 4.
JAVA 관리시스템 작성하기 package manage_system; import java.util.Scanner; import java.lang.String; interface Cancelable { void canSeat(); // 예약 취소 메서드 } abstract class SWUTrain { protected String[] seat = new String[] {"","","","","","","","","",""}; public void show() { //조회 메서드 for (String i : this.seat) { if (i == "") System.out.print("--- "); else System.out.print(i + " "); } System.out.print("\n"); } public void rs.. 2021. 6. 4.