티스토리 뷰

반응형

Solution for recon-web jquery.min.js 404 error

 

Recon-web jquery.min.js HTTP/1.1 404 Error 해결 방법

 

CLI에서 recon-ng 명령어로 보통 사용하는데요, recon-web 명령어를 사용하면 웹 브라우저에서 보다 쉽게 결과를 확인할 수 있습니다. GUI 환경이 더 편하신 분들을 위한 프로그램입니다.

그러나, WSL2에 설치된 Kali Linux에서 recon-web을 실행하고 웹 브라우저에서 http://127.0.0.1:5000으로 접속을 하면, "GET /jquery.min.js HTTP/1.1" 404 에러를 마주하게 됩니다.

 

Recon-web error ("GET / jquery.min.js HTTP/1.1" 404)

 

recon-web error(1)

 

Kali Linux 터미널에 recon-web을 입력하고, Enter를 누르면 화면처럼 화면이 나옵니다.

여기에서 "http://127.0.0.1:5000"위에 마우스를 커서를 올리고 Ctrl를 누른 체 클릭하면 자동으로 웹 브라우저가 실행되며 recon-web 접속하게 됩니다.

하지만 jquery.min.js 404 에러로, 웹 브라우저에서는 아무런 결과가 표시되지 않게 됩니다.

 

recon-web error(2)

 

jquery.min.js error 해결 방법

 

list of recon-web directory

 

cd /usr/share/recon-ng/recon/core/web/static 폴더로 이동합니다.

jquery.min.js 파일은 /usr/share/javascript/jquery/jquery.min.js와 심볼릭 링크가 되었음을 확인할 수 있습니다.
그래서 연결된 파일을 확인하기 위해 /usr/share/javascript/jquery/폴더로 이동합니다.

 

list of jquery directory

 

어라!, 해당 폴더에 jquery.min.js 파일이 없었습니다. 그래서 404 에러가 발생한 것이죠.

심볼릭 링크를 수정하면 다른 프로그램에 영향을 줄 수 있기 때문에, 해당 폴더에 jquery.min.js을 복사하기로 결정하고 시스템에서 jquery.min.js 파일이 있는지 검색해 봤습니다.

find /usr -name "jquery.min.js"

 

find command for jquery.min.js file

 

다양한 프로그램에 jquery.min.js 파일이 있는데요, 이 중에서 spiderfoot에 포함되어 있는 jquery.min.js 파일을 복사하기로 결정했습니다. 아래 명령어는 /usr/share/javascript/jquery 폴더에서 실행합니다.

sudo cp /usr/share/spiderfoot/static/js/jquery.min.js .

 

copy jquery.min.js file

 

recon-web 문제 해결 및 실행

 

recon-web run(1)

 

기존에 "GET /jquery.min.js HTTP/1.1" 404 에러가 이제 정상적으로 실행되고 있습니다.

CLI 모드에서 확인하다 GUI 모드에서 결과를 확인하니 조금 더 편리한 것 같네요.
특히 결과를 Export 하기에 더욱 편리한 것 같아요.

 

recon-web run(2)

반응형
댓글