• Mga Produkto at Serbisyo
        • Ulap

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Sa Prem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Platform

          • Malware Analysis Platform
        • Maliit na negosyo

          • SOHO Total Edition
        • Serbisyo

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Cybersecurity at Data Privacy Kamalayan
  • Solutions
    • BFSI
    • Edukasyon
    • Pamahalaan
    • Healthcare
    • ITeS
    • manufacturing
  • kompanya
    • Tungkol samin Seqrite
    • Pamumuno
    • Mga parangal at Sertipikasyon
    • silid-basahan
  • Kasosyo
    • Partner Program
    • Hanapin ang Kasosyo
    • Maging isang Kasosyo
  • Suporta
  • Mga mapagkukunan
    • blog
    • Puting papel
    • Mga Datasheet
    • Pag-aaral ng Kaso
    • Mga Ulat sa Banta
    • Manual
    • PoV
    • Unawa sa Data Privacy
    • Suriin ang Iyong Iskor sa Panganib
    • Mga Diyalogo ng DPDP
    • Oras ng Pagkapribado
Seqrite Labs Blog
Makipag-ugnay sa Sales Inaatake?
  • Mga Produkto at Serbisyo
        • Ulap

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • Sa Prem

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Platform

          • Malware Analysis Platform
        • Maliit na negosyo

          • SOHO Total Edition
        • Serbisyo

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • Cybersecurity at Data Privacy Kamalayan
  • Solutions
    • BFSI
    • Edukasyon
    • Pamahalaan
    • Healthcare
    • ITeS
    • manufacturing
  • kompanya
    • Tungkol samin Seqrite
    • Pamumuno
    • Mga parangal at Sertipikasyon
    • silid-basahan
  • Kasosyo
    • Partner Program
    • Hanapin ang Kasosyo
    • Maging isang Kasosyo
  • Suporta
  • Mga mapagkukunan
    • blog
    • Puting papel
    • Mga Datasheet
    • Pag-aaral ng Kaso
    • Mga Ulat sa Banta
    • Manual
    • PoV
    • Unawa sa Data Privacy
    • Suriin ang Iyong Iskor sa Panganib
    • Mga Diyalogo ng DPDP
    • Oras ng Pagkapribado
Home   /  ransomware  / Ransomware Bilang Isang Tool – LockerGoga
Ransomware Bilang Isang Tool – LockerGoga
03 Hulyo 2019

Ransomware Bilang Isang Tool – LockerGoga

Sinulat ni Ghanshyam Higit pa
Ghanshyam Higit pa
ransomware

Patuloy na nag-eeksperimento ang mga may-akda ng ransomware sa pagbuo ng payload sa iba't ibang dimensyon. Sa timeline ng mga implementasyon ng ransomware, nasaksihan natin ang ebolusyon nito mula sa isang simpleng screen locker patungo sa multi-component model para sa file encryption, mula sa novice approach patungo sa isang sopistikadong approach. Ang Ransomware bilang isang Tool ay umunlad nang walang tigil at isa sa mga ito ay natanggap sa Quick Heal lab. Ang sample na ito ay kinilala bilang LockerGoga at ito ay natatangi dahil nagsisilbi itong isang tool na nagbibigay ng iba't ibang opsyon para sa pagsasagawa ng encryption.

Tulad ng anumang karaniwang command-line tool, ang LockerGoga Ransomware ay nagpapakita ng impormasyon ng tulong para sa sanggunian. Sa execution na may parameter -h, nagpapakita ito ng mga opsyon tulad ng “-v” para sa print version ng LockerGoga at “-m” [Email ID as an argument] parameter para tukuyin ang email id ng attacker para sa pagbabayad, kung sakaling gusto ng biktima na i-decrypt ang mga naka-encrypt na file. Ang parehong email id ay binanggit sa ransom note upang makipag-ugnayan para sa presyo ng decrypter.

