NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
KO

오픈 소스 보안 도구

sqlmap: 주입이 발견되기 전에 찾기

sqlmap은 SQL 주입 테스트를 자동화합니다. 백엔드의 지문을 채취하고 데이터베이스와 스키마를 열거하며 (반드시 고려해야 할 플래그를 사용하여) 테이블을 덤프할 수 있습니다. 적절하게 사용하면 전문가가 이미 직접 확인한 기술에 대한 시간을 절약할 수 있습니다. 맹목적으로 사용되는 것은 생산 시스템을 겨냥한 데이터 파괴 대포입니다. 이 도구는 시작이 아닌 테스트 체인의 끝에 위치합니다. 주입을 찾고 이해한 다음 sqlmap이 보고서를 위해 이를 열거하도록 합니다.

핵심 내용

  1. 먼저 직접 찾기: 매개변수가 Repeater에서 이상하게 응답합니다(오류 문자열, 시간 변경). 수동 페이로드로 확인한 다음 sqlmap을 가져와서 이미 확인한 내용을 자동화합니다.
  2. 기본 호출 형식: sqlmap -u URL p 매개변수 및 POST 본문의 경우 sqlmap --data --batch는 운영 위험에 따라 프롬프트를 건너뜁니다.
  3. 의도적으로 플래그를 에스컬레이션합니다. --level 및 --risk는 프로브 볼륨을 높입니다(더 많은 주입 지점, 더 공격적인 PAYLOADS). 이는 정확히 서버가 오프라인 상태가 되는 방식입니다. 참여가 허용하는 것과 일치시킵니다.
  4. 열거는 생산적인 단계입니다. --dbs, -D db --tables, -T table --columns 및 --dump는 실제 데이터를 복사하므로 명시적인 클라이언트 동의가 있는 경우에만 가능합니다.
  5. --technique(B, E, U, T, S)를 사용한 기술 선택은 엔진에 무엇을 시도할지 알려줍니다. 블라인드 부울이 작동하는 경우 느린 네트워크를 기반으로 하는 시간 기반은 몇 시간을 낭비합니다.
  6. --os-shell 및 변조 스크립트가 존재하고 강력하며 둘 다 가장 자주 문제를 일으키는 플래그입니다. 실제로 배포한 내용을 읽어보면 실행이 시작됩니다.
  7. 보고서 값은 정밀도입니다. 백엔드, 주입 지점 및 검증된 페이로드의 이름을 지정하는 결과는 어떤 도구를 생성하든 스캐너 출력 스크린샷보다 읽기가 더 좋습니다.
  8. 범위 상한 수정: sqlmap은 요청 없이는 아무 것도 쓰지 않지만 실제 사용자 테이블의 --dump는 실제 규정 준수 결과가 포함된 클라이언트 데이터 복사본입니다. 참여 계획에 동의를 기록합니다.

현장 노트

내가 얻은 최고의 조언은 손으로 찾은 것을 먼저 덤프할 수 없고, 동의한 후에만 덤프할 수 없으며, 누군가가 감시하지 않는 한 프로덕션에 대해 --batch를 사용하지 않는다는 것입니다. 열거된 스키마는 어떤 스크린샷보다 더 멋진 보고서를 만들었습니다.

자주 묻는 질문

sqlmap은 모든 주입을 찾는 것을 보장합니까?

아니요: 고전적인 패턴을 잘 다루고 사각지대에는 2차 주입, 비정상적인 인코딩, 인간의 눈이 자동화된 패턴 일치를 능가하는 경우가 포함됩니다.

자동 주입 도구를 사용하는 것이 합법적인가요?

귀하의 자체 또는 승인된 범위의 시스템에 대해서는 그렇습니다. 다른 것에 대해서는 그렇지 않습니다. 그 도구는 범죄와 무관하며, 단지 범죄를 더 크게 만들 뿐입니다.

--os-shell은 어떻습니까?

이는 가장 큰 영향을 미치는 플래그입니다. 데이터베이스 호스트의 시스템 명령 채널은 인증된 악용을 위해 표시됩니다. 프로덕션 규모에서는 명시적인 참여 수준 동의 뒤에 속합니다.

sqlmap이 존재하는 경우에도 Burp가 필요합니까?

물론입니다. Burp는 ​​주입을 찾아서 검증하고, sqlmap은 이를 열거하며, 서로를 교체하는 대신 연결됩니다.

오픈 소스 보안 도구에 대한 Kinetikatech의 지원

솔직히 말하면, 대부분의 팀은 직접 해보신 후에야 저희를 찾습니다: 테스트 도구 상자 전문가들은 실제로 계속 로드됩니다. 스캐너, 스니퍼, 크래커 및 웹 프록시는 실제 참여에서 사용되는 방식(명령, 플래그, 출력 및 방법론에서 각각의 위치)을 설명했습니다. 당사의 모의해킹 및 Linux 서버 보안 서비스는 오픈 소스 보안 도구을 힘들게 배울 필요가 없도록 존재합니다. 설정, 모니터링, 그리고 새벽 3시의 놀라움을 모두 처리해 드립니다.

엔지니어와 상담하기

서버 문제? 해킹된 웹사이트? 느린 페이지?

심각한 장애에 30분 이내 대응 — 24시간, 주 7일.

긴급 지원 요청 support@kinetikatech.com