neprihlásený Štvrtok, 13. augusta 2026, dnes má meniny Ľubomír
Škodlivý kód sa už píše aj v novom jazyku Google Go

DSL.sk, 25.9.2012


Autori škodlivého kódu už začali využívať na jeho tvorbu aj nový programovací Go od spoločnosti Google, ktorý bol vydaný vo svojej prvej finálnej verzii len na konci marca tohto roka.

Upozornila na to antivírusová spoločnosť Symantec, ktorá objavila trojan Encriyoko s dvomi komponentami napísanými v Go.

Google vyvíjal open source jazyk Go od roku 2007, verejnosti ho prvýkrát predstavil v novembri 2009.

Jazyk sme detailne popisovali v tomto článku, určený je na jednoduché programovanie moderných viacjadrových prípadne viacprocesorových systémov s priamou podporou jednoduchého paralelného vykonávania kódu.

Go na rozdiel od C a C++ neumožňuje používať aritmetiku ukazovateľov a neumožňuje programátorom robiť pamäťové chyby a odkazovať na nesprávne miesta v pamäti, zároveň je kompilovaný na strojový kód a je tak potenciálne rýchlejší ako interpretované jazyky.

Symantec identifikoval použitie Go v dvoch komponentoch PPSAP.exe a adbtool.exe trojana Encriyoko, ktorý užívateľom zašifruje viaceré formáty súborov vrátane bežných formátov dokumentov, obrázkov, súborov so zdrojovými kódmi, archívov ale tiež ďalšie typy súborov.

PPSAP.exe monitoruje infikovaný systém a dáta napríklad o užívateľských menách, MAC adresách a bežiacich procesoch odosiela na servery útočníkov. adbtool.exe stiahne a dešifruje šifrovanú DLL knižnicu, ktorá realizuje samotné šifrovanie súborov.

Prečo si autori škodlivého kódu vybrali Go nie je jasné, keď zrejme pri implementácii tejto funkčnosti nevyužili priamo žiadne špecifické výhody Go.

Šifrovanie je uskutočňované algoritmom Blowfish. Či je trojan ransomwarom, snaží sa užívateľov za odšifrovanie ich súborov donútiť zaplatiť a útočníci dokážu súbory odšifrovať nie je jasné, podľa Symantecu je ale odšifrovanie súborov zrejme bez asistencie útočníkov veľmi ťažké až nemožné.



Najnovšie články:

Linuxová distribúcia vrátila podporu 32-bitových PC, je ich ešte údajne vysoký počet
Aj Maďarsko ide núdzovo zasahovať do Dunaja pre chladenie jadrovej elektrárne
Olympiáda v informatike má za sebou prvý súťažný deň
Jadrové elektrárne v Európe sa vypínajú z ďalšieho dôvodu, kvôli medúzam
Zaujímavý prístup Česka, pred voľbami otestuje eDoklady reálnym náporom verejnosti
Zmena toku Dunaja nestačí, Rumunsko avizuje možné úplné odstavenie jadrovej elektrárne
Zajtrajšie zatmenie Slnka môže znížiť výkon európskych elektrární o 9.7 GW
Služba Voyo zdražila
Napriek sprísneniu pravidiel dva transatlantické lety pristáli kvôli dymeniu power bánk
Stav Dunaja sa zlepšil, Maďarsko zvyšuje výkon jadrovej elektrárne


Diskusia:
                               
 

jazyk je to velmi zaujimavy, hlavne jeho objektovy model bez tried. akurat mi vadi jeho ukecana syntax plna zbytocnych zatvoriek
Odpovedať Známka: 8.0 Hodnotiť:
 

To je fakt, mohol by byt strucnejsi (skratkovitejsi).
Odpovedať Známka: 7.5 Hodnotiť:
 

Škodlivý kód si môžete stiahnuť tu tu a tu.
Odpovedať Známka: 7.4 Hodnotiť:
 

Pietro´d ! - http://technet.idnes.cz/ urychlovac-ilc-pro-higgsuv-boson-d4x-/ veda.aspx?c=A120921_170128_veda_mla

!! výborne, len s tým japonskom by som si to na ich mieste rozmyslel (však uvidia, až budú mať -po najbližšom vačšom zemetrasení- z linearneho -sLHC horskú housenkovú dráhu :o :d
Odpovedať Známka: -5.4 Hodnotiť:
 

chod http://dopice.sk/3HZ
Odpovedať Známka: 5.0 Hodnotiť:
 

Ved ale to je len potvrdenie stareho znameho porekadla, ze vyspelost programovacieho jazyku sa ukazuje moznostou napisania funkcneho virusu :)
Odpovedať Známka: 3.3 Hodnotiť:
 

Toto stare porekadlo je uplna kokotna. Napisem jazyk so sadou funkci ak TryEraseAllPartitons(), CopyToPortableDevices(), Shutdown() a teraz to akoze bude vyspely jazyk?
Odpovedať Hodnotiť:
 

Sa iba robis blbym, alebo nim aj si?

Programovaci jazyk sa nesklada z 3 funkcii a podmienkou oznacenia niecoho ako programovaci jazyk je aj jeho sirsie moznosti pre pouzitie, rozne podmienky, atd...
Tvoj priklad je vysledkom prebujnelych hormonov, odporucam ti preto vyhladat vhodny sposob ich znormalizovania. ;)
Odpovedať Hodnotiť:
 

No myslim ze je uplne v jedno v com sa to pise. Co sa tyka priamej pristupe do pamate u c/c++ ma to svoje vyhody aj nevyhody. Ale pokial sa chce sa pise nejaky fakt otravny spyware tak sa pouziva vylucne assembler.
Odpovedať Známka: -3.3 Hodnotiť:
 

fakt?
Odpovedať Známka: 1.1 Hodnotiť:
 

V tom som na strednej rozvecoval semafor. :D
Odpovedať Známka: 1.1 Hodnotiť:
 

"Prečo si autori škodlivého kódu vybrali Go nie je jasné, keď zrejme pri implementácii tejto funkčnosti nevyužili priamo žiadne špecifické výhody Go. "

SI ROBITE SRANDU. SAMI SI PREDTYM ODPOVEDATE LAMY

"určený je na jednoduché programovanie moderných viacjadrových prípadne viacprocesorových systémov s priamou podporou jednoduchého paralelného vykonávania kódu. "
Odpovedať Známka: 4.5 Hodnotiť:

Pridať komentár