Maldet을 사용하여 이름에 공백이 있는 디렉터리를 검색하는 방법

Maldet을 사용하여 이름에 공백이 있는 디렉터리를 검색하는 방법

일부 디렉토리를 스캔하려고 합니다.리눅스 악성 코드 탐지(명령줄 명령 maldet):

maldet -a /SOMETHING\ 1/

하지만 나는 다음을 얻습니다.

maldet(13857): {scan} invalid path /SOMETHING 1/

디렉토리 매개변수를 참조해 보았지만 다른 것은 생각나지 않았습니다. 오류 메시지에 나와 있는 것으로 보아 이름도 정확한 것 같습니다.

그렇다면 Maldet은 공백이 있는 디렉토리 검색을 지원하지 않는 것일까요?

해결 방법을 찾았습니다.

cd /SOMETHING\ 1/
maldet -a .

그런데 왜 문제의 디렉토리를 Maldet에 대한 논증으로 사용할 수 없습니까?

답변1

방금 봤어말데 소스 코드, 오류가 발생한 위치를 확인할 수 있습니다.여기, 경로가 올바르게 인용되지 않은 경우.

경로가 올바르게 참조되지 않으므로 실행 중인 논리가 실패합니다(경로의 일부만 보기 때문에). 솔직히 말해서, 코드가 중복성, 오류 및 이해되지 않는 것들로 가득 차 있기 때문에 함수의 이 부분의 최종 목표가 무엇인지조차 알 수 없습니다. :-(

질문 하나 할게요버그 추적기그리고 작성자가 수정하도록 하세요.

관련 정보