http 요청의 내용을 확인하는 Snort 규칙이 작동하지 않습니다.

Goldenptr

http 응답의 내용을 확인하여 "abbb"내용을 찾으려고합니다. 그래서 내 규칙은

alert tcp MY_SERVER HTTP_PORTS-> any (msg : "접근 된 페이지에 abbb 컨텐츠가 있습니다"; to_client; 확립 됨; 컨텐츠 : "abb"; sid : XXXXX; rev : x;)

불행히도이 규칙은 작동하지 않는 것 같습니다. 누구든지 내 규칙에 문제가 있는지 말해 줄 수 있습니까?

johnjg12

우선 이것은 유효한 구문이 아니므로 규칙의 to_client 부분을 수정해야합니다. 이를 다음과 같이 변경해야합니다.

flow : to_client, established;

여기 에서 흐름에 대해 자세히 알아볼 수 있습니다 .

서버에서 클라이언트로 전송 된 "abbb"컨텐츠를 찾고 있다면, 당신과 같은 단순한 컨텐츠 일치가 필요합니다. 규칙의 효율성을 높이려면 여기에서 빠른 패턴 일치기를 사용하는 것이 좋습니다. 따라서 콘텐츠 일치는 다음과 같습니다.

content : "abbb"; fast_pattern : only;

이를 종합하면 규칙은 다음과 같습니다.

alert tcp MY_SERVER HTTP_PORTS-> any any (msg : "The page have content abbb"; flow : to_client, established; content : "abbb"; fast_pattern : only; sid : XXXXX; rev : x;)

이것이 여전히 트리거되지 않으면 다른 일이 진행되고있는 것입니다. 콘텐츠에서 이것을 찾고 있기 때문에 http 전 처리기에서 검사 깊이를 확인해야합니다. server_flow_depth 및 client_flow_depth가 있습니다. 이를 0 (무제한)으로 설정하고 이후에 규칙이 트리거되는지 확인하십시오. 예를 들어 client_flow_depth가 300이고 콘텐츠 "abbb"가 500 바이트 이후까지 오지 않았다면 snort가 페이로드까지 검사하도록 구성되지 않았기 때문에 규칙이 트리거되지 않습니다.

적응 형 프로파일 링이 활성화 된 경우 http에 대한 메타 데이터 서비스를 추가해야합니다. 그렇지 않으면 규칙이 http 트래픽과 일치하지 않습니다. 이것은 다음과 같습니다.

메타 데이터 : 서비스 http;

적응 형 프로파일 링을 사용하지 않으면 규칙 헤더의 포트를 사용합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 http 요청 성공 응답 내부의 http 요청이 jquery에서 작동하지 않습니다.

분류에서Dev

Laravel의 HTTP 요청이 작동하지 않습니다.

분류에서Dev

WikiMedia API의 cURL HTTP 요청이 작동하지 않습니다.

분류에서Dev

Facebook 용 Java의 HTTP Post 요청이 제대로 작동하지 않습니까?

분류에서Dev

각도 js 및 $ http 요청을 사용하여 로그인이 작동하지 않습니다.

분류에서Dev

@SuppressWarnings 둘 이상의 규칙이 작동하지 않습니다.

분류에서Dev

sudoers 파일의 IP 규칙이 작동하지 않습니다.

분류에서Dev

사용자 지정 규칙의 무한 대상이 작동하지 않습니다.

분류에서Dev

비동기 HTTP 게시 요청이 작동하지 않습니다.

분류에서Dev

pysnmp 보내기 요청이 작동하지 않습니다.

분류에서Dev

어떻게 든 cordova를 사용하여 http 요청의 catchError가 작동하지 않습니다.

분류에서Dev

Laravel 확인 요청이 작동하지 않습니다.

분류에서Dev

하나의 HTTP 요청을 사용하여 작업이 가능한지 확인한 다음 다른 요청을 사용하여 해당 작업을 수행해야합니까? 아니면 하나의 요청으로 묶어야합니까?

분류에서Dev

작동하는 http get 요청 (타사 API)을 받고 대신 가져 오기를 사용하지만 서명이 일치하지 않습니다.

분류에서Dev

HTTP-HTTPS 재 작성 규칙이 작동하지 않음

분류에서Dev

Yii 모델 사용자 지정 규칙이 작동하지 않습니다.

분류에서Dev

libgdx의 http 요청 방법이 웹 애플리케이션에서 작동하지 않습니다.

분류에서Dev

