46
HITCON Pacific 2016 Threats to the Korea Financial Sector Fly me to the BLACKMOON KYOUNG-JU KWAK, CEAT(Computer Emergency Analysis Team) FSI [email protected]

[HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Threats to the Korea Financial Sector

Fly me to the BLACKMOONKYOUNG-JU KWAK, CEAT(Computer Emergency Analysis Team) FSI [email protected]

Page 2: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Career ~ 2015.4 KFTC (Korea Financial Telecommunications and Clearings Institute) KF-ISAC ~ 2016.6 CERT, FSI (Financial Security Institute) Currently, FSI CEAT Currently, Member of National Police Agency Cyber-Crime Advisory Committee

Minister of Interior's Excellence Award, National Cyber Security Awards 2016

Highlighted Talks 1. The Case study of Incidents in Korea Financial Sector, International Symposium on Cyber Crime Response, 2014 2. Financial Security, Whitehat Contest, 2015 3. Ransomware Overview, SungKyunKwan University, 2016 4. The New Wave of CyberTerror in Korea Financial Sector, PACSEC Tokyo, 2016 5. Cyber Security : Threats to the Financial Sector, Jeju Cyber Security Conference, 2016

#About MeKyoung-Ju Kwak (郭炅周)

Page 3: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Agenda1. Background 2. BLACKMOON 3. Take Down! 4. Conclusion

Page 4: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BACKGROUND

Page 5: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Pharming (Phishing + Farming)

Background

Page 6: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Internet Banking Service in South Korea

Background

- Security Programs

Page 7: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Internet Banking Service in South Korea

Background

- NPKI (National Public Key Infrastructure)

Page 8: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Internet Banking Service in South Korea

Background

- Security Card

Page 9: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Internet Banking Service in South Korea

Background

- OTP (One Time Password)

Page 10: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Financial Organizations

Background

Yessign operated by KFTC (Korea Financial Telecommunications and Clearings Institute)

IFT Network = Interbank Fund Transfer

Page 11: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Background

FSS - Financial Supervisory ServiceFinancial Organizations

Page 12: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Background

KISA - Korea Internet & Security Agency

Page 13: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON

Page 14: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON

BLACKMOON?

Page 15: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON

Page 16: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON

黑月 (Blackmoon) Compiler

Page 17: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON

Page 18: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON

Page 19: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON

HOW TO FIND

Page 20: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

How to find

BLACKMOON

: Web Crawling

Page 21: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

How to find : Report

BLACKMOON

Distributing Charming malware by using Adware Homepage

Pharming, being distributed continuously

Pharming malware targeted Linux Users

Pharming malware targeted Windows Users

Page 22: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

How to find : FSI Security Operation Center

BLACKMOON

Page 23: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON

HOW THEY DISTRIBUTE

Page 24: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

CK VIP Exploit CVE-2014-6332 CVE-2015-2419 CVE-2015-0336

. . .

How they Distribute : Websites (mainly)

BLACKMOON

Page 25: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

How they Distribute : Adware (Malvertising)

BLACKMOON

ATTACKER ADs Server

Websites containing ADs

VICTIMS

HACKING &

INJECTING MALWARE

INFECTED

Page 26: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON

HOW TO BE CHANGED

Page 27: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Timeline (in 2013, 2014)

BLACKMOON - How to be changed

Modifying hosts.ics

April

Floating Banner

May

Multi-platform Malwareusing QRCode

July

Using Financial Company Websiteto distribute Pharming Malware

December

Discovery of FTP Serverto store leaked certificate

February

Adding RAT function

January

Adding Chatting function on Pharming websites

February

1. Modifying Local DNS configuration2. Hiding C&C traffic by using VPN

May2013 2014

Page 28: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Timeline (in 2015, 2016)

BLACKMOON - How to be changed

Pharming Malwaredisguised as KISA

June

Distributed by compromised Adware

July

Targeting Japanese Financial Companies

October

Disguised as FSS

November

Fake Input form

May

Adding PAC (Proxy auto-config) function

January

Using r.pengyou.comto receive dynamic Pharming Server IP

October

2015 2016

Page 29: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON - How to be changed

Redirection

Page 30: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Modifying Local Hosts file (~ 2015)

BLACKMOON - How to be changed - Redirection

kbstar.com ibk.co.kr shinhan.com

nonghyup.com wooribank.com

Page 31: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Automatic Configuration Script (2016 ~ Current)

BLACKMOON - How to be changed - Redirection

Page 32: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Automatic Configuration Script

BLACKMOON - How to be changed - Redirection

Page 33: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Automatic Configuration Script

SHA1(SHA1(DOMAIN) + ‘666’)SHA1(SHA1(DOMAIN) + ‘soasox’)

BLACKMOON - How to be changed - Redirection

Page 34: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Automatic Configuration Script

Difficult to find targets

BLACKMOON - How to be changed - Redirection

Page 35: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

Automatic Configuration Script

BLACKMOON - How to be changed - Redirection

Page 36: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

BLACKMOON - How to be changed

C&C Communication

Page 37: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON - How to be changed

Network Receive Pharming server IP #1 users.qzone.qq.com blog.sina.com.cn r.pengyou.com{

Page 38: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON - How to be changed

Network Receive Pharming server IP #2

Page 39: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON - How to be changed

Network Receive Pharming server IP #3

Page 40: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON - How to be changed

Network Send Infected PC information

Page 41: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

BLACKMOON - How to be changed

Network Send Certificates

Page 42: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

Conclusion

Page 43: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

HITCON Pacific 2016

1. Best solution to stop BLACKMOON is Arresting Criminals

2. Lots of people are suffering from BLACKMOON

- Some of victims tried to commit suicide

3. By Sharing information, we’re able to take them down again

CONCLUSION

Page 44: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

Special Thanks to My Wife, Kyle Choi, Jong-Hyun Moon

Page 45: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

Q & A ([email protected])

Page 46: [HITCON] Fly me to the BLACKMOON 인쇄용hitcon.org/2016/pacific/0composition/pdf/1201/1201... · Floating Banner May Multi-platform Malware using QRCode July Using Financial Company

Thank you