
Ryukλ μ§λ λͺ λ
κ° κ°μ₯ μ
λͺ
λμ λμ¬μ¨μ΄ λ³μ’
μ€ νλμ
λλ€. 2018λ
μ¬λ¦ μ²μ λ±μ₯ν μ΄ν νΉν κ·Έμ 곡격μ μ£Όμ λμμΈ λΉμ¦λμ€ νκ²½μμ κ·Έλ μ΅λλ€.
1. μΌλ° μ 보
μ΄ λ¬Έμμλ Ryuk λμ¬μ¨μ΄μ λ³μ’ μ λν λΆμκ³Ό ν΄λΉ 맬μ¨μ΄λ₯Ό μμ€ν μ λ‘λ©νλ λ‘λμ λν μ λ³΄κ° ν¬ν¨λμ΄ μμ΅λλ€.
Ryuk λμ¬μ¨μ΄λ 2018λ μ¬λ¦μ μ²μ λ±μ₯νμ΅λλ€. Ryukμ λ€λ₯Έ λμ¬μ¨μ΄μ μ°¨μ΄μ μ€ νλλ κΈ°μ νκ²½μ 곡격νλ€λ κ²μ λλ€.
2019λ μ€λ°, μ¬μ΄λ²λ²μ£ μ§λ¨μ μ΄ λμ¬μ¨μ΄λ₯Ό μ΄μ©ν΄ μλ§μ μ€νμΈ νμ¬λ₯Ό 곡격νμ΅λλ€.

κ·Έλ¦Ό 1: Ryuk λμ¬μ¨μ΄ 곡격μ λν El Confidencial λ°μ·λ¬Έ [1]

κ·Έλ¦Ό 2: Ryuk λμ¬μ¨μ΄λ₯Ό μ¬μ©νμ¬ μνλ 곡격μ λν El PaΓsμ λ°μ·λ¬Έ[2]
μ¬ν΄ λ₯ν¬λ μ¬λ¬ κ΅κ°μ μλ§μ κΈ°μ
μ 곡격νμ΅λλ€. μλ μ΄λ―Έμ§μμ λ³Ό μ μλ―μ΄ λ
μΌ, μ€κ΅, μμ 리, μΈλκ° κ°μ₯ ν° νΌν΄λ₯Ό μ
μμ΅λλ€.
μ¬μ΄λ² 곡격μ μλ₯Ό λΉκ΅ν΄ 보면, Ryukλ μλ°±λ§ λͺ μ μ¬μ©μμκ² μν₯μ λ―ΈμΉκ³ μμ²λ μμ λ°μ΄ν°λ₯Ό μμμμΌ μ¬κ°ν κ²½μ μ νΌν΄λ₯Ό μ νμ΅λλ€.

κ·Έλ¦Ό 3: λ₯ν¬μ κΈλ‘λ² νλμ λν κ·Έλ¦Ό.

κ·Έλ¦Ό 4: λ₯ν¬λ³μ μν₯μ κ°μ₯ λ§μ΄ λ°λ 16κ°κ΅

