일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- std::cerr
- pip 에러 해결
- pwn
- 실시간로깅
- 지훈현서
- z3 signed 이슈
- wsl2 복구
- vhdx 파일 복구
- 공유 라이브러리는 왜 항상 같은 순서로 맵핑 될까?
- tool
- docker
- VSCode C++ 표준 버전 수정
- Python3
- python
- c++
- python3.11 pip
- pwntools
- GEF
- Windows 부팅 오류
- 개발
- 임베디드 시스템 해킹
- Seccomp bypass
- python3.11 설치
- vmware 반응 속도
- DYNAMIC Section
- GDB
- Recoverit
- 리커버릿
- OpenAI 개발
- Python.h: No such file or directory
- Today
- Total
OZ1NG의 뽀나블(Pwnable)
[Tips] VMware 오류 해결 본문
#1 : 분명 VM은 실행중이 아닌데 아이콘에서 실행중이라고 뜨고, 재실행이 안되는 경우
이 경우 VM을 재시작하면 아마 모든 파이프 인스턴스가 사용 중 입니다.라는게 뜰겁니다.
이건 VM이 실행도중 올바른 종료가 아닌 강제종료와 같은 방법으로 종료 되었을때 나타는 현상입니다.
아마 작업관리자에서 VM관련 모든 프로세스 및 서비스를 종료해봐도 해결이 안될텐데요...
문제는 .lck라는 확장자를 가진 파일이 VM이 실행될때 임시파일처럼 실행한 VM폴더에 생기는 폴더 및 파일인데,
이 파일 또는 폴더가 남아있으면 VMware에서는 해당 VM이 실행 중인 것으로 판단하여 오류가 생길수도 있답니다.
따라서 해당 폴더로 가서 .lck 확장자를 가진 모든 폴더 및 파일을 삭제 한 후 VMware를 재실행 하면 하면 됩니다.
(보통 해당 폴더는 VM생성할 때 따로 설정 안했으면 문서-Virtual Machines에 있습니다.)
근데 위의 방법으로도 안되는 경우가 있습니다.
그럴 경우에는 vmware에서 리소스를 다 잡아 먹고 있는 놈인 vmware-vmx.exe 라는 놈을 죽여줘야 합니다.
powershell을 관리자 권한으로 들어가신 다음에 아래의 명령어를 순서대로 쳐줍니다.
ps *vmware* <- 실행중인 vmware 관련 프로세스 및 서비스 확인
Stop-Process -Name *vmware* -Force <- 실행중인 모든 vmware 관련 프로세스 강제 정지
아마 여기까지 하고 다시 ps *vmware*를 다시 쳐보면 아마 vmware-vmx를 제외한 프로세스들이 없어져 있을겁니다.
(만약 vmware-vmx도 사라졌다면 그대로 성공하신겁니다.)
만약 vmware-vmx만 그대로 남아있다면 이어서 cmd를 관리자권한으로 들어가신 다음에 아래의 명령어로 컴퓨터를 강제종료 시켜줍니다.
shutdown.exe -f -s -t 00
그러면 해결되어 있을 겁니다.
(cmd에서 taskkill로 죽이는 방법도 있긴한데 저는 오류뜨면서 안죽어서...)
#2 : VM을 실행시켰는데 검은 화면만 나오고 다음으로 안넘어 가는 경우
이 경우에는 간단합니다.
1. 일단 작업관리자(Ctrl+Shift+ESC)를 킵니다.
2. 프로세스 목록중에 VMware Tray Process를 작업끝내기합니다.
3. 그러면 VMware가 종료될텐데, 다시 VMware를 키고 해당 VM을 재실행합니다.
4. 그러면 #1에서의 오류와 똑같이 뜰겁니다. 그럼 #1대로 해서 해결해줍니다.
5. #1 이후 멀정히 다시 켜진 VMware에서 안되는 VM의 Edit virtual machine settings를 들어갑니다.
6. 아래와 같이 Display에서 3D graphics의 체크를 풀어줍니다.
(만약 이때, 이미 풀어져 있다면, 다시 체크 -> OK -> 체크 해제를 해주면 됩니다.)
7. 이제 VM을 다시 실행시켜 줍니다.
8. 그럼 됩니다 :)
'Tips' 카테고리의 다른 글
[tips] patchelf (0) | 2020.08.01 |
---|---|
[Tools] GEF 사용 (0) | 2020.08.01 |
[Tips] [Pwn] Pwntools로 stdout 또는 stdin의 값 가져올때 주의할 것 (0) | 2020.06.01 |
[Tips] [Pwn] scanf로 쉘코드 입력시 주의사항 (0) | 2020.05.29 |
[Tools] Ghidra 기드라 설치 (0) | 2020.03.14 |