평소처럼 pip install -r requirements.txt 설치하고 GRecon 도구를 실행하는데 에러가 발생
첫번째 에러. ModuleNotFoundError: No module named 'readline'
이는 readline 모듈이 없어서인데 여기서 pip install readline을 해도 정상 동작하지 않았다..
검색해본 결과 pip install pyreadline 설치하니 해결!
두번째 에러. AttributeError: module 'collections' has no attribute 'Callable'
이는 찾아보니 Python 3.9 이전 버전과 3.10 이후 버전에서 collections 모듈 명이 변경되어서 발생한 오류이다.
3.9로 다운그레이드 하는 방법도 있지만 귀찮으니 코드를 수정했다. 디버깅 따라가서 보니 C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\pyreadline\py3k_compat.py 에 문제가 있는것을 발견.
기존 collections로 되어있던것을 collections.abc로 둘다 수정하여 저장하니 해결 완료!
'3. 웹 애플리케이션 취약점 진단' 카테고리의 다른 글
취약점 분석도구 nessus 사용법 (0) | 2023.12.27 |
---|---|
무차별 대입 공격에 사용될 사전 파일을 merge 해주는 도구 [dymerge] (0) | 2023.12.26 |
URL에 접속하면 정확한 위치 추적이 되는 툴 - TrackURL (0) | 2023.12.26 |
아이디 하나로 사람 찾기 - Finduser (0) | 2023.12.26 |
Burp Suite를 사용한 웹 애플리케이션 진단 시 기본 설정 TIP (1) | 2023.12.11 |