κ·Έλ¦Ό 5: Ryuk λμ¬μ¨μ΄μ μν΄ κ³΅κ²©μ λ°μ μ¬μ©μ μ(λ°±λ§ λͺ
)
μ΄λ¬ν μνμ μΌλ°μ μΈ μλ μ리μ λ°λ₯΄λ©΄, μ΄ λμ¬μ¨μ΄λ μνΈνλ₯Ό μλ£ν ν νΌν΄μμκ² λͺΈκ° μꡬ λ©μμ§λ₯Ό νμνκ³ , μνΈνλ νμΌμ λν μ‘μΈμ€λ₯Ό 볡ꡬνλ €λ©΄ μ§μ λ μ£Όμλ‘ λΉνΈμ½μΈμΌλ‘ μ§λΆν΄μΌ ν©λλ€.
μ΄ λ§¬μ¨μ΄λ μ²μ λ±μ₯ν μ΄νλ‘ κ³μ λ³ν΄μμ΅λλ€.
μ΄ λ
Όλ¬Έμμ λΆμν μνμ λ³μ’
μ 2020λ
XNUMXμμ μλλ 곡격 μ€μ λ°κ²¬λμμ΅λλ€.
μ΄ λ§¬μ¨μ΄λ 볡μ‘μ± λλ¬Έμ μ’ μ’ APT κ·Έλ£Ήμ΄λΌκ³ λ μλ €μ§ μ‘°μ§μ μΈ μ¬μ΄λ² λ²μ£ μ§λ¨μ μνμΌλ‘ μ¬κ²¨μ§λ€.
Ryuk μ½λ μ€ μΌλΆλ λ€λ₯Έ μ λͺ λμ¬μ¨μ΄μΈ Hermesμ μ½λ λ° κ΅¬μ‘°μ λμ λκ² μ μ¬νλ©°, μ¬λ¬ κΈ°λ₯μ 곡μ ν©λλ€. μ΄λ¬ν μ΄μ λ‘ Ryukλ λΉμ Hermes λμ¬μ¨μ΄μ λ°°νλ‘ μμ¬λμλ λΆν μ‘°μ§ Lazarusμ μ°κ΄μ΄ μμμ΅λλ€.
CrowdStrikeμ Falcon X μλΉμ€λ λμ€μ Ryukμ΄ μ€μ λ‘ WIZARD SPIDER κ·Έλ£Ή[4]μ μν΄ λ§λ€μ΄μ‘λ€κ³ μΈκΈνμ΅λλ€.
μ΄ κ°μ μ λ·λ°μΉ¨νλ λͺ κ°μ§ μ¦κ±°κ° μμ΅λλ€. 첫째, μ΄ λμ¬μ¨μ΄λ λ¬μμμ μ λͺ
μ
μ±μ½λ κ±°λ μ¬μ΄νΈμΈ exploit.in μΉμ¬μ΄νΈμ κ΄κ³ λμμΌλ©°, μ΄μ μλ μΌλΆ λ¬μμ APT κ·Έλ£Ήκ³Ό κ΄λ ¨μ΄ μλ κ²μΌλ‘ νμΈλμμ΅λλ€.
μ΄λ¬ν μ¬μ€μ λ₯ν¬κ° APT κ·Έλ£Ή λΌμ루μ€μ μν΄ κ°λ°λμμ μ μλ€λ μ΄λ‘ μ λ°°μ ν©λλ€. μλνλ©΄ μ΄ μ΄λ‘ μ κ·Έλ£Ήμ μ΄μ λ°©μκ³Ό λ§μ§ μκΈ° λλ¬Έμ
λλ€.
λν, Ryukλ λ¬μμμ΄, μ°ν¬λΌμ΄λμ΄, λλ 벨λΌλ£¨μ€μ΄ μμ€ν μμλ μλνμ§ μλ λμ¬μ¨μ΄λ‘ κ΄κ³ λμμ΅λλ€. μ΄λ¬ν λμμ Ryukμ μΌλΆ λ²μ μμ λ°κ²¬λλ κΈ°λ₯μ μν΄ κ²°μ λλλ°, μ΄ κΈ°λ₯μ λμ¬μ¨μ΄κ° μ€ν μ€μΈ μμ€ν μ μΈμ΄λ₯Ό νμΈνκ³ ν΄λΉ μμ€ν μ΄ λ¬μμμ΄, μ°ν¬λΌμ΄λμ΄ λλ 벨λΌλ£¨μ€μ΄λ₯Ό μ¬μ©νλ κ²½μ° λμ¬μ¨μ΄λ₯Ό μ€μ§ν©λλ€. λ§μ§λ§μΌλ‘, WIZARD SPIDER κ·Έλ£Ήμ μν΄ ν΄νΉλ μμ€ν μ λν μ λ¬Έκ° λΆμ κ³Όμ μμ Hermes λμ¬μ¨μ΄μ λ³μ’ μΈ Ryuk κ°λ°μ μ¬μ©λ κ²μΌλ‘ μΆμ λλ μ¬λ¬ "μν°ν©νΈ"κ° λ°κ²¬λμμ΅λλ€.
λ°λ©΄, μ λ¬Έκ° Gabriela Nicolaoμ Luciano Martinsλ λμ¬μ¨μ΄κ° APT κ·Έλ£Ή CryptoTech[5]μ μν΄ κ°λ°λμμ μ μλ€κ³ μ μνμ΅λλ€.
μ΄λ Ryukκ° λ±μ₯νκΈ° λͺ λ¬ μ , μ΄ κ·Έλ£Ήμ΄ κ°μ μ¬μ΄νΈμ ν¬λΌμ Hermes λμ¬μ¨μ΄μ μλ‘μ΄ λ²μ μ κ°λ°νλ€κ³ κ²μνλ€λ μ¬μ€μμ λΉλ‘―λ©λλ€.
μ¬λ¬ ν¬λΌ μ¬μ©μλ€μ΄ CryptoTechκ° μ€μ λ‘ Ryukλ₯Ό κ°λ°νλμ§ μλ¬Έμ μ κΈ°νμ΅λλ€. κ·Έλ¬μ ν΄λΉ κ·Έλ£Ήμ μμ λ€μ΄ λμ¬μ¨μ΄λ₯Ό 100% κ°λ°νλ€λ ββμ¦κ±°λ₯Ό ν보νλ€κ³ μ£Όμ₯νλ©° μ€μ€λ‘λ₯Ό λ³νΈνμ΅λλ€.
2. νΉμ§
λ¨Όμ λΆνΈλ‘λλΆν° μμνκ² μ΅λλ€. λΆνΈλ‘λμ μν μ Ryuk λμ¬μ¨μ΄μ "μ¬λ°λ₯Έ" λ²μ μ μ€νν μ μλλ‘ μμ€ν
μ μλ³νλ κ²μ
λλ€.
λΆνΈλ‘λ ν΄μλ λ€μκ³Ό κ°μ΅λλ€.
MD5 A73130B0E379A989CBA3D695A157A495
SHA256 EF231EE1A2481B7E627921468E79BB4369CCFAEB19A575748DD2B664ABC4F469
μ΄ λ€μ΄λ‘λμ νΉμ§ μ€ νλλ λ©νλ°μ΄ν°λ₯Ό ν¬ν¨νμ§ μλλ€λ κ²μ λλ€. μ¦, μ΄ λ§¬μ¨μ΄λ₯Ό λ§λ μ¬λμ μλ¬΄λ° μ 보λ ν¬ν¨νμ§ μμμ΅λλ€.
λλ‘λ μ¬μ©μκ° μ μμ μΈ μ ν리μΌμ΄μ μ μ€ννκ³ μλ€κ³ μκ°νλλ‘ μλͺ»λ λ°μ΄ν°λ₯Ό ν¬ν¨μν€κΈ°λ ν©λλ€. κ·Έλ¬λ λμ€μ μ΄ν΄λ³΄κ² μ§λ§, κ°μΌ κ³Όμ μ μ¬μ©μ μνΈμμ©μ΄ ν¬ν¨λμ§ μλ κ²½μ°(μ΄ λμ¬μ¨μ΄μ κ²½μ°μ²λΌ), 곡격μλ λ©νλ°μ΄ν°λ₯Ό μ¬μ©ν νμκ° μλ€κ³ μκ°ν©λλ€.

