Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Վերջին տարիներին բջջային տրոյականները ակտիվորեն փոխարինում են տրոյականներին անհատական ​​համակարգիչների համար, ուստի հին լավ «մեքենաների» համար նոր չարամիտ ծրագրերի ի հայտ գալը և կիբերհանցագործների կողմից դրանց ակտիվ օգտագործումը, թեև տհաճ, բայց դեռևս իրադարձություն է: Վերջերս CERT Group-IB 24/7 տեղեկատվական անվտանգության միջադեպերի արձագանքման կենտրոնը հայտնաբերել է անսովոր ֆիշինգային էլ. Վերլուծաբանների ուշադրությունը հրավիրվեց այն բանի վրա, թե ինչպես է լրտեսող ծրագիրը հայտնվել օգտատիրոջ մեքենայի վրա՝ օգտագործելով ձայնային հայտնի մեսենջեր: Իլյա ՊոմերանցևCERT Group-IB-ի չարամիտ ծրագրերի վերլուծության մասնագետը բացատրել է, թե ինչպես է աշխատում չարամիտ ծրագիրը, ինչու է այն վտանգավոր և նույնիսկ գտել է իր ստեղծողին հեռավոր Իրաքում:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Այսպիսով, եկեք գնանք հաջորդականությամբ: Հավելվածի քողի տակ նման նամակը պարունակում էր նկար, որի վրա կտտացնելով օգտատերը տեղափոխվեց կայք cdn.discordapp.com, և այնտեղից ներբեռնվել է վնասակար ֆայլ:

Discord-ի՝ ձայնային և տեքստային անվճար մեսենջերի օգտագործումը բավականին անսովոր է: Սովորաբար այդ նպատակների համար օգտագործվում են այլ ակնթարթային մեսենջերներ կամ սոցիալական ցանցեր:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Ավելի մանրամասն վերլուծության ընթացքում հայտնաբերվել է չարամիտ ծրագրերի ընտանիք: Պարզվեց, որ այն նորեկ է չարամիտ ծրագրերի շուկայում. 404 Keylogger.

Տեղադրվել է keylogger-ի վաճառքի առաջին գովազդը hackforums օգոստոսի 404-ին «8 Coder» մականունով օգտատիրոջ կողմից:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Խանութի տիրույթը գրանցվել է բոլորովին վերջերս՝ 7 թվականի սեպտեմբերի 2019-ին։

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Ինչպես ասում են ծրագրավորողները կայքում 404 նախագծեր[.]xyz, 404 գործիք է, որը նախատեսված է ընկերություններին օգնելու իմանալ իրենց հաճախորդների գործունեության մասին (նրանց թույլտվությամբ) կամ նրանց համար, ովքեր ցանկանում են պաշտպանել իրենց երկուականը հակադարձ ճարտարագիտությունից: Առաջ նայելով, ասենք, որ վերջին առաջադրանքով 404 հաստատ չի դիմանում:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Մենք որոշեցինք հակադարձել ֆայլերից մեկը և ստուգել, ​​թե որն է «BEST SMART KEYLOGGER»-ը:

Չարամիտ էկոհամակարգ

Loader 1 (AtillaCrypter)

Աղբյուրի ֆայլը պաշտպանված է օգտագործելով EaxObfuscator և կատարում է երկքայլ բեռնում AtProtect ռեսուրսների բաժնից։ VirusTotal-ում հայտնաբերված այլ նմուշների վերլուծության ժամանակ պարզ դարձավ, որ այս փուլը չի ​​տրամադրվել հենց մշակողի կողմից, այլ ավելացվել է իր հաճախորդի կողմից։ Հետագայում պարզվեց, որ այս բեռնիչը AtillaCrypter է:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Bootloader 2 (AtProtect)

Փաստորեն, այս բեռնիչը չարամիտ ծրագրի անբաժանելի մասն է և, ըստ մշակողի մտադրության, պետք է ստանձնի հակադարձման վերլուծության գործառույթը:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Այնուամենայնիվ, գործնականում պաշտպանության մեխանիզմները չափազանց պարզունակ են, և մեր համակարգերը հաջողությամբ հայտնաբերում են այս չարամիտ ծրագիրը:

