태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

스플로잇 제공 사이트로 유명한 milw0rm.com에 애플사의 퀵타임 플레이어의 버그에 대한 익스플로잇이 4개나 올라 갔다. 모두 같은 문제점을 이용하는 것으로 RTSP 프로토콜의 Content-Type 필드의 스택 오버플로우 취약점이다. 이는 아주 초보적인 실수로서, 익스플로잇의 성공율은 굉장히 높은 것으로 확인되었다.

비스타에서도 해당 취약점이 작동하므로 주의를 기울여야 한다. 비스타의 개선된 보안성에도 불구하고, 해당 배포 패키지들에는 해당 기술들이 전혀 사용되지 않았으므로 쉽게 익스플로잇이 되는 것으로 보인다.

이미 4개 이상의 퍼블릭한 익스플로잇이 나와 있으므로 이를 이용한 말웨어도 이미 존재할 것으로 예측된다.




련 링크들:

Apple Quicktime (Vista/XP RSTP Response) Remote Code Exec

Apple QuickTime RTSP Response Header Content-Length Remote Buffer Overflow Vulnerability

Apple QuickTime 7.2/7.3 RSTP Response Universal Exploit (win/osx)

http://www.milw0rm.com/sploits/11272007-qt_public.tar.gz

Apple QuickTime 7.2/7.3 RSTP Response Universal Exploit (cool)

Zero-Day Exploit for Apple QuickTime Vulnerability

Apple QuickTime 7.3 RTSP Response Vista / XPSP2 Universal



Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
Posted by 오정욱

미국 시간으로 11 13일 화요일 오전 마이크로 소프트사에서개의 패치가 발표 되었다. 정기적인 패치 릴리즈 계획에 따른 것이다. 매달 두번째 화요일인 이 날을 통상적으로 패치 투스데이(Patch Tuesday)라고 부른다.

번에는 단지 두개의 패치가 발표 되었지만 모두 중요도가 높고 파급 효과가 높은 것들이었다.

첫번째 패치인 Vulnerability in Windows URI Handling Could Allow Remote Code Execution (943460) IE7의 프로토콜 핸들러의 오작동으로 인한 것으로 간단하게 대상 시스템에서 명령을 실행 시킬 수 있다. 이를 악용한 악성 코드가 대체로 PDF 파일을 이용하여 공격한 바 있다.

두번재 패치는 Vulnerability in DNS Could Allow Spoofing (941672)로서 DNS 서버의 취약점에 대한 것이다. 이미 Windows DNS Server Cache Poisoning라는 문서에서 자세한 공격법이 밝혀진바 있다. 아직 공개된 코드(exploit)는 없지만, 생각보다 간단하게 공격 코드를 완성할 수 있었다. 이미 러시아 등지에서 해당 취약점을 이용한 대규모 파밍 공격이 벌어졌다는 보고가 있다고 한다.

격의 원리는 간단하다. DNS 패킷의 경우 UDP를 주로 사용하게 되는데, 시퀀스 넘버등을 사용하지 않음으로 인해서UDP TCP에 비해서 스푸핑에 취약하다는 맹점이 있다. DNS의 경우 각 쿼리 패킷에 트랜잭션 아이디(Transaction ID)를 부여하여 패킷을 전송하고 응답 패킷에서 해당 트랜잭션 아이디가 그대로 되돌아 왔는지 확인하는 방법으로 스푸핑을 방지하고 있다. 하지만, 윈도우즈 계열의 DNS 서버에서는 이 트랜잭션 아이디가 추측이 가능하다는 데에 문제가 발생한다.

랜잭션 아이디는 아래와 같이 16비트의 값으로서, M은 순수하게 랜덤한 값이지만 C L에는 어떠한 규칙성이 존재한다.

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

0

M=pseudo random data

C=n%256

L



n 변수는 패킷이 하나 나갈 때마다 1씩 증가하게 되므로 C를 추측하는 것은 간단하다. L의 경우는 다음과 같은 공식으로 통해서 계산된다고 한다.


L=(T[C mod 8][n mod 7]+(C mod 8)·t) mod 8