κ·Έλ¦Ό 6: μν λ©νλ°μ΄ν°
μνμ 32λΉνΈ νμμΌλ‘ μ»΄νμΌλμ΄ 32λΉνΈ λ° 64λΉνΈ μμ€ν μμ λͺ¨λ μ€νν μ μμ΅λλ€.
3. μΉ¨ν¬ λ²‘ν°
Ryukλ₯Ό λ€μ΄λ‘λνκ³ μ€ννλ μνμ μ격 μ°κ²°μ ν΅ν΄ μμ€ν μ μ μ λμμΌλ©°, μ격 μ¦λͺ μ μλΉ RDP 곡격μ ν΅ν΄ μ»μ΄μ‘μ΅λλ€.

κ·Έλ¦Ό 7: 곡격 λ μ§μ€νΈλ¦¬
곡격μλ μ격μΌλ‘ λ‘κ·ΈμΈνλ λ° μ±κ³΅νμ΅λλ€. κ·Έ ν, μ ν¬ μνμ μ΄μ©νμ¬ μ€ν νμΌμ μμ±νμ΅λλ€.
μ΄ μ€ν νμΌμ μ€ν μ μ λ°μ΄λ¬μ€ λ°±μ μ루μ
μ μν΄ μ°¨λ¨λμμ΅λλ€.

κ·Έλ¦Ό 8: μν μ°¨λ¨


κ·Έλ¦Ό 9: μν μ°¨λ¨
μ μ± νμΌμ΄ μ κΈ°μ 곡격μλ μ€ν νμΌμ μνΈνλ λ²μ μ λ€μ΄λ‘λνλ €κ³ μλνλλ°, μ΄ λ²μ μμ μ κ²Όμ΅λλ€.

κ·Έλ¦Ό 10: 곡격μκ° μ€ννλ €κ³ μλν μν μΈνΈ
λ§μ§λ§μΌλ‘ κ·Έλ μνΈνλ μ½μμ ν΅ν΄ λ λ€λ₯Έ μ
μ± νμΌμ λ€μ΄λ‘λνλ €κ³ μλνμ΅λλ€.
PowerShellμ μ¬μ©νμ¬ λ°μ΄λ¬μ€ λ°±μ 보νΈλ₯Ό μ°νν μ μμ΅λλ€. νμ§λ§ μ΄ κΈ°λ₯ μμ μ°¨λ¨λμμ΅λλ€.

κ·Έλ¦Ό 11: μ
μ± μ½ν
μΈ κ° μ°¨λ¨λ PowerShell

κ·Έλ¦Ό 12: μ
μ± μ½ν
μΈ κ° μ°¨λ¨λ PowerShell
4. λ‘λ
μ€ννλ©΄ ν΄λμ ReadMe νμΌμ΄ κΈ°λ‘λ©λλ€. % temp %λ₯Όμ΄λ Ryukμμ νν λ³Ό μ μλ νμμ λλ€. μ΄ νμΌμ protonmail λλ©μΈμ μ΄λ©μΌ μ£Όμκ° ν¬ν¨λ λμ¬μ¨μ΄ λ©μμ§λ‘, μ΄ λ§¬μ¨μ΄ κ³μ΄μμ νν λ³Ό μ μλ νμμ λλ€. msifelabem1981@protonmail.com
![]()

κ·Έλ¦Ό 13: λͺΈκ° μꡬ
λΆνΈλ‘λκ° μ€νλλ©΄ 무μμ μ΄λ¦μ κ°μ§ μ¬λ¬ μ€ν νμΌμ΄ μ€νλλ κ²μ λ³Ό μ μμ΅λλ€. μ΄ νμΌλ€μ μ¨κ²¨μ§ ν΄λμ μ μ₯λ©λλ€. 곡곡μ, νμ§λ§ ν΄λΉ μ΅μ μ΄ μ΄μ 체μ μμ νμ±νλμ΄ μμ§ μμΌλ©΄ "μ¨κΉ νμΌ λ° ν΄λ νμ", μ¨κ²¨μ§ μνλ‘ μ μ§λ©λλ€. λν, μ΄ νμΌμ λΆλͺ¨ νμΌμ΄ 64λΉνΈμΈ κ²κ³Ό λ¬λ¦¬ 32λΉνΈμ λλ€.


