Pagal
Kategorija: Uncategorized

„Windows“ DHCP serverio klaidos analizė (CVE-2019-0626)

„Windows“ DHCP serverio klaidos analizė (CVE-2019-0626)

Šiandien aš išsamiai parašysiu CVE-2019-0626 ir kaip jį rasti. Kadangi ši klaida egzistuoja tik „Windows Server“, naudosiu „Server 2016 VM“ (atitinkama pataisa yra KB4487026). Pastaba: šios klaidos neradau aš, ją sukūriau iš 2019 m. vasario mėn. saugos pataisos. Dvejetainis palyginimas Atlikau BinDiff palyginimą tarp dhcpssvc.dll versijų prieš pataisą ir po jos. Žemiau matome, kad pasikeitė tik 4 funkcijos (panašumas

Vaizdo įrašas: pirmasis žvilgsnis į Ghidrą (NSA atvirkštinės inžinerijos įrankis)

Vaizdo įrašas: pirmasis žvilgsnis į Ghidrą (NSA atvirkštinės inžinerijos įrankis)

Šiandien, per RSA konferenciją, Nacionalinė saugumo agentūra išleido savo labai populiarią Ghidra atvirkštinės inžinerijos priemonių rinkinį. Apibūdinta kaip „programinės įrangos atvirkštinės inžinerijos (SRE) įrankių rinkinys“, „Ghidra“ skambėjo kaip kažkokia išmontavimo sistema. Prieš išleidžiant tikėjausi daugiau nei „Binary Ninja“, bet trūko derinimo programos. Maniau, kad įrankių rinkinys būtų idealus tiems, kurie domisi atbuline eiga, bet kuriems trūksta finansavimo IDA licencijai gauti. Akivaizdu, kad bus daug sąmokslų, susijusių su paleidimu. Jau mačiau daug nepagrįstų teiginių, kad Ghidra yra NSA užpakalinės durys. Manau,…

Daugiau Daugiau

Analysis of a VB Script Heap Overflow (CVE-2019-0666)

Analysis of a VB Script Heap Overflow (CVE-2019-0666)

Anyone who uses RegEx knows how easy it is to shoot yourself in the foot; but, is it possible to write RegEx so badly that it can lead to RCE? With VB Script, the answer is yes! In this article I’ll be writing about what I assume to be CVE-2019-0666. The March 2019 security patch fixes multiple bugs in the same code, so the CVE number is uncertain. Note: this bug was not found by me, I reverse engineered it…

Daugiau Daugiau

CVE-2019-0708 („BlueKeep“) analizė – „MalwareTech“

CVE-2019-0708 („BlueKeep“) analizė – „MalwareTech“

Aš sulaikiau šį rašymą, kol koncepcijos įrodymas (PoC) buvo viešai prieinamas, kad nepadarytų jokios žalos. Dabar, kai „github“ yra keletas atsisakymo teikti paslaugas PoC, skelbiu savo analizę. Kaip visada, pradėjau nuo pataisos modifikuotų dvejetainių failų BinDiff (šiuo atveju yra tik vienas: TermDD.sys). Žemiau matome rezultatus. TermDD.sys BinDiff prieš ir po pataisų. Dauguma pakeitimų pasirodė gana kasdieniški, išskyrus „_IcaBindVirtualChannels“ ir „_IcaRebindVirtualChannels“. Abiejose funkcijose buvo tas pats pakeitimas, todėl sutelkiau dėmesį į pirmąją, nes susiejimas greičiausiai įvyktų prieš surišant iš naujo. Originalūs…

Daugiau Daugiau

„YouTube“ įsilaužimo mokymo programų politika yra problemiška

„YouTube“ įsilaužimo mokymo programų politika yra problemiška

Neseniai „YouTube“ pakeitė savo „įsilaužimo“ mokymo programų politiką į esminį visuotinį draudimą. Anksčiau toks turinys retkarčiais būdavo pašalinamas pagal platų „YouTube“ nuostatą „Žalingas ir pavojingas turinys“, draudžiančią vaizdo įrašus, „skatinančius neteisėtą veiklą“. Atnaujinta politika dabar konkrečiai taikoma mokomiesiems įsilaužimo vaizdo įrašams. Ankstesnė „YouTube“ politika tiesiog uždraudė „skatinti pavojingą ar nelegalią veiklą“, pateikiant kelis pavyzdžius. Naujojoje politikoje pateikiamas daug konkretesnis turinio sąrašas, įskaitant aiškų „mokomąjį įsilaužimą ir sukčiavimą“ draudimą. Viena iš pagrindinių problemų yra ta, kad įsilaužimo vadovėliai iš esmės nėra…

Daugiau Daugiau

DejaBlue: KPP krūvos perpildymo analizė

DejaBlue: KPP krūvos perpildymo analizė

2019 m. rugpjūtį „Microsoft“ paskelbė, kad pataisė KPP klaidų rinkinį, iš kurių dvi buvo užkrėstos. Kirminų klaidos, CVE-2019-1181 ir CVE-2019-1182, turi įtakos kiekvienai OS nuo Windows 7 iki Windows 10. Kyla painiavos dėl to, kuri CVE yra, nors gali būti, kad abu susiję su ta pačia klaida. Pažeidžiamas kodas yra ir RDP kliente, ir serveryje, todėl jį galima išnaudoti bet kuria kryptimi. BinDiff arba RDPCoreTS.dll (vienintelis su RDP susijęs failas pakeistas sistemoje Windows 7). Iš ankstesnio darbo su RDP manau,…

Daugiau Daugiau

BlueKeep: kelionė iš DoS į RCE (CVE-2019-0708)

BlueKeep: kelionė iš DoS į RCE (CVE-2019-0708)

Dėl rimtos „BlueKeep“ pagrįsto kirmino pavojaus sulaikiau šį rašymą, kad išvengčiau laiko juostos pailginimo. Dabar, kai RCE (nuotolinio kodo vykdymo) koncepcijos įrodymas buvo išleistas kaip Metasploit dalis, manau, kad dabar galiu tai paskelbti saugu. Šis straipsnis bus mano ankstesnės analizės tęsinys. Kaip minėjau ankstesniame straipsnyje, galime atlaisvinti su MS_T120 kanalu susietą duomenų struktūrą. Vien struktūros atlaisvinimas nėra labai naudingas, o jos turinio kontrolė yra naudinga. Naudojant UAF (naudojimas po-nemokamas), tikslas yra išlaisvinti objektą, tada vietoj jo paskirti netikrą. Pakeitę tikro…

Daugiau Daugiau

Kaip radau savo pirmą „ZeroDay“ (KPP)

Kaip radau savo pirmą „ZeroDay“ (KPP)

Iki šiol niekada nebandžiau pažeidžiamumo tyrimo klaidų medžioklės dalies. Daugiau nei dešimtmetį tobulinu „Windows“ kenkėjiškas programas ir retkarčiais atlikdavau pataisų analizę, bet niekada nemačiau prasmės ieškoti klaidų pagrindinėje OS. Galų gale, yra pažeidžiamumo tyrinėtojų komandos, turinčios dešimtmečių patirtį, tikrinančios kiekvieną kodo colį, taigi kokia tikimybė, kad kažkas naujo, kaip aš, ką nors ras? Šansai atrodė neįmanomi, todėl niekada nesivarginau bandyti. Tik tada, kai pradėjau keisti BlueKeep pataisą, mano požiūris į klaidų medžioklę pradėjo keistis. 2019 m. gegužės mėn. „Microsoft“ išleido…

Daugiau Daugiau

Išsamus žvilgsnis į įsilaužimą, aktyvią gynybą ir kibernetines markės raides

Išsamus žvilgsnis į įsilaužimą, aktyvią gynybą ir kibernetines markės raides

Kibernetinio saugumo srityje daug diskutuojama apie galimybę privačiam sektoriui įsitraukti į aktyvią kibernetinę gynybą arba šnekamojoje kalboje „nulaužti atgal“. Siekiant ištirti arba įgalinti tai, buvo pristatyti keli namo įstatymų projektai, pvz., „Reagavimo į kibernetinę ataką galimybių aktas“ ir „Aktyvios kibernetinės gynybos tikrumo įstatymas“. Įsilaužimas atgal yra skėtinis terminas, apibūdinantis įvairias siūlomas Kompiuterinio sukčiavimo ir piktnaudžiavimo įstatymo (CFAA), kuris yra pagrindinis JAV įstatymas prieš kompiuterių įsilaužimą, išimčių. Šios išimtys leistų saugumo ekspertams užsiimti atsakomuoju įsilaužimu prieš nusikalstamus veikėjus tokiais tikslais kaip…

Daugiau Daugiau

Nigerijos skaitmeninė darbo užmokesčio apskaitos platforma „Bento“ plečiasi į Keniją, Ruandą ir Ganą, kad 2022 m. pateks į šešias kitas Afrikos rinkas – „TechCrunch“

Nigerijos skaitmeninė darbo užmokesčio apskaitos platforma „Bento“ plečiasi į Keniją, Ruandą ir Ganą, kad 2022 m. pateks į šešias kitas Afrikos rinkas – „TechCrunch“

„Bento“, Nigerijos skaitmeninė darbo užmokesčio ir žmogiškųjų išteklių valdymo platforma, plečiasi į Ganą, Keniją ir Ruandą ir per ateinančius vienerius metus planuoja pradėti veiklą šešiose kitose Afrikos rinkose. Kitame plėtros etape „Bento“ iki kitų metų pabaigos planuoja Egiptą, Pietų Afriką, Ugandą, Tanzaniją, Angolą ir Etiopiją. Bento naudojasi darbo užmokesčio ir personalo valdymo rinka Afrikoje, kuri tradiciškai rėmėsi daug pastangų reikalaujančiais analoginiais procesais, kad išmokėtų atlyginimus. 2019 m. įkurtas startuolis padeda įmonėms automatizuoti atlyginimų ir kitų įstatymų numatytų perlaidų, įskaitant mokesčius…

Daugiau Daugiau