Fig. 1: Mga Pagpipilian sa Command Line

Gumagamit ang LockerGoga ng Boost library para sa pag-parse ng mga argumento ng command line.

Fig. 2: Ipinatupad sa Boost Library

Ang huling opsyon sa command line tool na "-p" ay nagbibigay-daan upang piliin ang proseso kung saan kailangang mag-inject ng malisyosong code; kung hindi ibinigay ang pangalan ng proseso, bilang default ay mag-iinject ito ng code sa "winlogon.exe".

Ang natanggap na sample ay naglalaman ng apat na executable na bahagi sa loob nito, tulad ng

  1. encrypt32.dll
  2. encrypt64.dll
  3. {random_name}.exe (32 bit)
  4. {random_name}.exe (64 bit)

Kapag naisakatuparan, ibinabagsak ng malware ang dll component ayon sa arkitektura ng system tulad ng nabanggit sa itaas, sa lokasyong %AppData%/Local/Temp

Pagkatapos ay i-inject nito ang shell code at RSA Public Key na 1024 bit sa prosesong "winlogon.exe" o sa prosesong tinukoy bilang argumento. Ang injected shell code ay ginagamit upang i-load ang dropped encrypt**.dll sa tulong ng ldrloaddll.

Ang encrypt**.dll ay mayroong export function na “encryptStart”. Ang function na ito ay naglalaman ng code na ginamit upang ibilang ang lahat ng mga drive at folder upang makabuo ng isang listahan ng mga file na nasa loob nito. Ang lahat ng listahan ng mga file ay naka-imbak sa file C:\cl.log.

Fig. 3: Nilalaman ng cl.log

Para sa bawat solong file na nakalista sa C:\cl.log, ibinabagsak nito ang isang executable file na may {random name}.exe sa %AppData%/Local/Temp o C:\Windows\Temp depende sa 64 o 32 bit na arkitektura ng system at i-invoke ang {random_named}.exe sa isang loop na may -k{public key} {file_encry line file) to file_encry line file.

Ang kakaibang bagay tungkol sa LockerGoga Ransomware ay para sa bawat file, lumilikha ito ng isang bagong proseso, ine-encrypt ang file na iyon at tinatapos ang prosesong iyon. Sa pamamagitan ng pamamaraang ito, maaaring maiwasan nito ang produktong anti-ransomware . Bagama't nangyayari ang pag-encrypt, halos 90% nitong ginagamit ang mga resources ng CPU.

Fig. 4: Pag-encrypt ng mga file na nakalista sa C:\cl.log

Pagkatapos tapusin ang pag-encrypt ng bawat file, isinusulat nito ang pangalan ng file sa C:\cl.log.

Proseso ng Pag-encrypt:

Gumagamit ito ng dalawang encryption algorithm, AES-128bit para sa file content encryption at RSA-1024 bit para i-encrypt ang AES key na ginagamit para sa file content encryption.

Pagbuo ng AES Key:

 Sa una, ginamit nito ang “CryptGenRandom” API para bumuo ng random na seed na 32(20h) bytes. Pagkatapos ay gumamit ito ng isa pang 32(20h) byte mula sa resource section para gumawa ng key stack na 40h byte, na ginamit para sa pagbuo ng AES key.

Kasama ng Boost library, ang LockerGoga ay nagpapatupad ng Crypto++ Library para sa proseso ng pag-encrypt na nagpapahirap sa pag-reverse ng sample.

Fig. 5: Random na binhi mula sa Crypt Random
Fig. 6: Pagbuo ng AES Key

Ang pagpapatupad ng Crypto++ library ay nagbibigay-daan sa AES new instruction set (AES-NI) na ipinakilala ng Intel noong 2009.

Ang pagtuturo ng AESKEYGENASSIST at AESENC ay ginagamit upang ipatupad ang pag-encrypt ng AES,