κ·Έλ¦Ό 14: μνμμ μ€νλ μ€ν νμΌ
μ κ·Έλ¦Όμμ λ³Ό μ μλ―μ΄ Ryukλ icacls.exeλ₯Ό μ€ννλλ°, μ΄ νμΌμ λͺ¨λ ACL(μ‘μΈμ€ μ μ΄ λͺ©λ‘)μ μμ νμ¬ μ‘μΈμ€ λ° νλκ·Έ λ³κ²½μ 보μ₯νλ λ° μ¬μ©λ©λλ€.
/T)λ₯Ό μ¬μ©νλ©΄ λͺ¨λ μ¬μ©μκ° μ₯μΉμ λͺ¨λ νμΌμ λν μ 체 μ‘μΈμ€ κΆνμ μ»κ³ , μ€λ₯(/C)κ° λ°μνλλΌλ λ©μμ§λ₯Ό νμνμ§ μμ΅λλ€(/Q).
![]()
κ·Έλ¦Ό 15: μνμμ μ€νλ icacls.exeμ μ€ν λ§€κ°λ³μ
Ryukλ μ€ν μ€μΈ Windows λ²μ μ νμΈνλ€λ μ μ μ μν΄μΌ ν©λλ€. μ΄λ₯Ό μν΄
λ€μμ μ¬μ©νμ¬ λ²μ νμΈμ μνν©λλ€. GetVersionExW, μ¬κΈ°μ νλκ·Έμ κ°μ νμΈν©λλ€. lpλ²μ μ 보νμ¬ Windows λ²μ μ΄ λ€μ λ²μ λ³΄λ€ μ΅μ μΈμ§ μ¬λΆλ₯Ό 보μ¬μ€λλ€. μλμ° XP.


Windows XPλ³΄λ€ μ΅μ λ²μ μ μ€ν μ€μΈμ§ μ¬λΆμ λ°λΌ λΆνΈλ‘λλ λ‘컬 μ¬μ©μ ν΄λ(μ΄ κ²½μ° ν΄λ)μ κΈ°λ‘ν©λλ€. %곡곡μ%.
![]()
κ·Έλ¦Ό 17: μ΄μ 체μ λ²μ νμΈ
μμ±λ νμΌμ Ryukμ λλ€. κ·Έλ° λ€μ Ryukλ₯Ό μ€ννλ©΄μ μμ μ μ£Όμλ₯Ό λ§€κ°λ³μλ‘ μ λ¬ν©λλ€.

κ·Έλ¦Ό 18: ShellExecuteλ₯Ό ν΅ν Ryuk μ€ν
Ryukμ΄ κ°μ₯ λ¨Όμ νλ μΌμ μ λ ₯ λ§€κ°λ³μλ₯Ό λ°λ κ²μ λλ€. μ΄λ²μλ μ€ν νμΌ μ체μ λλ‘νΌ μ£ΌμλΌλ λ κ°μ§ μ λ ₯ λ§€κ°λ³μκ° μμΌλ©°, μ΄λ₯Ό ν΅ν΄ Ryukμ νμ μ μ κ±°ν μ μμ΅λλ€.
![]()
![]()
κ·Έλ¦Ό 19: νλ‘μΈμ€ μμ±
μ€ν νμΌμ μ€νν νμλ μ€μ€λ‘ μμ λλ―λ‘ μ€νλ ν΄λμ μμ μ μ‘΄μ¬ νμ μ΄ λ¨μ§ μμ΅λλ€.

κ·Έλ¦Ό 20: νμΌ μμ
5. λ₯ν¬
5.1 μ‘΄μ¬
Ryukλ λ€λ₯Έ μ
μ±μ½λμ λ§μ°¬κ°μ§λ‘ μμ€ν
μ μ΅λν μ€λ«λμ 머무λ₯΄λ €κ³ ν©λλ€. μμμ λ³Ό μ μλ―μ΄, μ΄λ₯Ό λ¬μ±νλ ν κ°μ§ λ°©λ²μ μλ°νκ² μ€ν νμΌμ μμ±νκ³ μ€ννλ κ²μ
λλ€. κ°μ₯ μΌλ°μ μΈ λ°©λ²μ λ μ§μ€νΈλ¦¬ ν€λ₯Ό μμ νλ κ²μ
λλ€. νμ¬ λ²μ μ€ν.
μ΄ κ²½μ°, μ΄ λͺ©μ μ μν΄ μ€νλ 첫 λ²μ§Έ νμΌμ λ€μκ³Ό κ°μ΅λλ€. VWjRF.exe
(νμΌ μ΄λ¦μ 무μμλ‘ μμ±λ©λλ€) μ€ν cmd.exeλ₯Ό.