Հիմնական մոդուլը բեռնված է օգտագործելով Francchy ShellCode տարբեր տարբերակներ։ Այնուամենայնիվ, մենք չենք բացառում, որ կարող էին օգտագործվել այլ տարբերակներ, օրինակ. RunPE.

Կազմաձևման ֆայլ

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Համակարգում համախմբում

Համակարգում համախմբումն ապահովում է bootloader-ը AtProtect, եթե սահմանված է համապատասխան դրոշը։

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Ֆայլը պատճենվում է ճանապարհի երկայնքով %AppData%GFqaakZpzwm.exe.
  • Ֆայլը ստեղծվել է %AppData%GFqaakWinDriv.url, գործարկում Zpzwm.exe.
  • Թելի մեջ HKCUSoftwareMicrosoftWindowsCurrentVersionRun ստեղծվում է գործարկման բանալին WinDriv.url.

Փոխազդեցություն C&C-ի հետ

Loader AtProtect

Եթե ​​առկա է համապատասխան դրոշակ, ապա չարամիտ ծրագիրը կարող է գործարկել թաքնված գործընթաց iexplorer և հետևեք տրամադրված հղմանը՝ ծանուցում ստանալու համար սերվեր հաջող վարակի մասին։

DataStealer

Անկախ օգտագործված մեթոդից, ցանցային հաղորդակցությունը սկսվում է ռեսուրսի օգտագործմամբ տուժածի արտաքին IP-ն ստանալուց [http]://checkip[.]dyndns[.]org/.

Օգտատիրոջ գործակալ՝ Mozilla/4.0 (համատեղելի; MSIE 6.0; Windows NT 5.2; .NET CLR1.0.3705;)

Հաղորդագրության ընդհանուր կառուցվածքը նույնն է. Վերնագիր ներկա
|——- 404 Keylogger — {Type} ——-|Որտեղ {տեսակ} համապատասխանում է փոխանցվող տեղեկատվության տեսակին:
Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծությունՀամակարգի մասին տեղեկատվությունը հետևյալն է.

_______ + ԶՈՀԵՐԻ ՏԵՂԵԿՈՒԹՅՈՒՆՆԵՐ + _______

IP՝ {Արտաքին IP}
Սեփականատիրոջ անունը՝ {Computer name}
ՕՀ անունը՝ {OS Name}
ՕՀ տարբերակ՝ {OS տարբերակ}
OS PlatForm՝ {Platform}
RAM-ի չափը՝ {RAM size}
______________________________

Եվ վերջապես՝ փոխանցված տվյալները։

SMTP

Նամակի թեման հետևյալն է. 404 Կ | {Հաղորդագրության տեսակը} | Հաճախորդի անունը՝ {Username}.

Հետաքրքիր է, հաճախորդին նամակներ հասցնելը 404 Keylogger Օգտագործվում է մշակողների SMTP սերվերը:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Սա հնարավորություն է տվել բացահայտել որոշ հաճախորդների, ինչպես նաև ծրագրավորողներից մեկի էլ.

FTP

Այս մեթոդն օգտագործելիս հավաքագրված տեղեկատվությունը պահվում է ֆայլում և անմիջապես ընթերցվում այնտեղից:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Այս գործողության տրամաբանությունը լիովին պարզ չէ, բայց դա լրացուցիչ արտեֆակտ է ստեղծում վարքագծի կանոններ գրելու համար:

%HOMEDRIVE%%HOMEPATH%DocumentsA{Կայայական համար}.txt

Pastebin

Վերլուծության պահին այս մեթոդը օգտագործվում է միայն գողացված գաղտնաբառերը փոխանցելու համար: Ընդ որում, այն օգտագործվում է ոչ թե որպես այլընտրանք առաջին երկուսին, այլ զուգահեռաբար։ Պայմանն այն հաստատունի արժեքն է, որը հավասար է «Vavaa»-ին: Ենթադրաբար սա հաճախորդի անունն է։

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Փոխազդեցությունը տեղի է ունենում https արձանագրության միջոցով API-ի միջոցով Pastebin. Իմաստը api_paste_private հավասար է PASTE_UNLISTED, որն արգելում է նման էջերի որոնումը Pastebin.