jquery 요청 내부의 HandlebarsJ가 작동하지 않습니다.

분류에서Dev

이 AngularJs HTTP 요청이 작동하지 않습니까?

분류에서Dev

HTTP 요청이 작동하지 않습니까?

분류에서Dev

PHP의 SOAP 요청이 작동하지 않습니다.

분류에서Dev

udemy api의 curl 요청이 작동하지 않습니다.

분류에서Dev

httpd.conf의 mod_rewrite 규칙이 작동하지 않습니다.

분류에서Dev

AJAX POST 요청이 .htaccess 리디렉션 규칙과 함께 제대로 작동하지 않습니다.

분류에서Dev

AJAX의 Http POST 요청은 완벽하게 작동하지만 AngularJS에서는 작동하지 않습니다.

분류에서Dev

사용자가 채널에 있는지 확인하는 Firebase 규칙이 .exists 또는 .val에서 작동하지 않습니다.

분류에서Dev

업데이트 요청에서 규칙을 확인하는 방법은 무엇입니까? 라 라벨 5

분류에서Dev

heroku이 페이지가 작동하지 않습니다. interfaceapp.herokuapp.com에서 현재이 요청을 처리 할 수 없습니다. HTTP 오류 500

분류에서Dev

내 udev 규칙이 작동하지 않는 이유

Related 관련 기사

  1. 1

    다른 http 요청 성공 응답 내부의 http 요청이 jquery에서 작동하지 않습니다.

  2. 2

    Laravel의 HTTP 요청이 작동하지 않습니다.

  3. 3

    WikiMedia API의 cURL HTTP 요청이 작동하지 않습니다.

  4. 4

    Facebook 용 Java의 HTTP Post 요청이 제대로 작동하지 않습니까?

  5. 5

    각도 js 및 $ http 요청을 사용하여 로그인이 작동하지 않습니다.

  6. 6

    @SuppressWarnings 둘 이상의 규칙이 작동하지 않습니다.

  7. 7

    sudoers 파일의 IP 규칙이 작동하지 않습니다.

  8. 8

    사용자 지정 규칙의 무한 대상이 작동하지 않습니다.

  9. 9

    비동기 HTTP 게시 요청이 작동하지 않습니다.

  10. 10

    pysnmp 보내기 요청이 작동하지 않습니다.

  11. 11

    어떻게 든 cordova를 사용하여 http 요청의 catchError가 작동하지 않습니다.

  12. 12

    Laravel 확인 요청이 작동하지 않습니다.

  13. 13

    하나의 HTTP 요청을 사용하여 작업이 가능한지 확인한 다음 다른 요청을 사용하여 해당 작업을 수행해야합니까? 아니면 하나의 요청으로 묶어야합니까?

  14. 14

    작동하는 http get 요청 (타사 API)을 받고 대신 가져 오기를 사용하지만 서명이 일치하지 않습니다.

  15. 15

    HTTP-HTTPS 재 작성 규칙이 작동하지 않음

  16. 16

    Yii 모델 사용자 지정 규칙이 작동하지 않습니다.

  17. 17

    libgdx의 http 요청 방법이 웹 애플리케이션에서 작동하지 않습니다.

  18. 18

    jquery 요청 내부의 HandlebarsJ가 작동하지 않습니다.

  19. 19

    이 AngularJs HTTP 요청이 작동하지 않습니까?

  20. 20

    HTTP 요청이 작동하지 않습니까?

  21. 21

    PHP의 SOAP 요청이 작동하지 않습니다.

  22. 22

    udemy api의 curl 요청이 작동하지 않습니다.

  23. 23

    httpd.conf의 mod_rewrite 규칙이 작동하지 않습니다.

  24. 24

    AJAX POST 요청이 .htaccess 리디렉션 규칙과 함께 제대로 작동하지 않습니다.

  25. 25

    AJAX의 Http POST 요청은 완벽하게 작동하지만 AngularJS에서는 작동하지 않습니다.

  26. 26

    사용자가 채널에 있는지 확인하는 Firebase 규칙이 .exists 또는 .val에서 작동하지 않습니다.

  27. 27

    업데이트 요청에서 규칙을 확인하는 방법은 무엇입니까? 라 라벨 5

  28. 28

    heroku이 페이지가 작동하지 않습니다. interfaceapp.herokuapp.com에서 현재이 요청을 처리 할 수 없습니다. HTTP 오류 500

  29. 29

    내 udev 규칙이 작동하지 않는 이유

뜨겁다태그

보관