All
-
Git 입문 (환경 구성 및 간단 명령어)Develope/General 2020. 5. 27. 16:47
1. 다운로드 및 설치 https://git-scm.com/ 2. git config --global user.name "scent2d" 3. git clone https://github.com/scent2d/my_first_project 4. git add my_first_txt.txt 5. git status 6. git commit -m "commit message" // 현재는 로컬 PC까지만 커밋된 상태 7. git push // 커밋된 자료 업로드 8. git pull // git 서버에서 자료 가져오기 9. git rm my_first_txt.txt 10. git commit -m "remove file" 11. git push 참고자료 https://confluence.atlassian.c..
-
프로그램 실행시간 측정(Running time)Develope/C++ 2020. 4. 2. 10:38
chrono 라이브러리를 활용한 프로그램 실행시간 측정코드 #include #include #include #include #include using namespace std; class Timer { using clock_t = std::chrono::high_resolution_clock; using second_t = std::chrono::duration; std::chrono::time_point start_time = clock_t::now(); public: void elapsed() { std::chrono::time_point end_time = clock_t::now(); cout
-
MASM32를 이용한 Hello world 메시지 박스 생성Pentesting/Windows 2020. 2. 13. 14:32
-> 32비트 가상환경에서 MASM32를 설치한다. (다운로드 주소: http://www.masm32.com/) -> C:\masm32 폴더에 설치완료 후 해당 폴더에서 아래의 코드를 작성한다. .586 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\user32.lib .data messagetitle db "Message", 0 message db "Hello World! MASM3..
-
windbg를 활용한 프로세스, 스레드 정보 분석Pentesting/Windows 2020. 2. 10. 18:10
1. 커널 디버깅을 시작한다. 2. 아래의 명령어는 EPROCESS 구조체를 이용하여 정보를 표시한다. 3. svchost 중 하나의 주소인 870285a8을 상세히 정보 분석한다. kd> !process 870285a8 7 PROCESS 870285a8 SessionId: 0 Cid: 03c8 Peb: 7ffdf000 ParentCid: 01f4 DirBase: bf248200 ObjectTable: 8f8ed080 HandleCount: 887. Image: svchost.exe VadRoot 8704be80 Vads 273 Clone 0 Private 2363. Modified 1562. Locked 2. DeviceMap 8c8088a8 Token 8f8f4030 ElapsedTime 00:06:..