기에서 우리가 모르는 변수는 t로서 시간과 관련된 변수이다. 하지만 이 공식의 문제는 C mod 8 0이 될 때에는 L의 값이 항상 0가 된다는 것이다. C는 추측이 가능하므로 8패킷에 하나마다 C L을 확실하게 알 수 있는 경우가 생긴다. 이 경우 단지 3비트의 M 값만 맞추면 트랜잭션 아이디를 맞출 수 있게 된다. 3비트는 8개의 경우의 수를 만들므로 8개의 가짜 응답을 보내면 그 중에 하나는 맞게 된다.

Windows DNS Server Cache Poisoning 문서를 보면 해당 공격을 실질적으로 행할 수 있는 방법으로 "Cname Chain"을 들고 있다. 이 방법에 대해서 나중에 따로 설명을 하겠다.










Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
Posted by 오정욱

919일에 이미 공격 코드(jetAudio 7.x ActiveX DownloadFromMusicStore() 0day Remote Code Execution Exploit)까지 발표된 상태인데, 아직 패치가 안된듯 하다.

약 제트오디오의 버전이 7로 시작한다면 문제가 있을 가능성이 많다. 확인해 본 결과 6.x 대에서는 문제가 발생하지 않았다.

음은 실제 테스트를 통해서 취약점을 확인한 화면이다. 만약 거원 제트오디오의 “Download Manager”가 갑자기 뜬다면 공격을 의심해 봐도 될듯 하다.

사용자 삽입 이미지

사진 1: 공격 화면



격이 성공하면 임의로 아무 파일이나 덮어 쓸 수 있으며, 특정 실행 파일들을 덮어 써서 원하는 코드를 실행하도록 유도할 수 있다.



ActiveX의 버그이므로, 치대신 킬빗(Killbit)을 설정하여 해당 컴오브젝트를 웹에서 부르지 못하도록 설정할 수 있다. 취약한 ActiveXCLSID는 다음과 같다.

8D1636FD-CA49-4B4E-90E4-0A20E03A15E8

따라서 문서 How to stop an ActiveX control from running in Internet Explorer 의 가이드라인에 따라서 다음과 같은 파일을 이용하여 킬빗(Killbit)을 설정할 수 있다.

CowonJetAudioBugFix.reg

이 파일을 더블클릭하여 실행하면 킬빗이 설정되어 해당 취약점에서 안전해 질 수 있습니다.





Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
Posted by 오정욱

IDA는 리버스 엔지니어에게 있어서는 없어서는 안되는 현시대 최고의 기능의 디스어셈블러이다. 그런데 카피당 1000불이 넘는 이 프로그램의 예전 버전이 프리웨어로 풀렸다. IDA Pro 4.9 Freeware Version에서 IDA 4.9의 프리웨어 버전을 다운로드 받을 수 있다. 많은 가난한 리서쳐들이 어둠의 경로를 통해서 사용했을 IDA, 비록 4.9 버전이지만 그래프 기능이 없는 버전 중에서는 그래도 가장 완성도가 뛰어 났던 버전으로 기억한다. 현재 5.0과 5.1이 나와 있고, 필자는 5.0을 사용중이지만 아무런 불편함이 없다. 4.9 버전이 그만큼 괜찮은 버전이라는 소리다.

그래프 기능이 없고, ARM이나 64비트 CPU를 지원하지 않는 등 지원하는 CPU가 제한적이기는 하지만 그래도 꽤 쓸만하지 않을까 생각된다. 물론 5.1에서 사용 가능한 디컴파일러인 Hex-Rays도 지원하지 않는다.

직접 IDA Pro Freeware (15mb)에서 다운로드 받아도 된다.

Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
Posted by 오정욱

미국 회사들의 영업 조직들의 사내 정보 공유와 분석 서비스를 제공하는 salesforce.com의 데이타 베이스가 해킹 당한 것으로 의심 받고 있다.




인터넷의 수상한 트래픽들을 주로 처리하는 Handler's Diary Salesforce.com issue? 편을 보면, 많은 사람들이 미공정거래국(FTC) 등을 사칭한 피슁 메일을 받고 있는데, 그 내용에 수신자의 메일 주소 뿐만 아니라 회사 이름이나 사용자의 전체 이름이 정확하게 들어 가 있는 것으로 드러 났다.

