본문 바로가기
BoB/WebScanner

[webscanner]첫 번째 기록

by reindeer002 2021. 8. 21.
728x90

계속해서 메모장에 적던 기록을 이제서야 정리한다.

아무래도 막 코딩 하면서 만든 것이라 그런지... 부족한 점이 많은 것 같다ㅠㅜ

일단 한계점에 대해 적어보도록 하자...

이름 현재 상황 이후 계획
(Web scanner - 퍼저 개발) <초기 개발 명세서와 비교 변경 사항>
target 환경
+ Acunetix에서 제공하는 test 페이지 추가

<최소구현에서 완료된 사항>
- 한 가지 웹 취약점(sqli) 탐지
- 공격 후 분석 내용을 간단히 정리하여 출력
-> 접근 가능한 url(dirscan)
-> 찾고 싶은 공격 벡터(tag or Markup lang)
-> 웹 서버의 세부 정보(특히 서버의 버전 정보, 서버의 종류)
-> 웹에 접근할 수 있는 포트
- single quote을 사용한 sql 공격 유/무

<추가적으로 필요한 사항>
- sqli 의 cheat sheet
- XSS 의 cheat sheet
1. sqli, XSS cheat sheet를 사용하여 찾아낸 form의 매개변수에 값 넣고 공격 수행
-> 기존에 single quote만 붙여 공격의 유무만 판단하는 것에서 발전시킴
2. 로그 파일 생성
3. 쓰레드를 사용한 최적화

=> 현재 단일 페이지만 공격이 가능하므로 dirscan을 통해 얻어낸 경로를 자동으로 탐색하도록 구성

 

많은 것을 한 것처럼 보이지만 생각보다 많이 못했다...

그냥 스캐너가 아니라 web_info_print 프로그램 느낌?ㅋㅋㅋ

아무래도 다른 깃허브 코드를 좀 더 살펴봐야할 것 같다.

 

git Link: https://github.com/maro5397/webscanner

728x90

'BoB > WebScanner' 카테고리의 다른 글

[webscanner]세 번째 기록  (0) 2021.08.21
[webscanner]두 번째 기록  (0) 2021.08.21
웹 스캐너(퍼저) 개발명세서  (0) 2021.07.25
웹 스캐너 개발 1일차  (0) 2021.07.22

댓글