Ichi chinyorwa chikamu chekutanga chenhevedzano paSysmon kutyisidzira kuongororwa. Zvimwe zvikamu zvese zvenhevedzano:
Chikamu 1: Nhanganyaya yeSysmon Log Analysis (tiri pano)
Chikamu 2: Kushandisa Sysmon Chiitiko Dhata Kuziva Kutyisidzira
Chikamu 3. Kuongorora kwakadzama kweSysmon kutyisidzira uchishandisa magirafu
Kana iwe ukashanda mukuchengetedza ruzivo, iwe kazhinji unofanirwa kunzwisisa kurwiswa kunoenderera. Kana iwe uchinge uchinge uine ziso rakadzidziswa, unogona kutarisa isiri-yakajairwa chiitiko mu "mbishi" matanda asina kugadziriswa - toti, PowerShell script inomhanya.
Unoda kunzwisisa mazano ekutanga kuseri kwekutyisidzira kunoratidzwa muSysmon log? Dhawunirodha gwara redu
Muchikamu chekutanga chenhevedzano yedu, isu tichatarisa izvo zvaunogona kuita neruzivo rwekutanga kubva kuSysmon. MuChikamu XNUMX, tichatora mukana wakazara weruzivo rwevabereki kugadzira zvimiro zvekuteedzera zvakaomarara zvinozivikanwa semagrafu ekutyisidzira. Muchikamu chechitatu, isu tichatarisa algorithm iri nyore inoongorora girafu yekutyisidzira kutsvaga chiitiko chisina kujairika nekuongorora "huremu" hwegirafu. Uye pakupedzisira, iwe uchapihwa mubairo neyakashambidzika (uye inonzwisisika) probabilistic yekutyisidzira nzira yekuona.
Chikamu 1: Nhanganyaya yeSysmon Log Analysis
Chii chinogona kukubatsira kuti unzwisise kuoma kweiyo log yechiitiko? Pakupedzisira - SIEM. Inogadzirisa zviitiko uye inorerutsa ongororo yavo inotevera. Asi isu hatifanirwe kuenda kure zvakadaro, kana kwete pakutanga. Pakutanga, kuti unzwisise misimboti yeSIEM, zvichave zvakakwana kuyedza inoshamisa yemahara Sysmon utility. Uye iye zvinoshamisa nyore kushanda naye. Ramba wakadaro, Microsoft!
Chii chinonzi Sysmon?
Muchidimbu - ruzivo runobatsira uye rwunoverengeka nezve maitiro (ona mifananidzo pazasi). Iwe uchawana boka rezvinyorwa zvinobatsira izvo zvisiri muWindows Chiitiko Log, asi chinonyanya kukosha ndeaya anotevera minda:
- Maitiro ID (mune decimal, kwete hex!)
- Mubereki process ID
- Process command line
- Raira mutsara wemaitiro evabereki
- Faira mufananidzo hashi
- Mazita emifananidzo yemafaira
Sysmon inoiswa zvese semutyairi wemudziyo uye sevhisi - zvimwe zvakawanda
Sysmon inotora quantum kusvetukira kumberi nekupa zvinobatsira (kana sevatengesi vanoda kutaura, zvinogoneka) ruzivo rwekubatsira kunzwisisa zviri pasi pemaitiro. Semuenzaniso, ndakatanga musangano wepachivande
Iyo Windows log inoratidza rumwe ruzivo nezve maitiro, asi ari ekushandisa kushoma. Kuwedzera maID ID mune hexadecimal ???
Kune nyanzvi yeIT nyanzvi ine nzwisiso yezvakakosha zvekubira, mutsara wekuraira unofanirwa kufungidzira. Kushandisa cmd.exe kumhanyisa mumwe kuraira uye kudzosera zvabuda kune faira rine zita risinganzwisisike zvakajeka zvakafanana nezviito zvekutarisa uye kutonga software.
Zvino ngatitarisei iyo Sysmon yekupinda yakaenzana, tichiona kuti yakawanda sei ruzivo rwainotipa:
Sysmon inoratidzira mune imwe skrini: ruzivo rwakadzama nezve maitiro mune inoverengwa fomu
Iwe hausi kungoona mutsara wekuraira, asiwo zita refaira, nzira yekushandiswa kunoitwa, izvo Windows inoziva nezvazvo ("Windows Command processor"), identifier. mubereki process, command line mubereki, iyo yakatanga cmd shell, pamwe chete neiyo chaiyo faira zita revabereki maitiro. Zvese munzvimbo imwechete, pakupedzisira!
Kubva pane iyo Sysmon log tinogona kugumisa kuti nehupamhi hwepamusoro mukana uyu unofungidzira mutsara wekuraira watakaona mu "mbishi" matanda haisi mhedzisiro yebasa rakajairika remushandi. Zvakapesana, yakagadzirwa neC2-senge maitiro - wmiexec, sezvandambotaura - uye yakanangana neiyo WMI sevhisi maitiro (WmiPrvSe). Iye zvino tave nechiratidzo chekuti munhu ari kure anorwisa kana ari mukati ari kuyedza zvivakwa zvekambani.
Kusuma Get-Sysmonlogs
Ehe zvakanaka kana Sysmon inoisa matanda munzvimbo imwechete. Asi zvingangove zvirinani kana tikakwanisa kuwana ega ega minda programmatically - semuenzaniso, kuburikidza nemirairo yePowerShell. Mune ino kesi, iwe unogona kunyora diki PowerShell script iyo yaizoita otomatiki kutsvaga kwekutyisidzira kungangoita!
Handina kutanga kuva nepfungwa yakadai. Uye zvakanaka kuti mune mamwe maforamu maficha uye GitHub
Chinhu chekutanga chakakosha kugona kwechikwata
$events = Get-WinEvent -LogName "Microsoft-Windows-Sysmon/Operational" | where { $_.id -eq 1 -or $_.id -eq 11}
Kana iwe uchida kuedza murairo iwe pachako, nekuratidza zviri muchikamu chekutanga che $events array, $events[0].Mharidzo, inobuda inogona kuva mutsara wezvinyorwa zvinyorwa zvine chimiro chakareruka: zita re Sysmon munda, colon, uyezve kukosha kwayo.
Hooray! Kuburitsa Sysmon pinda muJSON-yakagadzirira fomati
Uri kufunga zvakafanana neni here? Nekuedza zvishoma, unogona kushandura chinobuda kuita JSON tambo yakafomatidzwa wobva waiisa yakananga muchinhu chePS uchishandisa murairo une simba.
Ini ndicharatidza PowerShell kodhi yekushandura - iri nyore kwazvo - muchikamu chinotevera. Parizvino, ngationei izvo murairo wangu mutsva unonzi get-sysmonlogs, wandakaisa sePS module, unogona kuita.
Panzvimbo pekunyura zvakadzika muSysmon logi yekuongorora kuburikidza neisingaite chiitiko log interface, isu tinokwanisa kuyedza kutsvaga chiitiko chekuwedzera zvakananga kubva kuchikamu chePowerShell, pamwe nekushandisa murairo wePS.
Rondedzero yecmd shells yakatangwa kuburikidza neWMI. Kutyisidzira Ongororo pane Yakachipa neYedu Tora-Sysmonlogs Chikwata
Zvinoshamisa! Ini ndakagadzira chishandiso chekuvhota iyo Sysmon log sekunge yaive dhatabhesi. Muchinyorwa chedu nezve
Sysmon uye girafu kuongorora
Ngatidzoke kumashure tifunge zvatabva kugadzira. Chaizvoizvo, isu tava neWindows chiitiko dhatabhesi inowanikwa kuburikidza nePowerShell. Sezvandakamboona, kune hukama kana hukama pakati pemarekodhi - kuburikidza neParentProcessId - saka hurongwa hwakakwana hwemaitiro hunogona kuwanikwa.
Kana iwe wakaverenga series
Asi neyangu Get-Sysmonlogs murairo uye imwe yekuwedzera data chimiro isu tichatarisa gare gare mune zvinyorwa (girafu, hongu), isu tine nzira inoshanda yekuona kutyisidzira - izvo zvinongoda kuita chaiyo vertex kutsvaga.
Senguva dzose nemapurojekiti edu eBYI blog, paunonyanya kushanda pakuongorora ruzivo rwekutyisidzira pamwero diki, ndipo paunoona zvakanyanya kuoma kwekutyisidzira kuri padanho rebhizinesi. Uye kuziva uku kwakanyanya pfungwa inokosha.
Tichasangana nematambudziko ekutanga anonakidza muchikamu chechipiri chechinyorwa, kwatinozotanga kubatanidza zviitiko zveSysmon kune mumwe nemumwe mune zvakanyanya kuomarara zvimiro.
Source: www.habr.com