제목 : 자동 정보 수집 도구 구현

전문적인 침투 테스터로서 자동화 된 정보 수집 도구가 필수적입니다.

初衷​

큰 표적의 침투로 인해 수백 개의 루트 도메인을 수집해야합니다. 복잡한 정보 수집 작업에서 반복적이고 단조로운 운영은 우리의 인내심을 크게 소비 할 것입니다. 이것을 수동으로하는 것은 매우 비현실적입니다.
그래서 나는 주말에 많은 스캐너에 대한 연구를 수행하기 위해 이틀을 보냈습니다. 대부분의 환경 구성은 번거롭고 시스템이 너무 부피가 크기 때문에 사용하기에 매우 불편합니다.
시스템 리소스 소비, 하드웨어 요구 사항, 수동 프로그램 개입 및 이후 코드 유지 보수 비용의 무게를 측정 한 후 마침내 Python + Shell을 사용하여 프로토 타입 버전을 구현했습니다. 우리는 incloud github 클라우드 스캐너의 아이디어를 참조하고 일부 기본 도구의 통합을 거의 완료하지 못했으며 일부 세부 사항은 잘 처리되지 않았습니다.
이제 1 년 이상의 연마 후에는 기본적으로 모든 정보 수집 단계를 다룰 수 있습니다.

7{.}s{.}c{.}a{.}n [资产收集]​

오픈 소스가 아닙니다
그것에 대한 나의 정의는“ 轻量、简洁、可扩展、可自定义、基于实战优化后的参数设置”,입니다. 아래는 프로그램 실행 프로세스의 마인드 맵입니다.
1.jpg

Nuclei+Xray [漏扫集成]​

Nuclei + Xray를 사용한 후속 웹 취약점의 활성 탐지

nuclei​

간단한 YAML 기반 DSL을 기반으로 한 빠르고 사용자 정의 가능한 취약성 스캐너.
1nuclei -t/root/nuclei -templates/-severity critical, High, medium -l all_active_webs.txt -b0 -c 50 -rl 150 -nc | ANEW -Q ALL_NUCLEI_OUTPUT.TXT

xray​

자동 스캔을위한 멀티 스레드 호출 XRAY+RAD
1python3 x-autoxray.py all/all_active_webs.txt all/all_xray_result/

Search_Server [资产整合]​

오픈 소스가 아닙니다
나중에, 나는 웹 자산이 너무 많고 매우 지저분 해 보이고 직관적이지 않다는 것을 알았습니다.
따라서 프로그램은 파이썬 플라스크를 기반으로 구현되어 웹 페이지 형태로 httpx + gowitness의 탐지 결과를 통합하고 임의의 단일 열 분류, 임의의 단일 열 검색, 글로벌 검색 ( @ME1ONS에서 구현 한이 기능 덕분), 행 카운팅 및 스크리닝 유사성 정렬을 지원합니다.
2.jpg

CobWeb [资产可视化]​

오픈 소스 : https://github.com/r00tse7en/cobweb
나중에 사용하면 대상이 수집 한 하위 도메인 이름과 구문 분석 IP 사이의 관계가 복잡하다는 것이 발견되었으며, 육안으로 분석하는 것은 시간이 많이 걸리고 힘들다는 것을 발견했습니다.
거미줄 스파이더 웹은 관련 데이터를 시각화하여 대상 자산을 촉진하고 신속하게 찾습니다.
테스트 페이지 : https://www.se7ensec.cn/cobweb/

网络显示关系可拖动​

cobweb1.jpg

可手动屏蔽选单独立高亮显示​

cobweb2.jpg

感谢​

 
뒤로
상단