전체 글
-
Digital Forensic Challenge 2019 후기워라벨/경험(성찰, 마인드, 후기) 2019. 10. 21. 20:26
국내에서 국제단위로 진행하는 디지털포렌식분야 메이저 대회이다. 본인은 Defenit 팀으로 대회에 참여하여 3위로 입상 기회를 거머쥐었다. 대회 문제를 푸는과정에서 얻은 노하우가 되게 많다. 첫 번째 대회문제를 풀면서 디지털포렌식 뿐아닌 여러 소양이 필요하였음을 느꼈다. 나머지는 생략하겠다.. 마지막 결과 전까지는 2위였으나, 최종결과 때 3위로 마무리하여 아쉬움이 남는다. 하지만, 본 대회에서 역량을 마음껏 발휘할 수 있었으며, 어느 부분을 보완해야할지 확연히 인지 할 수 있었다. 앞으로 배운토대로 공부 방향을 설계하고, 진행할 계획이다 ㅎㅎ 메이저 대회에서 첫 입상인만큼 뜻깊은 경험이기에 이렇게 글로 남긴다.
-
끄적끄적카테고리 없음 2019. 10. 19. 02:27
끄적끄적... 친구들이랑 밤새 피시방에서 게임하고, 술마시고, 영화보고, 여행하면서 놀던 때로 가고싶다.. 하.. 다 군대갔네..
-
IPC - PIPELanguage & DB/C++ 2019. 10. 12. 09:58
IPC 프로세스는 독립적인 실행객체이다. 이러한 점으로 인해 다른프로세스와 서로 영향을 주고 받지 않는 장점이 존재한다. 하지만 프로세스간의 정보공유가 필요할 경우에는 얘기가 달라진다. 이때 프로세스간의 통신이 필요한 경우가 존재하기에 커널에서는 내부 프로세스간 통신 Inter Process Communication을 제공하여 프로세스간에 통신이 가능하게된다. IPC 설비 종류 1. Anonymous PIPE 서로 어떤 프로세스를 연결할 것인지 명확한 경우 사용할 수 있다. ( 부모-자식 ) 서로 PIPE 연결 된 두 프로세스에서 하나의 프로세스는 읽기 다른 하나는 쓰기만 단순수행할 수 있는 파이프로서 Half-Duplex(반이중) 통신이라고도 불린다. 위처럼 단방향 통신이 아닌 양방향 통신을 원할경우 ..
-
CreateProcess_2_c++ createprocess 파라미터카테고리 없음 2019. 10. 12. 08:35
https://elishaz.tistory.com/24 04. 프로세스 - CreateProcess BOOL CreateProcess함수를 이용하면 새로운 프로세스를 생성할 수 있다. BOOL CreateProcess( PCTSTR pszApplicationName, PSECURITY_ATTRIBUTES psaProcess, PSECURITY_ATTRIBUTES psaThread, BOOL bInheritHandl.. elishaz.tistory.com https://kukudac.tistory.com/12 C++ MFC CreateProcess() 사용법 [ 함수 원형 ] BOOL CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSE..
-
CreateProcessLanguage & DB/C++ 2019. 10. 12. 08:29
전처리 단 #include #define DIR_LEN MAX_PATH+1 // MAX_PATH, windef.h에 선언되어 있음. 윈도우에서 허용하는 완전경로의 최대 길이 코드 단 STARTUPINFO si={0, }; // 선언과 동시에 초기화. CreateProcess 함수의 9번째 인자요소. 프로세스의 속성을 지정 // 0으로 초기화 해야함. PROCESS_INFORMATION pi; // PROCESS_INFORMATION 구조체 변수는 새로 생성되는 프로세스 관련 정보를 얻기 위해 사용 TCHAR command[]=_T("AdderProcess.exe 10 20"); // 실행 파일의 이름과 함께 전달할 인자 TCHAR cDir[DIR_LEN]; // 디렉토리 정보가 저장될 버퍼 포인터 Get..
-
createprocessLanguage & DB 2019. 10. 10. 03:05
https://stackoverflow.com/questions/14308836/process-arguments-in-createprocess CreateProcess("test.exe", "test", IntPtr.Zero, IntPtr.Zero, false, 0, IntPtr.Zero, null, ref si, out pi);각 인자별 역할 서술하기private static extern bool CreateProcess(string lpApplicationName,string lpCommandLine,IntPtr lpProcessAttributes,IntPtr lpThreadAttributes,bool bInheritHandles,uint dwCreationFlags,IntPtr lpEnvironme..