Pulogalamu ya ProHoster > Blog > Ulamuliro > Momwe ma Docker API omwe si eni eni ake ndi zithunzi za anthu ammudzi zikugwiritsidwira ntchito kugawa anthu ogwira ntchito ku migodi ya cryptocurrency
Momwe ma Docker API omwe si eni eni ake ndi zithunzi za anthu ammudzi zikugwiritsidwira ntchito kugawa anthu ogwira ntchito ku migodi ya cryptocurrency
Tidasanthula zomwe zidasonkhanitsidwa pogwiritsa ntchito miphika ya uchi, yomwe tidapanga kuti tizitsatira zomwe zawopseza. Ndipo tidazindikira zochitika zazikulu kuchokera kwa ochita migodi osafunidwa kapena osaloleka a cryptocurrency omwe adayikidwa ngati zotengera zachinyengo pogwiritsa ntchito chithunzi chosindikizidwa ndi anthu pa Docker Hub. Chithunzicho chimagwiritsidwa ntchito ngati gawo la ntchito zomwe zimapereka anthu ochita migodi oyipa cryptocurrency.
Kuphatikiza apo, mapulogalamu ogwirira ntchito ndi ma netiweki amayikidwa kuti alowe m'matumba otseguka oyandikana nawo ndi mapulogalamu.
Timasiya miphika yathu ya uchi monga momwe zilili, ndiye kuti, ndi zoikika zosasinthika, popanda njira zachitetezo kapena kukhazikitsa mapulogalamu owonjezera. Chonde dziwani kuti Docker ali ndi malingaliro okhazikitsa koyambirira kuti apewe zolakwika ndi zovuta zosavuta. Koma miphika ya uchi yomwe imagwiritsidwa ntchito ndi mbiya, yopangidwa kuti iwonetsere zomwe zimayang'ana papulatifomu, osati zomwe zili mkati mwazotengerazo.
Zoyipa zomwe zapezeka ndizodziwikiratu chifukwa sizifuna chiwopsezo komanso sizidalira mtundu wa Docker. Kupeza chithunzi chomwe sichinasinthidwe molakwika, motero chotseguka, chidebe ndizomwe owukira amafunikira kuti awononge ma seva ambiri otseguka.
Docker API yosatsekedwa imalola wogwiritsa ntchito kuchita zambiri magulu, kuphatikizapo kupeza mndandanda wa zotengera zomwe zikuyenda, kupeza zipika kuchokera ku chidebe china, kuyambira, kuyimitsa (kuphatikizapo kukakamizidwa) komanso kupanga chidebe chatsopano kuchokera pa chithunzi china chokhala ndi zoikamo zotchulidwa.
Kumanzere kuli njira yobweretsera pulogalamu yaumbanda. Kumanja kuli malo owukira, omwe amalola kutulutsa kwakutali kwa zithunzi.
Kugawidwa ndi dziko la 3762 lotseguka Docker API. Kutengera kusaka kwa Shodan pa 12.02.2019/XNUMX/XNUMX
Kuwukira unyolo ndi payload options
Ntchito yoyipa idapezeka osati mothandizidwa ndi miphika ya uchi. Deta yochokera ku Shodan ikuwonetsa kuti kuchuluka kwa ma Docker API owonekera (onani chithunzi chachiwiri) chawonjezeka kuyambira pomwe tidafufuza chidebe chosasinthika chomwe chimagwiritsidwa ntchito ngati mlatho wotumizira pulogalamu yamigodi ya Monero cryptocurrency. Mu October chaka chatha (2018, deta yamakono mukhoza kuwoneka chonchipafupifupi. womasulira) panali ma API 856 okha otseguka.
Kuwunika kwa zipika za mphika wa uchi kunawonetsa kuti kugwiritsa ntchito zithunzi za chidebe kumalumikizidwanso ndi kugwiritsa ntchito vuto, chida chokhazikitsira maulumikizidwe otetezeka kapena kutumiza magalimoto kuchokera kumalo ofikira anthu kupita ku ma adilesi kapena zinthu zina (mwachitsanzo localhost). Izi zimalola oukirawo kuti azitha kupanga ma URL mwachangu popereka zolipira ku seva yotseguka. M'munsimu muli zitsanzo za ma code kuchokera ku zipika zosonyeza nkhanza za ngrok service:
Monga mukuwonera, mafayilo omwe adakwezedwa amatsitsidwa kuchokera ku ma URL omwe amasintha nthawi zonse. Ma URLwa ali ndi tsiku lalifupi lotha ntchito, kotero kuti zolipira sizingatsitsidwe tsiku lotha ntchito litatha.
Pali njira ziwiri zolembetsera. Yoyamba ndi yopangidwa ndi ELF miner ya Linux (yotchedwa Coinminer.SH.MALXMR.ATNO) yomwe imagwirizanitsa ndi dziwe la migodi. Yachiwiri ndi script (TrojanSpy.SH.ZNETMAP.A) yopangidwa kuti ipeze zida zina za netiweki zomwe zimagwiritsidwa ntchito kusanthula ma netiweki ndikufufuza zatsopano.
Zolemba za dropper zimayika mitundu iwiri, yomwe imagwiritsidwa ntchito kuyika cryptocurrency miner. Kusintha kwa HOST kuli ndi ulalo komwe mafayilo oyipa ali, ndipo RIP yosinthika ndi dzina la fayilo (kwenikweni, hashi) ya mgodi kuti atumizidwe. Kusintha kwa HOST kumasintha nthawi iliyonse kusintha kwa hashi kumasintha. Zolembazo zimayesanso kuonetsetsa kuti palibe ena ogwira ntchito m'migodi ya cryptocurrency omwe akuyendetsa pa seva yowukiridwa.
Zitsanzo zamitundu yosiyanasiyana ya HOST ndi RIP, komanso kachidutswa kakang'ono komwe kamagwiritsidwa ntchito kuti muwone ngati palibe ochita migodi ena omwe akuyenda.
Asanayambe mgodi, amasinthidwa kukhala nginx. Matembenuzidwe ena a script iyi amatcha dzina la mgodi ku mautumiki ena ovomerezeka omwe angakhalepo m'madera a Linux. Izi nthawi zambiri zimakhala zokwanira kuti mulambalale macheke motsutsana ndi mndandanda wazomwe zikuyenda.
Zolemba zofufuzira zilinso ndi mawonekedwe. Zimagwira ntchito ndi utumiki wa URL womwewo kuti ugwiritse ntchito zida zofunika. Zina mwa izo ndi zmap binary, yomwe imagwiritsidwa ntchito kusanthula maukonde ndikupeza mndandanda wamadoko otseguka. Zolembazo zimanyamulanso binary ina yomwe imagwiritsidwa ntchito polumikizana ndi mautumiki opezeka ndi kulandira zikwangwani kuchokera kwa iwo kuti adziwe zambiri za ntchito yomwe yapezeka (mwachitsanzo, mtundu wake).
Zolembazo zimadziwiratu zamitundu ina ya netiweki kuti ijambule, koma izi zimatengera mtundu wa script. Imayikanso madoko omwe akutsata kuchokera kuzinthuzi, pakadali pano, Docker - isanayambe sikani.
Kwa oyang'anira makina ndi opanga mapulogalamu: Nthawi zonse fufuzani zokonda zanu za API kuti muwonetsetse kuti zonse zakonzedwa kuti zingovomereza zopempha kuchokera ku seva inayake kapena netiweki yamkati.