-
Open Z-wave UZB Serial PORT Error Solved in KALiHacking/Z-Wave 2018. 10. 4. 16:06
Open Z-wave Example파일인 MinOZW에서의 컨트롤러 에러 해결법
Open Zwave에서 MinOZW를 실행하게되면 이러한 에러가 발생한다.
여기서 다룰 에러는 Error, Cannot get exclusive lock for serial port /dev/ttyUSB0. Error code 11이다.
위의 configuration관련된 부분은 config 디렉토리 경로를 코드에서 수정해주면 됨으로 언급하지 않겠다.
해당 에러를 해결해보자
KALI의 경우 컨트롤러를 연결했을 시 ttyACM0로 인식된다.
우선 /dev 디렉토리로가서 ttyACM0의 이름을 ttyUSB0로 바꿔주자! -> 이게 싫으면 코드 부분에서 수정해주면된다.
코드에는 ttyUSB0 되어있음으로 ttyACM0로 바꾸면 되지만 전자를 추천한다.
이유는 USB0와 ACM0는 이름만 다른 것이 아니라 의미도 다르기 때문이다.
( 아직 openzwave를 정확히몰라서 USB0의 사용 이유는 다음에 ...ㅎㅎ)
우선 명령어를 입력해서 디바이스 정보를 보도록 하자
ttyUSB0 또는 ttyACM0이다. (이 부분은 수정가능함)1udevadm info -a -n ttyUSB0 (USB디바이스명)명령어를 입력하게되면 다음과 같은 많은 정보들을 볼 수 있다.
그 뒤 /open-zwave/cpp/hidapi/udev/99-hid.rueles 를 편집해주자
해당 파일을 열어보면 ATTRS{idVender} 와 ATTRS{idProduct}에 대한 내용과 권한이 보인다.
이 부분을 위에서 찾은 ATTRS{idVender} 와 ATTRS{idProduct} 값으로 수정해주면 에러가 해결된다.
해결~
반응형'Hacking > Z-Wave' 카테고리의 다른 글
Zwave Vulnerability Analysis 단편 영화 (0) 2019.03.30 댓글