![]()
κ·Έλ¦Ό 21: VWjRF.exe νμΌ μ€ν
κ·Έλ° λ€μ λͺ λ Ήμ μ λ ₯νμΈμ μ΄μ μ΄λ¦μ΄ "μ€λΈμ΄μ€". λ°λΌμ λ μ§μ€νΈλ¦¬ ν€λ₯Ό μΈμ λ μ§ νμΈνλ €κ³ νλ©΄ svchostμ μ΄λ¦μ΄ μ μ¬νκΈ° λλ¬Έμ μ΄ λ³κ²½ μ¬νμ μ½κ² λμΉ μ μμ΅λλ€. μ΄ ν€ λλΆμ Ryukλ μμ€ν μ μμ μ μ‘΄μ¬λ₯Ό 보μ₯ν©λλ€. μμ€ν μ΄ μμ§ κ°μΌλμ§ μμλ€λ©΄ μμ€ν μ μ¬λΆν ν λ μ€ν νμΌμ΄ λ€μ μλν©λλ€.
![]()
κ·Έλ¦Ό 22: λ μ§μ€νΈλ¦¬ ν€μ μ‘΄μ¬ν¨μ 보μ₯νλ μν
λν μ΄ μ€ν νμΌμ λ κ°μ μλΉμ€λ₯Ό μ€μ§νλ κ²μ λ³Ό μ μμ΅λλ€.
"μ€λμ€μλν¬μΈνΈλΉλ"λ μ΄λ¦μμ μ μ μλ―μ΄ μμ€ν
μ€λμ€μ ν΄λΉν©λλ€.
![]()
κ·Έλ¦Ό 23: μνμ μμ€ν
μ€λμ€ μλΉμ€λ₯Ό μ€μ§ν©λλ€.
ΠΈ μΌμ€κ³μ κ΄λ¦¬ μλΉμ€μΈ . μ΄ λ μλΉμ€λ₯Ό μ€μ§νλ κ²μ Ryukμ νΉμ§μ
λλ€. μ΄ κ²½μ° μμ€ν
μ΄ SIEM μμ€ν
μ μ°κ²°λμ΄ μμΌλ©΄ λμ¬μ¨μ΄λ μ μ‘μ μ€λ¨νλ €κ³ μλν©λλ€. λͺ¨λ κ²½κ³ . μ΄λ κ² νλ©΄ Ryukκ° μ€νλ ν μΌλΆ SAM μλΉμ€κ° μ λλ‘ μμ
μ μμν μ μκ² λλ―λ‘, λ€μ λ¨κ³λ₯Ό 보νΈν μ μμ΅λλ€.
![]()
κ·Έλ¦Ό 24: μνμ Samss μλΉμ€λ₯Ό μ€μ§ν©λλ€.
5.2 κΆν
μΌλ°μ μΌλ‘ Ryukλ λ€νΈμν¬ λ΄μμ μΈ‘λ©΄ μ΄λμ μμνκ±°λ λ€μκ³Ό κ°μ λ€λ₯Έ 맬μ¨μ΄μ μν΄ μ€νλ©λλ€. λλ κΆνμ΄ μμΉνλ κ²½μ° μμΉλ κΆνμ λμ¬μ¨μ΄λ‘ μ μ‘ν©λλ€.
μ¬μ μ ꡬν κ³Όμ μ μ곑μΌλ‘μ μ°λ¦¬λ κ·Έκ° νλ‘μΈμ€λ₯Ό μννλ κ²μ λ΄ λλ€. μμ μ κ°μ₯νλ€μ¦, μ‘μΈμ€ ν ν°μ 보μ λ΄μ©μ΄ μ€νΈλ¦ΌμΌλ‘ μ λ¬λμ΄ μ¦μ κ²μλ©λλ€. GetCurrentThread.

κ·Έλ¦Ό 25: ImpersonateSelf νΈμΆ
κ·Έλ¬λ©΄ μ‘μΈμ€ ν ν°μ΄ νλ¦κ³Ό μ°κ²°λ©λλ€. λν νλκ·Έ μ€ νλκ° λ€μκ³Ό κ°μ΅λλ€. μνλ μ κ·Όμ€λ λμ μ κ·Ό κΆνμ μ μ΄νλ ββλ° μ¬μ©ν μ μμ΅λλ€. μ΄ κ²½μ° edxκ° λ°λ κ°μ λ€μκ³Ό κ°μμΌ ν©λλ€. ν ν°_μ¬_μμ΄μ€ λλ κ·Έλ μ§ μμΌλ©΄ - ν ν° μ°κΈ°.


λΌμ΄μ€. 26: νλ‘μ° ν ν° μμ±
κ·Έλ¬λ©΄ κ·Έλ μ¬μ©ν κ²μ΄λ€ SeDebugκΆν κ·Έλ¦¬κ³ μ€λ λμ λν λλ²κ·Έ κΆνμ μ»κΈ° μν΄ νΈμΆμ νκ² λλ―λ‘ λ€μμ μ§μ νμ¬ λͺ¨λ μ κ·Ό μ²λ¦¬, νμν λͺ¨λ νλ‘μΈμ€μ μ κ·Όν μ μκ² λ©λλ€. μ΄μ μνΈνκΈ°μ μ΄λ―Έ μ€λΉλ μ€νΈλ¦Όμ΄ μμΌλ―λ‘ λ§μ§λ§ λ¨κ³λ‘ λμ΄κ°κΈ°λ§ νλ©΄ λ©λλ€.

κ·Έλ¦Ό 27: SeDebugPrivilege νΈμΆ λ° κΆν μμΉ ν¨μ
ννΈ, LookupPrivilegeValueWλ μ°λ¦¬κ° λλ¦¬κ³ μΆμ κΆνμ λν νμν μ 보λ₯Ό μ 곡ν©λλ€.

κ·Έλ¦Ό 28: κΆν μμΉμ λν μ 보 μμ²
λ°λ©΄μ μ°λ¦¬λ ν ν° κΆν μ‘°μ μ΄λ₯Ό ν΅ν΄ μ€νΈλ¦Όμ νμν κΆνμ μ»μ μ μμ΅λλ€. μ΄ κ²½μ° κ°μ₯ μ€μν κ²μ λ΄μ€ν μ΄νΈ, κ·Έ κΉλ°μ΄ νΉκΆμ λΆμ¬ν κ²μ λλ€.


