mapXplore
스페인어
mapXplore는 sqlmap에서 추출한 데이터를 PostgreSQL 또는 SQLite 데이터베이스로 가져오는 모듈식 애플리케이션입니다.
주요 기능은 다음과 같습니다:
-
sqlmap에서 추출한 정보를 PostgreSQL 또는 SQLite로 가져와 이후에 쿼리할 수 있습니다.
-
정보를 정화합니다. 즉, 가져올 때 읽을 수 없는 정보를 디코딩하거나 변환하여 읽을 수 있는 정보로 만듭니다.
-
모든 테이블에서 비밀번호, 사용자, 원하는 정보를 검색합니다.
-
base64로 저장된 정보를 자동으로 내보냅니다. 예:
- Word, Excel, PowerPoint 파일
- .zip 파일
- 텍스트 파일 또는 일반 텍스트 정보
- 이미지
- PDF
-
기준에 따라 테이블 및 열을 필터링합니다.
-
사전 변환 없이 여러 유형의 해시 함수로 필터링합니다.
-
관련 정보를 Excel 또는 HTML로 내보냅니다.
설치
요구 사항
git clone https://github.com/daniel2005d/mapXplore
cd mapXplore
pip install -r requirements
사용법
모듈식 애플리케이션이며, 다음으로 구성됩니다:
- config: 사용할 데이터베이스 엔진, 가져오기 경로 등의 구성을 담당합니다.
- import: sqlmap에서 추출한 정보를 가져오고 처리합니다.
- query: 필요한 정보를 필터링하고 추출할 수 있는 주요 모듈입니다.
- 테이블로 필터링
- 열로 필터링
- 하나 이상의 단어로 필터링
- 하나 이상의 해시 함수로 필터링. 해시 함수에는 다음이 포함됩니다:
- MD5
- SHA1
- SHA256
- SHA3
- ....
시작
프로그램 시작 시 기본 구성을 로드할 수 있습니다.
python engine.py [--config config.json]
모듈
변경 로그
14.03.2024 - V1.1
- PPTX 파일 읽기 오류 조정
- 'tables' 명령이 추가되어 총 레코드 수와 함께 테이블을 검색할 수 있음*
- 파일 경로에 ~ 지원 추가
- 각 파일 유형에 대해 하위 폴더 생성
- 명령 프롬프트에 색상 추가
- 행 데이터로 파일 저장
18.03.2024 - V1.2
- 저장을 위한 JSON 형식이 추가되었습니다.
- 테이블에서 데이터베이스, 테이블, 레코드를 검색하는 옵션이 추가되었습니다.
- 읽을 때 인쇄 가능하지만 쓰레기 문자를 정리하는 기능이 추가되었습니다.
- 일부 오류가 수정되었습니다.
20.03.2024 - V1.3
- 구성에 includeAllColumns 옵션이 추가되었습니다.
- 일부 오류가 수정되었습니다.
03.04.2024 - V1.4
- 데이터베이스 내용을 HTML 파일로 저장하는 내보내기 옵션이 추가되었습니다.