Ang AESKEYGENASSIST ay ginagamit para sa round key expansion at ang AESENC ay ginagamit para magsagawa ng isang round encryption ng AES.

Fig 7: Mga tagubilin sa AES-NI

Pagkatapos ng lahat ng operasyon sa itaas, bumubuo ito ng 32-byte na data kung saan ginagamit ang 16 na byte bilang Key at iba pang 16 na byte bilang Initialization Vector (IV).

Fig 8: AES Key at IV na layout

Binabago ng malware ang extension ng file sa .locked bago ito i-encrypt.

Fig. 9: Palitan ang pangalan ng File sa .locked

Ang pampublikong key na ginamit sa pag-encrypt ay nasa format na PEM

Fig. 10: Pampublikong key na ginamit sa variant na ito

I-convert ang mga ito sa Microsoft Blob na format na ipinapakita sa ibaba.

Fig 11: Public key sa MS BLOB Format
Fig 12: AES Key at IV na naka-encrypt gamit ang RSA Public Key

Kasama ng Key (10h), IV (10h) at 8h bytes na ginamit bilang laki ng file (ibig sabihin, ang file na ie-encrypt) ay naka-encrypt ng RSA-1024 bit gamit ang 'MGF1 (SHA-1)' (ibig sabihin, mask generation function para sa OAEP padding scheme) at idinagdag sa dulo ng file.

Fig 13: Nilalaman ng File na Naka-encrypt gamit ang AES Key at IV

Pagkatapos nito, ini-encrypt nito ang nilalaman ng file gamit ang AES key at IV sa CTR mode na may haba ng key na 128 bits.

Paghihinuha:

Nagpakita ang LockerGoga ng kakaiba at bihirang mekanismo para sa pag-encrypt ng mga file sa pamamagitan ng paglikha ng isang master at maramihang proseso ng alipin.

Key mga tampok:

Gamitin ang Boost Library para sa paghawak ng kumplikadong mathematical computation.

Sa halip na gamitin ang Microsoft Crypto API para sa pag-encrypt, ipinatupad ang Crypto++ library (Boost Software License)

Mga IoC:

1E8A6AABF4ADF3AE1890A4C8A2CFF276 – LockerGoga

91976DBD489FEAE2D8719545C8DE304A- encrypt32.dll

174E3D9C7B0380DD7576187C715C4681-encrypt64.dll

E9E6EBC6A0D5183FC8E66472B3419F1E-{random_name}.exe-64 bit

A52F26575556D3C4ECCD3B51265CB4E6 – {random_name}.exe-32 bit

Eksperto sa Paksang Aralin:

Goutam Tripathy, Rahul Sharma, Manisha Prajapati | Quick Heal Security Labs

 nakaraang PostBakit kailangan ng isang tao ang VPN?
susunod na Post  Protektahan ang sensitibong impormasyon gamit ang Seqrite Encryption
Ghanshyam Higit pa

Tungkol kay Ghanshyam More

Si Ghanshyam ay isang security researcher sa Quick Heal Security Labs. Interesado siya sa reverse engineering at pagsusuri ng mga kahinaan sa seguridad at...

Mga Artikulo ni Ghanshyam Higit pa »

Kaugnay na Post

  • Pinakamahusay na Mga Teknik sa Pagtugon sa Insidente para sa mga Pag-atake ng Ransomware upang Mabawasan ang Pinsala

    Hunyo 2, 2026
  • Paano Makabawi mula sa Pag-atake ng Ransomware Nang Hindi Nagbabayad ng Ransom

    Mayo 25, 2026
  • Pag-atake ng Ransomware sa mga Koneksyon ng SMB2 na Ibinahagi sa Publiko at Pananatiling Protektado gamit ang Seqrite

    Marso 11, 2025
