Skip to content
KitploitKITPLOIT
도구블로그
Log in
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
sncscan — SAP Secure Network Communications (SNC)를 분석하기 위한 도구입니다. | Kitploit
도구/GitHubGitHub/usdag/sncscan
Vulnerability ScannersConfiguration AuditingNetwork SecurityPenetration Testing
GitHubusdag/sncscan

sncscan

SAP Secure Network Communications (SNC)를 분석하기 위한 도구입니다.

저장소 보기
6113632년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
웹사이트
공유

sncscan

SAP Secure Network Communications (SNC)를 분석하기 위한 도구입니다.

사용 방법은?

현재 상태에서 sncscan은 SAP Router 및 DIAG (SAP GUI) 연결에 대한 SNC 구성을 읽는 데 사용할 수 있습니다. SAP RFC 프로토콜에 대한 구현은 현재 개발 중입니다.

SAP Router

SAP Router는 SNC를 지원하거나 지원하지 않을 수 있으며, SNC 매개변수의 세분화된 구성은 불가능합니다. 그럼에도 불구하고 sncscan은 활성화 여부를 확인할 수 있습니다:

sncscan -H 10.3.161.4 -S 3299 -p router

DIAG / SAP GUI

SAP GUI에서 사용하는 DIAG 연결의 SNC 구성은 라우터 구성보다 더 다양한 설정을 가질 수 있습니다. sncscan으로 읽을 수 있고 연결 보안에 영향을 미치는 시스템 매개변수에 대한 자세한 개요는 Background 섹션에 있습니다.

sncscan -H 10.3.161.3 -S 3200 -p diag

하나의 명령으로 여러 대상을 스캔할 수 있습니다:

sncscan -L /H/192.168.56.101/S/3200,/H/192.168.56.102/S/3206 

SAP Router를 통해

sncscan --route-string /H/10.3.161.5/S/3299/H/10.3.161.3/S/3200 -p diag

설치

요구 사항: 현재 sncscan은 저희 포크의 pysap 라이브러리에서만 작동합니다.

python3 -m pip install -r requirements.txt

또는

python3 setup.py test
python3 setup.py install

배경: SNC 시스템 매개변수

SNC 기본 사항

DIAG 또는 RFC와 같은 SAP 프로토콜은 자체적으로 높은 보안을 제공하지 않습니다. 보안을 강화하고 인증, 무결성 및 암호화를 보장하려면 SNC(Secure Network Communications)를 사용해야 합니다. SNC는 알려진 암호화 알고리즘을 데이터에 적용하여 보안을 높임으로써 RFC, DIAG 또는 라우터 프로토콜을 사용하는 SAP 시스템의 다양한 클라이언트 및 서버 구성 요소 간의 데이터 통신 경로를 보호합니다. SNC 보안 연결에 적용할 수 있는 데이터 보호 수준은 세 가지입니다:

  1. 인증만: 통신 파트너의 신원 확인
  2. 무결성 보호: 데이터 조작 방지
  3. 기밀성 보호: 전송된 메시지 암호화

SNC 매개변수

각 SAP 시스템은 통신 보안을 위해 SNC 매개변수로 구성할 수 있습니다. SNC 연결 수준은 Quality of Protection 매개변수에 의해 결정됩니다:

  • snc/data_protection/min: SNC 연결에 필요한 최소 보안 수준.
  • snc/data_protection/max: SAP 시스템에서 시작하는 최고 보안 수준
  • snc/data_protection/use: SAP 시스템에서 시작하는 기본 보안 수준

추가 SNC 매개변수는 암호화된 SAPGUI 연결을 강제 적용하는 snc/only_encrypted_gui 매개변수를 포함하여 시스템별 추가 구성 옵션에 사용할 수 있습니다.

SNC 매개변수 읽기

SNC 메시지를 보낼 수 있는 SAP 시스템이 대상이 되는 한, SNC에 대해 지정된 IP, 포트 및 CN에 관계없이 유효한 SNC 요청에도 응답합니다. 이 응답에는 SAP 시스템이 SNC 연결에 대해 요구하는 사항이 포함되어 있으며, 이를 사용하여 SNC 매개변수를 얻을 수 있습니다. 이를 통해 SAP 시스템에 SNC가 활성화되어 있는지, 활성화되어 있다면 어떤 SNC 매개변수가 설정되어 있는지 확인할 수 있습니다.

도구 다운로드