κ·Έλ¦Ό 29: ν ν°μ λν κΆν μ€μ
5.3 ꡬν
μ΄ μΉμ μμλ μ΄ λ³΄κ³ μμμ μ΄μ μ μΈκΈν ꡬν κ³Όμ μ μνμ΄ μ΄λ»κ² μννλμ§ λ³΄μ¬λλ¦¬κ² μ΅λλ€.
ꡬν νλ‘μΈμ€μ μ£Όμ λͺ©νλ μμ€μ»¬λ μ΄μ κ³Ό λ§μ°¬κ°μ§λ‘ μ‘μΈμ€ κΆνμ μ»λ κ²μ λλ€. μλ 볡μ¬λ³Έμ΄λ₯Ό μν΄μλ λ‘컬 μ¬μ©μλ³΄λ€ λμ κΆνμ κ°μ§ μ€λ λλ‘ μ€νν΄μΌ ν©λλ€. μ΄λ κ² λμ κΆνμ κ°κ² λλ©΄ 볡μ¬λ³Έμ μμ νκ³ λ€λ₯Έ νλ‘μΈμ€λ₯Ό λ³κ²½νμ¬ μ΄μ 체μ μ μ΄μ 볡μ μ§μ μΌλ‘ λμκ° μ μλλ‘ ν©λλ€.
μ΄ μ νμ 맬μ¨μ΄μμ μΌλ°μ μΌλ‘ μ¬μ©λλ κ²μ²λΌ λ€μμ μ¬μ©ν©λλ€. CreateToolHelp32Snapshotλ°λΌμ νμ¬ μ€ν μ€μΈ νλ‘μΈμ€μ μ€λ μ·μ μ°κ³ λ€μμ μ¬μ©νμ¬ ν΄λΉ νλ‘μΈμ€μ μ‘μΈμ€νλ €κ³ ν©λλ€. μ€ννλ‘μΈμ€νλ‘μΈμ€μ λν μ‘μΈμ€ κΆνμ μ»μΌλ©΄ νλ‘μΈμ€ λ§€κ°λ³μλ₯Ό μ»κΈ° μν΄ ν΄λΉ μ λ³΄κ° λ΄κΈ΄ ν ν°λ μ½λλ€.

κ·Έλ¦Ό 30: μ»΄ν¨ν°μμ νλ‘μΈμ€ κ°μ Έμ€κΈ°
CreateToolhelp140002Snapshotμ μ¬μ©νμ¬ 9D32C 루ν΄μμ μ€ν μ€μΈ νλ‘μΈμ€ λͺ©λ‘μ λμ μΌλ‘ κ°μ Έμ€λ κ²μ λ³Ό μ μμ΅λλ€. λͺ©λ‘μ κ°μ Έμ€λ©΄ OpenProcessλ₯Ό μ¬μ©νμ¬ μ±κ³΅ν λκΉμ§ νλ‘μΈμ€λ₯Ό νλμ© μ΄μ΄λ³΄λ©° λͺ©λ‘μ κ²ν ν©λλ€. μ΄ κ²½μ°, κ°μ₯ λ¨Όμ μ΄ μ μμλ νλ‘μΈμ€λ "νμ€ν¬νΈμ€νΈ.exe".

κ·Έλ¦Ό 31: νλ‘μΈμ€λ₯Ό μ»κΈ° μν νλ‘μμ μ λμ μ€ν
κ·Έ νμ νλ‘μΈμ€ ν ν° μ 보λ₯Ό μ½μ΄μ νΈμΆνλ κ²μ λ³Ό μ μμ΅λλ€. μ€ννλ‘μΈμ€ν ν° λ§€κ°λ³μ "λ₯Ό μ¬μ©νμ¬20008"

κ·Έλ¦Ό 32: νλ‘μΈμ€ ν ν° μ 보 μ½κΈ°
λν μ£Όμ λ νλ‘μΈμ€κ° μλμ§ νμΈν©λλ€. Csrss.exe-, explorer.exe, lsaas.exe μλλ©΄ κ·Έμκ² μΌλ ¨μ κΆλ¦¬κ° μλ€λ κ² NT κΆν.

κ·Έλ¦Ό 33: μ μΈλ νλ‘μΈμ€
νλ‘μΈμ€ ν ν° μ 보λ₯Ό μ¬μ©νμ¬ μ²μμΌλ‘ μ΄λ»κ² κ²μ¬λ₯Ό μννλμ§ λμ μΌλ‘ λ³Ό μ μμ΅λλ€. 140002D9C νλ‘μΈμ€λ₯Ό μ€ννλ λ° μ¬μ©λλ κΆνμ΄ μλ κ³μ μ΄ ν΄λΉ κ³μ μΈμ§ νμΈνλ €λ©΄ NT κΆν.

λΌμ΄μ€. 34: NT κΆν νμΈ
κ·Έλ¦¬κ³ λμ€μ, μ μ°¨ λ°μμ κ·Έλ κ·Έκ²μ΄ μλμ§ νμΈν©λλ€. csrss.exe, explorer.exe λλ lsaas.exe.

λΌμ΄μ€. 35: NT κΆν νμΈ
νλ‘μΈμ€μ μ€λ μ·μ μ°κ³ , νλ‘μΈμ€λ₯Ό μ΄κ³ , μ무κ²λ μ μΈλμ§ μμλμ§ νμΈνλ©΄ λ©λͺ¨λ¦¬μ μ£Όμ ν νλ‘μΈμ€λ₯Ό μμ±ν μ€λΉκ° λ κ²μ λλ€.
μ΄λ₯Ό μν΄ λ¨Όμ λ©λͺ¨λ¦¬μ μμμ μμ½ν©λλ€(VirtualAllocEx), κ·Έκ²μ μλλ€ (μ°κΈ° νλ‘μΈμ€ λ©λͺ¨λ¦¬)μ μμ±νκ³ μ€νΈλ¦Όμ μμ±ν©λλ€(CreateRemoteThread). μ΄λ¬ν κΈ°λ₯μ μ¬μ©νλ €λ©΄ μ΄μ μ λ€μμ μ¬μ©νμ¬ μ»μ μ νλ νλ‘μΈμ€μ PIDλ₯Ό μ¬μ©ν©λλ€. CreateToolhelp32μ€λ μ·.