Կոդավորման ալգորիթմներ

Ֆայլի առբերում ռեսուրսներից

Օգտակար բեռը պահվում է bootloader ռեսուրսներում AtProtect Bitmap պատկերների տեսքով: Արդյունահանումն իրականացվում է մի քանի փուլով.

  • Պատկերից հանվում է բայթերի զանգված: Յուրաքանչյուր պիքսել դիտարկվում է որպես 3 բայթ հաջորդականություն՝ BGR կարգով: Արդյունահանումից հետո զանգվածի առաջին 4 բայթերը պահպանում են հաղորդագրության երկարությունը, իսկ հաջորդները՝ ինքնին:

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Բանալին հաշվարկված է: Դա անելու համար MD5-ը հաշվարկվում է որպես գաղտնաբառ նշված «ZpzwmjMJyfTNiRalKVrcSkxCN» արժեքից: Ստացված հեշը գրվում է երկու անգամ։

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Ապակոդավորումը կատարվում է օգտագործելով AES ալգորիթմը ECB ռեժիմում:

Վնասակար գործառույթ

downloader

Իրականացված է bootloader-ում AtProtect.

  • Կապվելով [activelink-repalce] Սերվերի կարգավիճակը պահանջվում է հաստատել, որ այն պատրաստ է սպասարկել ֆայլը: Սերվերը պետք է վերադառնա "ՎՐԱ".
  • Հղումով [ներբեռնել հղումը-փոխարինել] Օգտակար բեռը ներբեռնված է:
  • Հետ FranchyShellcode բեռը ներարկվում է գործընթացի մեջ [inj-փոխարինել].

Դոմենի վերլուծության ժամանակ 404 նախագծեր[.]xyz լրացուցիչ դեպքեր են հայտնաբերվել VirusTotal-ում 404 Keylogger, ինչպես նաև մի քանի տեսակի բեռնիչներ։

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Պայմանականորեն դրանք բաժանվում են երկու տեսակի.

  1. Ներբեռնումն իրականացվում է ռեսուրսից 404 նախագծեր[.]xyz.

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
    Տվյալները Base64 կոդավորված են և AES կոդավորված:

  2. Այս տարբերակը բաղկացած է մի քանի փուլից և, ամենայն հավանականությամբ, օգտագործվում է bootloader-ի հետ համատեղ AtProtect.

  • Առաջին փուլում տվյալները բեռնվում են Pastebin և վերծանվել՝ օգտագործելով ֆունկցիան HexToByte.

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Երկրորդ փուլում բեռնման աղբյուրը հանդիսանում է 404 նախագծեր[.]xyz. Այնուամենայնիվ, ապասեղմման և վերծանման գործառույթները նման են DataStealer-ում հայտնաբերված գործառույթներին: Հավանաբար, ի սկզբանե պլանավորվում էր իրականացնել bootloader ֆունկցիոնալությունը հիմնական մոդուլում:

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Այս փուլում ծանրաբեռնվածությունն արդեն ռեսուրսի մանիֆեստում է սեղմված ձևով: Նմանատիպ արդյունահանման գործառույթներ հայտնաբերվել են նաև հիմնական մոդուլում:

Վերլուծված ֆայլերի մեջ հայտնաբերվել են ներբեռնիչներ njRat, SpyGate և այլ առնետներ:

Keylogger

Մատյանների ուղարկման ժամկետը՝ 30 րոպե:

Բոլոր կերպարները աջակցվում են: Հատուկ կերպարներից փախել են: Վերամշակում կա BackSpace և Delete ստեղների համար: Գործի զգայուն:

ClipboardLogger

Մատյանների ուղարկման ժամկետը՝ 30 րոպե:

Բուֆերային հարցման ժամանակահատվածը՝ 0,1 վայրկյան:

Իրականացված կապի փախուստը:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

ScreenLogger

Մատյանների ուղարկման ժամկետը՝ 60 րոպե:

Սքրինշոթները պահվում են %HOMEDRIVE%%HOMEPATH%Documents404k404pic.png.

Թղթապանակն ուղարկելուց հետո 404k ջնջված է։