우리 회사로도 수상한 메일들이 많이 전송 되었으며, 피슁 필터에 의해서 걸러져서 사실상 피해는 일어 나지 않았다. 해당 메일을 받은 사람들은 모두 salesforce.com 가입자들이어서 salesforce.com 해킹에 대한 심증을 굳게 한다. 하지만 해당 업체는 해당 내용을 계속 부인하고 있는 상태이다.

당 피슁 메일의 샘플을 보자면 다음과 같다.


From: Federal Trade Commission [mailto:frauddep@ftc.gov]

Sent: Monday, October 29, 2007 2:52 PM

To: XXXXX XXXXX

Subject: Complaint Update for Chris Silva (Case id : #1545)


<http://www.nyssbdc.org/Entreskills/content/Images/usfedtrade.jpg> <http://www.ftc.gov//resources/images/header-seal-only.gif>



Dear XXXX XXXXX


A complaint has been filled against you and the company you are affiliated to by Mr. George Hanson and sent to Federal Trade Comission by fax,in witch he's claiming that he has been cheated by you and your company in paying a greater ammount of money than the one appearing on the invoice you gave him for using your services.

The complaint states he contacted your company on MON,22 OCT 2007, trying to solve this situation without interference from any Governmental Institution , but your company refused to take action.

On WED,24 OCT 2007, the complaint was sent by fax to Federal Trade Commission and we forwarded it to Internal Revenue Service and Better Business Bureau.

Complaint was filled against :

Name : XXXX XXXXX

Company : - XXXX XXXXX

If you feel that this message has been sent to you in error or if you have any questions regarding the next steps of this process, please download the original compl aint by clicking the link below :

http://ftc.gov/fraud/complaints/24_oct_2007_george_hanson.doc<h**p://blogidol.bitxxxxcoras.com/media/24_oct_2007_george_hanson.doc>


Please take knowledge of the complaint's content and complete the form at the bottom of forward it to fraudcomplaint@ftc.gov.


Bruce Jameson

Complaint Officer

Federal Trade Commission,Fraud Department




미공정거래국(FTC) 에서는 이미 경보를 내린 상태이다.



Illustration 1: FTC의 피슁 메일 경고문



 

편 해당 메일은 MS 워드 문서의 링크를 담고 있어서, 워드 파일을 이용한 사용자의 컴퓨터 해킹을 시도하고, 성공 시에는 지정된 러시아의 한 서버로부터 바이너리를 다운로드 받아 실행하는 것으로 알려졌다.






Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
Posted by 오정욱

IP-Adress.com 이라는 간단한 추적 서비스를 이용하면 특정 IP나 대역에 대해서 간단하게 지리학적인 위치를 대략 알 수 있다. 비슷한 다른 서비스들도 많지만, 이 서비스는 무엇 보다도 구글맵을 적절히 활용한 점이 마음에 든다.



Illustration 1: 실제 작동 모습

















Posted by 오정욱
 

사용자 삽입 이미지
조금 오래된 소식이지만 RealPlayer 20071025일자 업데이트있었다.

가지 업데이트를 통해서 다음의 취약점들을 모두 해결하고 있다. 대부분 버퍼 오버플로우들로서 exploit 가능성이 적지 않게 있는 것들이다.





그런데 메일링 리스트의 RealPlayer Updates of October 25, 2007 글에 의하면 RealNetworks RealPlayer/RealOne Player/Helix Player Remote Memory Corruption 취약점이 현재 미 패치 상태라고 한다.



음 플레이어를 사용하고 있을 경우 업데이트가 필요하다.

RealPlayer 10.5 (6.0.12.1040-6.0.12.1578, 6.0.12.1698, 6.0.12.1741

RealPlayer 10

RealOne Player v2

RealOne Player v1

RealPlayer 8

RealPlayer Enterprise



음 링크에서 업데이트를 받을 수 있다. 자동 업데이트가 되지 않는 것으로 보이니 필히 수동으로라도 업데이트를 실시하는 것이 좋을 것이다.



Daum 블로거뉴스
블로거뉴스에서 이 포스트를 추천해주세요.
Posted by 오정욱