Mga Tampok na May-akda
  • Seqrite
    Seqrite

    Seqrite ay isang nangungunang tagapagbigay ng mga solusyon sa cybersecurity para sa mga negosyo. Nakatuon...

    Magbasa pa ng mga artikulo ni Seqrite
  • Bineesh P
    Bineesh P

    Ako ay isang masigasig na mahilig sa cybersecurity at isang dedikadong manunulat. May talino...

    Magbasa pa ng mga artikulo ni Bineesh P
  • Jyoti Karlekar
    Jyoti Karlekar

    Ako ay isang masugid na manunulat na nasisiyahan sa paggawa ng nilalaman tungkol sa mga umuusbong na teknolohiya at...

    Magbasa pa ng mga artikulo ni Jyoti Karlekar
  • Sanjay Katkar
    Sanjay Katkar

    Si Sanjay Katkar ay ang Pinagsamang Managing Director ng Quick Heal Technologies...

    Magbasa pa ng mga artikulo ni Sanjay Katkar
Paksa
malamang (25) Pag-atake sa cyber (36) cyber-atake (58) cyberattack (16) cyberattacks (15) Cybersecurity (344) cyber seguridad (34) Banta ng cyber (33) pagbabanta cyber (51) data paglabag (56) mga paglabag sa data (29) pagkawala ng data (28) pag-iwas sa pagkawala ng data (34) data privacy (17) proteksyon ng data (35) data security (19) DLP (50) DPDP (14) DPDPA (17) Encryption (16) endpoint security (113) Seguridad sa enterprise (20) Pagsamantalahan (13) GDPR (14) malware (76) pagsusuri ng malware (15) pag-atake ng malware (23) MDM (27) microsoft (15) MITER ATT&CK (14) Seguridad sa network (26) Phishing (30) ransomware (69) atake ng ransomware (31) atake ng ransomware (31) proteksyon sa ransomware (17) Seqrite (41) Seqrite Encryption (27) Seqrite EPS (33) Seqrite Serbisyo (16) pagbabanta ng pagbabanta (15) Threat Intelligence (26) UTM (34) Kahinaan (16) zero tiwala (13)
Seqrite Labs

Nangunguna sa enterprise IT security solutions provider na pinapasimple ang endpoint, data, at network security na may pinakamahusay na in-class na mga solusyon sa pag-iwas, pagtuklas, at pagtugon sa pagbabanta sa buong mundo.

Magbasa pa tungkol sa Seqrite

Sundan kami:

Mag-subscribe Upang Ang aming Newsletter

Manatiling may alam tungkol sa pinakabagong mga uso at insight sa cybersecurity.

Pagkarga
Mga Produkto at Serbisyo
  • Ulap
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • Sa Prem
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • Platform
  • Malware Analysis Platform
  • Micro Business
  • SOHO Total Edition
  • Serbisyo
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • Cybersecurity at Data Privacy Kamalayan
Mga mapagkukunan
  • blog
  • Puting papel
  • Mga Datasheet
  • Mga Ulat sa Banta
  • Manual
  • PoV
  • Unawa sa Data Privacy
  • Mga Diyalogo ng DPDP
  • Patakaran at Pagsunod
  • EULA
  • GoDeep.AI
  • SIA
  • Oras ng Pagkapribado
Makipag-ugnayan sa amin
  • Mga Rehistradong Tanggapan
  • Pag-usapan natin ang Cybersecurity
Suporta
  • Teknikal na Suporta
  • I-download ang Software
  • Offline Updater
  • Mga Pag-upgrade sa Firmware
  • Upgrade
  • Documentation ng Produkto
Sa
  • Tungkol samin Seqrite
  • Pamumuno
  • Mga Gantimpala at Pagkilala
  • silid-basahan
Kasosyo
  • Partner Program
  • Hanapin ang Kasosyo
  • Maging isang Kasosyo
  • Seqrite certification

© 2026 Quick Heal Technologies Ltd.

Sitemap Mga Patakaran sa Privacy legal Notices Mga Patakaran sa Cookie Mga Tuntunin ng Paggamit