PasswordStealer

БраузерыՓոստի հաճախորդներFTP հաճախորդներ
ChromeՀեռանկարFileZilla
firefoxThunderbird- ը
SeaMonkey- նFoxmail
icedragon
PaleMoon- ը
cyberfox
Chrome
BraveBrowser
QQBrowser
Iridium Browser
XvastBrowser
Չեդոտ
360 բրաուզեր
ComodoDragon
360 Chrome
SuperBird
CentBrowser
GhostBrowser
IronBrowser
Chromium
Vivaldi
Slimjet Browser
Orbitum
CocCoc
Ջահ
UCBrowser
EpicBrowser
BliskBrowser
Opera

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Դինամիկ վերլուծության հակազդեցություն

  • Ստուգում, թե արդյոք գործընթացը վերլուծության տակ է

    Իրականացվում է գործընթացի որոնման միջոցով առաջադրանք, ProcessHacker, procexp64, procexp, պրոմոն. Եթե ​​գոնե մեկը գտնվի, չարամիտ ծրագիրը դուրս է գալիս:

  • Ստուգում, թե արդյոք դուք վիրտուալ միջավայրում եք

    Իրականացվում է գործընթացի որոնման միջոցով vmtoolsd, VGAuthService, vmacthlp, VBoxService, VBoxTray. Եթե ​​գոնե մեկը գտնվի, չարամիտ ծրագիրը դուրս է գալիս:

  • 5 վայրկյան քնած
  • Տարբեր տեսակի երկխոսության տուփերի ցուցադրում

    Կարող է օգտագործվել որոշ ավազատուփեր շրջանցելու համար:

  • Շրջանցել UAC-ը

    Կատարվում է ռեեստրի ստեղնը խմբագրելով ՄիացնելLUA Խմբի քաղաքականության կարգավորումներում:

  • Կիրառում է «Թաքնված» հատկանիշը ընթացիկ ֆայլի վրա:
  • Ընթացիկ ֆայլը ջնջելու ունակություն:

Ոչ ակտիվ գործառույթներ

Բեռնախցիկի և հիմնական մոդուլի վերլուծության ընթացքում հայտնաբերվել են գործառույթներ, որոնք պատասխանատու էին լրացուցիչ ֆունկցիոնալության համար, բայց դրանք ոչ մի տեղ չեն օգտագործվում: Սա, հավանաբար, պայմանավորված է նրանով, որ չարամիտ ծրագիրը դեռ մշակման փուլում է, և ֆունկցիոնալությունը շուտով կընդլայնվի:

Loader AtProtect

Գտնվել է ֆունկցիա, որը պատասխանատու է գործընթացում բեռնելու և ներարկելու համար msiexec.exe կամայական մոդուլ.

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

DataStealer

  • Համակարգում համախմբում

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Ապակոմպրեսիոն և գաղտնազերծման գործառույթներ

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
    Հավանական է, որ ցանցային հաղորդակցության ընթացքում տվյալների կոդավորումը շուտով կիրականացվի:

  • Հակավիրուսային գործընթացների դադարեցում