κ·Έλ¦Ό 36: μλ² λ μ½λ
μ¬κΈ°μ μ°λ¦¬λ νλ‘μΈμ€ PIDλ₯Ό μ¬μ©νμ¬ ν¨μλ₯Ό νΈμΆνλ λ°©μμ λμ μΌλ‘ κ΄μ°°ν μ μμ΅λλ€. κ°μν λΉEx.

κ·Έλ¦Ό 37: VirtualAllocEx νΈμΆ
5.4 μνΈν
μ΄ μΉμ
μμλ μ΄ μνμ μνΈν λΆλΆμ μ΄ν΄λ³΄κ² μ΅λλ€. λ€μ κ·Έλ¦Όμμ "LoadLibrary_EncodeString"λ°"μΈμ½λ©_νμ
"λ μνΈν μ μ°¨λ₯Ό μννλ μν μ ν©λλ€.

κ·Έλ¦Ό 38: μνΈν μ μ°¨
μ²μμλ λμ€μ νμν λͺ¨λ κ², μ¦ κ°μ Έμ€κΈ°, DLL, λͺ λ Ή, νμΌ λ° CSPλ₯Ό λλ ννλ λ° μ¬μ©λ λ¬Έμμ΄μ λ‘λνλ λ°©λ²μ λ³Ό μ μμ΅λλ€.

κ·Έλ¦Ό 39: λλ
ν ν΄μ 체μΈ
λ€μ κ·Έλ¦Όμ R4 λ μ§μ€ν°μμ λλ νλ₯Ό ν΄μ νλ 첫 λ²μ§Έ κ°μ Έμ€κΈ°λ₯Ό 보μ¬μ€λλ€. LoadLibrary. μ΄λ λμ€μ νμν DLLμ λ‘λνλ λ° μ¬μ©λ©λλ€. λν R12 λ μ§μ€ν°μμ μ΄μ μ€κ³Ό ν¨κ» λλ ν ν΄μ λ₯Ό μννλ λ λ€λ₯Έ μ€μ λ³Ό μ μμ΅λλ€.

κ·Έλ¦Ό 40: λμ λλ
ν ν΄μ
λμ€μ λ°±μ , 볡μ μ§μ , μμ λΆν λͺ¨λλ₯Ό λΉνμ±ννκΈ° μν΄ μ€νν λͺ λ Ήμ κ³μ λ‘λν©λλ€.

κ·Έλ¦Ό 41: λ‘λ© λͺ
λ Ή
κ·Έλ° λ€μ κ·Έλ 3κ°μ νμΌμ λμ μμΉλ₯Ό λ‘λν©λλ€. Windows.bat, run.sct ΠΈ start.bat.




κ·Έλ¦Ό 42: νμΌ μμΉ
μ΄ μΈ νμΌμ κ° μμΉμ κΆνμ νμΈνλ λ° μ¬μ©λ©λλ€. νμν κΆνμ μ¬μ©ν μ μμΌλ©΄ Ryukλ μ€νμ μ€λ¨ν©λλ€.
μΈ κ°μ νμΌμ ν΄λΉνλ μ€μ κ³μ λ‘λν©λλ€. 첫 λ²μ§Έλ 볡νΈν_μ 보.html, νμΌ λ³΅κ΅¬μ νμν μ λ³΄κ° ν¬ν¨λμ΄ μμ΅λλ€. λ λ²μ§Έ, 곡곡μ, RSA κ³΅κ° ν€κ° ν¬ν¨λμ΄ μμ΅λλ€.

κ·Έλ¦Ό 43: DECRYPT INFORMATION.html λΌμΈ
μ μΌ, κ³ μ ID μμ κΈμ§, λ€μ 루ν΄μμ μνΈνλ₯Ό μννλ λ° μ¬μ©λ μνΈνλ ν€κ° ν¬ν¨λμ΄ μμ΅λλ€.

κ·Έλ¦Ό 44: κ³ μ ID μ κ±°νμ§ λ§μΈμ μ€
λ§μ§λ§μΌλ‘ νμν κ°μ Έμ€κΈ° λ° CSPμ ν¨κ» νμν λΌμ΄λΈλ¬λ¦¬λ₯Ό λ‘λν©λλ€.Microsoft ν₯μλ RSA ΠΈ AES μνΈν 곡κΈμ).

κ·Έλ¦Ό 45: λΌμ΄λΈλ¬λ¦¬ λ‘λ©
λͺ¨λ λλ
ν ν΄μ κ° μλ£λλ©΄ μνΈνμ νμν μμ
μ μνν©λλ€. λͺ¨λ λ
Όλ¦¬ λλΌμ΄λΈλ₯Ό μ΄κ±°νκ³ , μ΄μ μλΈλ£¨ν΄μμ λ‘λλ λ΄μ©μ μ€ννκ³ , μμ€ν
μ μ‘΄μ¬κ°μ κ°ννκ³ , RyukReadMe.html νμΌμ μμ νκ³ , μνΈννκ³ , λͺ¨λ λ€νΈμν¬ λλΌμ΄λΈλ₯Ό μ΄κ±°νκ³ , κ°μ§λ μ₯μΉλ‘ μ΄λνμ¬ μνΈνν©λλ€.
λͺ¨λ κ²μ "λ‘λ©"μΌλ‘ μμλ©λλ€.cmd.exeλ₯Ό" λ° κ³΅κ° RSA ν€μ κΈ°λ‘.

κ·Έλ¦Ό 46: μνΈν μ€λΉ
κ·Έλ° λ€μ λ€μμ μ¬μ©νμ¬ λͺ¨λ λ Όλ¦¬ λλΌμ΄λΈλ₯Ό κ°μ Έμ΅λλ€. λ Όλ¦¬ λλΌμ΄λΈ κ°μ Έμ€κΈ° λͺ¨λ λ°±μ , 볡μ μ§μ λ° μμ λΆν λͺ¨λλ₯Ό λΉνμ±νν©λλ€.

κ·Έλ¦Ό 47: 볡ꡬ λꡬ λΉνμ±ν
κ·Έ ν, μμμ λ³Έ κ²μ²λΌ μμ€ν μμμ μ‘΄μ¬κ°μ κ°ννκ³ μ²« λ²μ§Έ νμΌμ μμ±ν©λλ€. λ₯ν¬λ¦¬λλ―Έ.html Π² TEMP.

κ·Έλ¦Ό 48: λͺΈκ° μꡬ κ³΅μ§ κ²μ
λ€μ μ΄λ―Έμ§μμλ νμΌμ μμ±νκ³ , λ΄μ©μ λ‘λνκ³ , μ°λ λ°©λ²μ λ³Ό μ μμ΅λλ€.

κ·Έλ¦Ό 49: νμΌ λ΄μ© λ‘λ λ° μ°κΈ°
λͺ¨λ μ₯μΉμμ λμΌν μμ
μ μνν μ μλλ‘ νλ €λ©΄ λ€μμ μ¬μ©ν©λλ€.
"icacls.exe", μμμ 보μ¬λλ¦° κ²μ²λΌμ.

κ·Έλ¦Ό 50: icalcls.exe μ¬μ©
λ§μ§λ§μΌλ‘, "*.exe", "*.dll", μμ€ν νμΌ λ° μνΈν νμ© λͺ©λ‘μ μ§μ λ κΈ°ν μμΉλ₯Ό μ μΈν λͺ¨λ νμΌμ μνΈννκΈ° μμν©λλ€. μ΄λ₯Ό μν΄ λ€μκ³Ό κ°μ import λ¬Έμ μ¬μ©ν©λλ€. CryptAcquireContextW (AES λ° RSA μ¬μ©μ΄ νμλ κ²½μ°) CryptDeriveKey, CryptGenKey, ν¬λ¦½νΈλ°μ€νΈλ‘μ΄ν€ κΈ°ν. λν WNetEnumResourceWλ₯Ό μ¬μ©νμ¬ κ²μλ λ€νΈμν¬ μ₯μΉμ λν λλ¬ λ²μλ₯Ό νμ₯ν λ€μ μ΄λ₯Ό μνΈννλ €κ³ μλν©λλ€.

κ·Έλ¦Ό 51: μμ€ν
νμΌ μνΈν
6. μμ ν λ° ν΄λΉ νλκ·Έ
μλλ μνμμ μ¬μ©λ κ°μ₯ κ΄λ ¨μ± μλ κ°μ Έμ€κΈ°μ νλκ·Έλ₯Ό λμ΄ν νμ λλ€.

7. IOC

μ°Έμ‘°
- usersPublicrun.sct
- μμ λ©λ΄ νλ‘κ·Έλ¨ μμ start.bat AppData λ‘λ° Microsoft Windows μμ
- λ©λ΄νλ‘κ·Έλ¨μμstart.bat

Ryuk λμ¬μ¨μ΄μ λν κΈ°μ λ³΄κ³ μλ PandaLabs λ°μ΄λ¬μ€ λ°±μ μ°κ΅¬μμ μ λ¬Έκ°λ€μ΄ μμ±νμ΅λλ€.
8. λ§ν¬
1. βEveris y Prisa Radio sufren un grave ciberataque que secuestra sus sistemas.βhttps://www. elconfidencial.com/tecnologia/2019-11-04/everis-la-ser-ciberataque-ransomware-15_2312019/, Publicada el 04/11/2019.
2. "Un virus de origen ruso ataca a importantes empresas espaΓ±olas." https: //elpais.com/tecnologia/2019/11/04/actualidad/1572897654_ 251312.html, Publicada el 04/11/2019.
3. βVB2019 λ Όλ¬Έ: μλκ°λ―Έμ 볡μ: λ₯ν¬ λ§¬μ¨μ΄μ κΈ΄ 꼬리.β https://securelist.com/story-of-the-year-2019-cities-under-ransomware-siege/95456/, 11λ 12μ 2019μΌ κ²μ
4. βRyukλ₯Ό μ΄μ©ν λν κ²μ μ¬λ₯: λ λ€λ₯Έ μμ΅μ±μ΄ λμ νκΉ λμ¬μ¨μ΄.βhttps://www.crowdstrike.com/blog/big-game-hunting-with-ryuk-another-lucrative-targeted-ransomware/, 10λ 01μ 2019μΌ κ²μ.
5. βVB2019 λ
Όλ¬Έ: μλκ°λ―Έμ 볡μ: λ₯ν¬ μ
μ±μ½λμ κΈ΄ 꼬리.β https://www.virusbulletin.com/virusbulletin/2019/10/ vb2019-paper-shinigamis-revenge-long-tail-r
μΆμ² : habr.com