zlclientDvp95_0Պավշեդavgserv9
էգիԷջինինՊավվavgserv9schedapp
bdagentԷսաֆեՊՑԻՈՄՈՆagemc
npfmsgEspwatchPCCMAINաշվեբսվ
օլիդբգF-Agnt95Pccwin98աշդիսպ
ԱնուբիսՖինդվիրPcfwalliconաշմաիսվ
wiresharkFprotPersfwաշսերվ
ավաստուիԶ-պրոտPOP3TRAPaswUpdSv
_Avp32F-Prot95PVIEW95symwsc
vsmonFp-WinRavxnumx- ըNorton
մբամFrwRav7winNorton Auto-Protect
keyscramblerF-StopwՓրկելnorton_av
_AvpccIamappSafewebնորտոնավ
_AvpmIamservՍկան 32ccsetmgr
Ackwin32ԻբմասնՍկան 95ccevtmgr
ՖորպոստԻբմավսպScanpmավադմին
հակատրոյականIcload95Սքրսկանavcenter
ԱՆՏԻՎԻՐIcloadntServ95ավգնտ
ApvxdwinԻկմոնsmcավգվարդ
ATRACKIcsupp95SMCSERVICEծանուցել
AutodownIcsuppntSnortավսկան
ԱվկոնսոլԻֆեյսՍփինքսպահակ
Պողոտա 32Իոմոն98Sweep95nod32krn
ՄիջնJediSYMPROXYSVCnod32kui
ԱվքսերվԱրգելափակում2000Tbscanկլաման
ԱվնտՈւշադրություն դարձնելTcaclamTray
ԱվպԼուալTds2-98clamWin
Avp32mcafeeTds2-Ntթարմ կակղամորթ
AvpccMooliveTermiNETօլադդին
Ավպդոս32MPftrayVet95sigtool
Ավ.մN32scanwՎետտրեյw9x բացել
Avptc32NAVAPSVCVscan40Փակել
ԱվպուպդNAVAPW32Վսեկոմրcmgrdian
Ավշեդ32NAVLU32Վշվին32alogserv
AVSYNMGRՆավնթVsstatmcshield
Avwin95ՆԱՎՐՈՒՆՌWebscanxvshwin32
Avwupd32Navw32WEBTRAPavconsol
ՍևՆավունտWfindv32vsstat
ԲլեքիսNeoWatchԳոտի ահազանգavsynmgr
CfiadminՆԻՍՍԵՐՎLOCKDOWN2000avcmd
CfiauditՆիսումՓՐԿԵԼ32avconfig
CfinetNmainLUCOMSERVERlicmgr
Cfinet32Նորմիստavgccպլանավորված
Claw95NORTONavgccpreupd
Claw95cfՆորացումավգամսվրMsMpEng
CleanerNvc95avgupsvcMSASCui
Մաքրող 3ՖորպոստմիջինAvira.Systray
DefwatchՊադմինavgcc32
Dvp95Պավկլavgserv
  • Ինքնաոչնչացում
  • Տվյալների բեռնում նշված ռեսուրսի մանիֆեստից

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

  • Ֆայլի պատճենում ճանապարհի երկայնքով %Temp%tmpG[Ընթացիկ ամսաթիվը և ժամը միլիվայրկյաններով].tmp

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
    Հետաքրքիր է, որ նույն ֆունկցիան առկա է AgentTesla չարամիտ ծրագրերում:

  • Worm ֆունկցիոնալությունը

    Չարամիտ ծրագիրը ստանում է շարժական լրատվամիջոցների ցանկ: Չարամիտ ծրագրի պատճենը ստեղծվում է մեդիա ֆայլային համակարգի արմատում՝ անունով Sys.exe. Autorun-ն իրականացվում է ֆայլի միջոցով autorun.inf.

    Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Հարձակվողի պրոֆիլը

Հրամանատարության կենտրոնի վերլուծության ընթացքում հնարավոր եղավ հաստատել մշակողի էլ.փոստը և մականունը՝ Razer, aka Brwa, Brwa65, HiDDen PerSOn, 404 Coder: Հաջորդը, մենք գտանք հետաքրքիր տեսանյութ YouTube-ում, որը ցույց է տալիս շինարարի հետ աշխատելը:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Սա հնարավորություն տվեց գտնել ծրագրավորողի բնօրինակ ալիքը:

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն
Պարզ դարձավ, որ նա կրիպտոգրաֆներ գրելու փորձ ուներ։ Կան նաև սոցիալական ցանցերում էջերի հղումներ, ինչպես նաև հեղինակի իրական անունը։ Պարզվել է, որ նա Իրաքի բնակիչ է։

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Ահա թե ինչ տեսք ունի 404 Keylogger ծրագրավորողը: Լուսանկարը՝ ֆեյսբուքյան իր անձնական պրոֆիլից։

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

Keylogger-ը անակնկալով՝ keylogger-ի և դրա մշակողի դեկանի վերլուծություն

CERT Group-IB-ը հայտարարել է նոր սպառնալիքի մասին՝ 404 Keylogger-ը Բահրեյնում կիբերսպառնալիքների XNUMX-ժամյա մոնիտորինգի և արձագանքման կենտրոն է (SOC):

Source: www.habr.com

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster