Rubber ducky с Raspberry pi Pico
Описание
Първото събитие на Cyber Security Talks Bulgaria в морската ни столица Варна беше наистина специално. Домакин бе Висше военноморско училище „Н. Й. Вапцаров“. Имахме удоволствието събитието да е част от програмата по случай отбелязването на 50-тата годишнина на катедра „Информационни технологии“ към ВВМУ „Н. Й. Вапцаров“.
Събитието се състия от две части:
- Част 1 - Презентации, демонстрации, дискусии и експо част
- Част 2 - Бизнес панел - среща на бизнеса
🎙Ето и темите от Част 1:
00:25 – Откриване
10:22 – Keynote ВВМУ „Н. Й. Вапцаров“
12:50 – Keynote KBC Global Services
18:10 – Как да пишем сигурен код?
32:35 – Цифрова крепост SOC /техническа демонстрация за реакция при инцидент със Информационната сигурност/
1:04:30 – Дронове и Киберсигурност
1:31:23 – Rubber ducky с Raspberry pi Pico
1:58:55 – Примерът е важен
2:05:25 – Information and Cyber security career development - cheat sheet
2:19:37 – European Cybersecurity Skills Framework
2:28:18 – Национален отбор по Киберсигурност - Cybersecurity Challenge Bulgaria
2:34:50 – Дискусия
2:45:25 – Закриване на първа част на събитието
👓Следете страниците ни и канала ни в Discord, за да научите повече за предстоящите събития, лектори и теми:
• Официална страница: https://www.cybersecuritytalks.bg/articles/16-cyber-security-talks-bulgaria-cybervarna
• LinkedIn: https://www.linkedin.com/company/cyber-security-talks-bulgaria
• Meetup: https://www.meetup.com/Cyber-Security-Talks-Bulgaria-Meetup-Group/
• Discord: https://discord.gg/MPMAgmCbWs (#cybersec-talks)
Описанието е на Cyber Security Talks Bulgaria.
Препис
Автоматичен препис — може да съдържа грешки — сверявайте с видеото, преди да цитирате. Изтеглен през Supadata от субтитрите на YouTube.
Клик върху времето пуска видеото от този момент.
↗е сега дали е точно разработка на на 5 точно не мога да съм напълно сигурен но bet usb представлява usb флашка която включена в usb порта се представя не като а като или така наречената клавиатура примерно представяйки се като клавиатура скриптове на python които се намират върху самата флашка реализират команди започват да пишат да натискат клавиатури да натискат бутони клавиш по вашата клавиатура и по този начин да набират з увреден код и по този начин все едно вие сте реализирали и сте изпълнили тези команди с привилегиите които имате върху системата ако работите като администратор и не спазвате добрите практики значи въпросната флашка въпросните за вредни скриптове на нея ще се стартират като администратори системата вече няма да е ваша въпросните usb rck и флашки могат да се намерят на този сайт който разработва продукта създава редица скриптове на компанията hack five
↗като няма да казвам колко струват всеки може да влезе и да види не са поне за български пазар не смятам че са много по не са много достъпни ако нали трябва да купите петина примерно да ги разпръснете из кампуса и както показаха колегите да разчитате че някой в офиса или пъ в организацията която искате да атакувате ще я включи в компютъра си ще свърши вашата работа затова пък може да направите следното нещо с пай пико както виждаме кабелът е закачен за него а този е съвсем обикновен usb кабел представете си че отивате на кино там във всеки един от модерните нови столове имате място където да си включите телефон да си го заредите да си включите нещо друго което да се а нали зарежда като таблет лаптоп и така нататък същи станции заредни има къде ли не по а на редица гари летища на конференции и така нататък ми от другата страна ако седи едно такова нещо на пиновете за
↗дейта то ще захранва въпросния кабел вашата вашата вашия компютър или вашето устройство защото това може да изпраща командни към android но също ще върши и нещата които ще се опитам да ви покажа след малко ако нали постановката ми не гръмне само да видя какво съм подготвен на на слайдовете да всъщност качил съм цените на тези устройства сега не ги рекламирам просто защото използвам техната техните м разработки техната идея затова съм си позволил да ги сложа показвам rb p pic защото е достъпно но тук на на екрана виждате че има и редица други а устройства къде по-малки къде по-евтини къде по а достъпни като а digis spark като а dog duino реално върху него който се работил с arduino и му е по-лесно да го управлява това е може би неговото устройство r p и имаме flip zero flip zero е едно устройство което последните на две години направи сериозен бум защото позволява на хакери или на
Покажи целия препис — още 29 абзаца (~2963 думи)
↗обикновени хора да извършват разни операции които до преди това бяха малко по-трудно достъпни с това може да си ните карти сле това може да си отключвате коли може да си изпълнявате каквото душа ви искате толкова се разви това устройство че може да прави почти всичко някои хакват дронове с него разработват разни продукти така че интересно устройство обратно на rasberry този господин нек не знам дали го познавате преди може би вече две години ще станат а показа как можем с raspberry p за о а да си направим бе usb и да си свършим работата която ни трябва и искаме да да така да кажа да да счупим дадената организация а само няколко думи преди да ви покажа демонстрацията моя профил или моя интерес е малко повече от хакерска лена точка а и затова и така говоря по-пламенно за такива неща това което исках да ви покажа с този слайд е че с малко четене с малко гледане на подобни
↗неща с малко по-различно мислене можем да направим маса мизерия говорил съм имам познати от тъмната от светлата страна от сивата страна различн типа хакери да ги наречем които а в един момент било много забавно както беше на времето да а си купуваме кредитни карти и да ги ползваме за да закупуваме някакви други продукти или пък да изпратим а рад както стана преди малко ремонт access троян енци на нашия приятел по в локалната мрежа и това езен да му кажем я виж сега ще ти отворя cd рома натискаме бутон и неговият cd ром вкъщи се отваря казваме гледай как те хакна беше много яко въпреки че е било много яко той вече е заразен част от под нет мрежа част от каквото искате там а като зловредна организация и компютърът вече не е негов това което искам да кажа е че а чухме не неведнъж хакери а чухме неведнъж хакване на системи аз и когато чета лекции пред моите студенти им
↗казвам следното нещо дори и на други места а че хакването или хакът е творчески поглед към дадена система или творчески поглед към даден проблем творческо решение на даден проблем в интернет света или в компютърния it света това е творческо решение на проблема как да придобием достъп до дадена система без да имаме потребителско мими парола сега ще ви покажа как се случи това нещо с rasberry pip да време е за за демото и да се надяваме че бога на it технологията е са сме и няма да ми качва сега докато се настанявам няма да ме виждате много добре но пък ще се опитам да ви разказвам секунда само да се на
↗мест така както казах демонстрацията е в контролирана среда виртуални машини които се намират на а въпросния компютър пред вас а въпросните машини са една k linux машина предполагам е позната за вас една от най-използваните а операционни системи от penetration тестери и от хора които се занимават с онв част и имаме един windows 10 една жертва и разбира се имаме въпросния rasberry па сега понеже правих разни тестове няма да тръгна от първия път и ще го паузира но ще го включа за да видите какво се случва включих вече в устройство в usb и започват да се случват разни неща на екрана той се представя като ко пак казвам и започва да екзекватура на powershell и в момента зарежда скрипт и понеже го тествах преди малко а това е постановката която исках да ви покажа а след малко но а това ще го спра нека да се въвеж каквото иска всъщност както виждате въвежда не спира
↗да въвежда докато не го изключа това което искам аз да направя е да влезна в неговата папчица сега съм го направил да може да да виждам неговото съдържание какво има на на флашка на самото устройство в неговата памет но всъщност с настройки в самия код в python кода можем да да го кажем това да не се вижда и това къде се прави пак казвам всичките тези неща ги има като видео в интернет и може да си направите а интересни тестове вкъщи няма да давам подробна информация как се конфигурира просто защото има няколко стъпки които ще отнемат време но това е кодът който стартира pay pay е за редните команди които искаме да изпълним и тука в кода може да определим дали искаме да се вижда катоди или не искаме да се вижда като хардис имаме различни други настройки само че не виждам къде беше бутончето за ето имаме това което е интересно е въпросния сега py казва в паметта на папи изпълням
↗и командите а които са в този pay а командите са в език който е направен от hack f за използването на рдки и тука имаме един лей винаги слагаме дилей защото операционна система на която работим както при мене може да е малко затормозени да работи малко по-бързо по-бавно имаме натискане на gui е старт меню набиране на r което да ни старт меню и r ни стартира run и след това имаме още едно изчакване за да зареди н прозорчето набираме power shell и нещата се случват които направихме преди малко сега скрипто може да е по-забавно а извинявам се по-безобидно като ето това секун само да си го променя това като [музика]
↗име като ето това което ми е тук
↗сега това което е като особеност и начин на работа е че въпросната въпросното raspberry pi както казах в кода търси изпълнението на pad dd сега има възможност да заредим няколко педа като му кажем да изпълнява спрямо съответната ситуация някои от тях има възможност както видяхте има пинчета на него спря пиновете да стартираме който ло желаеме спрямо съответната ситуация без да се налага да влизаме пак в него и да конфигурираме и сега този лод който съм заредил какво ще направи ели извинявам
↗се какво ще направи ми той има едно изчакване отваряме един word пишеме хила в него и след това стартираме е в който стартираме някакво видео тука в случай сега ще видим какво е това видео за да може да се стартира изпълнението отново извинявам се това ще го махна за да може да се стартира отново изпълнението на на кола просто трябва да го да го извадя сега проблемът с тези устройства е че веднъж погнеш ли го няма как да му спреш изпълнението на кода каквото си заложил там ако си му заложил 1000 реда 1000 реда ще изпълни като команди и ако решиш че искаш да го спреш просто трябва да го извадиш някой друг погна ли в сървъра забравете да може да го спрете значи все едно седи там един робот на вашия сървър на клавиатурата отгоре и натиска командите които а сте иму решили сега намираме се пак на нашия windows 10 машинка и а включваме го вече е включен и нещата се
↗случват както виж сравнително бързо е сега с последната версия промениха малко настройките и и понеже някой endpoint защити
↗а разчитат дали командите въведени от клавиатурата са от човек или компютър и ако засекат компютърно сдаде нали някакъв робот а те блокират съответното изпълнение на командата така че направиха го малко да има забавяне в изписването на самата команда затова след малко ще видите като направим лода колко бавно излиза както може би забеляза те ето тука го направихме забавно отваряме някакво видео това всъщност е сини който миналата година показваше хелоуински настройки но може да да е за нещо забавно може да си направим някаква автоматизация сутрин ни мързи като станем след кафето да си стартираме компютъра да си въвеждаме пароли да си не знам четем поща и така нататък правим си някакъв автоматизиран скрипт на python слагаме си го вътре му казваме я ми го рани аз отивам да си допия кафето пък ти не свърши работата така че хубавите неща могат да бъдат използвани и за не чак толкова хубави и
↗сега ще ви покажа защо и как преди шест месеца аа сега изкочи на главата как се казваше а човекът създаде един софтуер наречен й който софтуер а през април месец може би в рамките на две седмици или три не се засичаше от антивирусната програма на windows windows не разчиташе че този софтуер и в смисъл че скриптовете генерирани от тази от тази програмка която достъпна в github напълно свободна за сваляне е са зловредни и въпросният човек пусна видео и мисля че няколко дни след това се появи пача може да сметнете че ако сте корпорация не пачва веднага а сега за секюрити пачовете нещата са по малко по-различен начин но ако имате огромна инфраструктура с много устройства пачването е кошмар една от най-неприятните неща след ак мениджмънта а така че попаднал подобен скрипт или подобен софтуер на машина която не е пачната можеше да се екзек без по никакъв начин defender да
↗разбере какво се случва какво прави въпросния софтуер ми той ни улеснява много живота от страната на етичните хакери и ни създава един какво му казваме генерирай ни тука защо имаме shell извинявам се герай ни за windows който да ни отвори shell на машината която се намираме тук ута машина а има ли някой който не знае какво е shell всички ли знаете признаете си има няко който не знае добре искате да кажете сега ще една-две минути ще дакажа какво значи ърш когато правим обръщение към даден сървър който има на него при s или някакъв друг шел който може да се вържем или десктоп ние правим да да заповядай заповядай на сцената на сцената да да да заповядай ще се радвам да се
↗включи ако ако разкажеш и после как се случва на машината още повече ще се зарадвам представи си само първоначално кой си здравейте на всички казвам се преслав найденов магистър вече първи семестър кибер сигурност тука в морско преди това не съм учил нищо свързано с това самоук съм от пет-шест месеца насам и просто ми стана интересно и реших че магистъра ще го запиша с нещо което в бъдеще може би бих искал да се занимавам та rever shell rever shell това което аз знам е примерно да речем на даден уебсайт сме намерили сб домей който е uploads това са файловете които са качени вече на сървъра и оттам примерно може да ги достъпим имаме файл на нашия linux или windows няма значение а компютър имаме файл който се казва php reversal а оттам ние си настройваме вече ip което като качим чрез сб домейна който ние сме намерили като там може да качим дадения файл който се казва php rever на който
↗сме задали нашия ip адрес и порта през който ще се свърже към нас качваме го на upload sub оттам го достъпваме като съответно на нашата операционна система сме отворили ler който слуша на дадения порт който ние сме задали вече на файла php shell при достъпване той осъществява контакт ние вече имаме достъп до реално имаме shell на на машината да а много правилно сега ще се опитам да го разкажа по малко по-различен начин когато правим да благодаря ти много за включване когато правим обръщение към даден сървър имаме клиент и сървър обръщението идва от клиента към сървъра когато имаме ър shell или обратна комуникация подканваме чрез качването на въпросния файл или скрипт на сървъра отваряйки порт който да слуша на клиента правим щението комуникацията сървъра да се обърне към клиента и в случая какво ще направим ние ние имаме една windows машина на както видяхме имаме заразен
↗или в увреден код който сме качили на rasberry p тази windows машина може да е сървър може да е компютър включваме го в raspberry pie към него и отсреща страна от откъм хакера имаме въпросната в случая ка linux машина или каквато и да е друга машина основно с linux операционна система и оттам сме отворили един порт който порт седи и чака комуникация от целия свят на в това нещо когато дойде комуникация дойде шел имаме комуникация и връзка между клиента хакерската машина и сървъра заразения компютър сега ще ви покажа точно какво представлява това нещо сега на първа стъпка гледаме в момента в през очите на хакера пак казвам етичния хакер и какво правим генерираме си един пак казвам е полезния товар в случая при нас е зловредния скрипт който ще закачим казано че операционна система windows искаме да вдигне power няма да влизам в подробности какво е това нещо това е ip аре на който е на
↗машината и му казва че искаме да ни гоко кажем че искаме да ни го ен кодне може да видим как изглежда самият power shell скрипт който ако го стартираме на компютъра ще извърши цялото това нещо което коментирахме ако му дадем да ни го ен [музика] кодне то ще го фуски в ето такъв а това е миче bas 64 кодиран и това ако го видим някъде и нямаме как да кажа нямаме защита която да може да ни превърне този b 64 кодиран скрипт в четим за нас ние няма да разберем изобщо какво се случва на нашата машина значи като видиме че тръгне да върви някакъв код ние ще решим че това може би някакъв ъпдейт на windows защото не виждаме какво се случва дори да сме професионални специалисти по информационна сигурност или it сега какво правим копираме си този код и отиваме в нашия аз с само че аа го затворих така махнеме си този който ни беше но сега използвахме с [музика] youtube пак казвам за да може да го
↗ръгнем трябва да се казва pay.dir.bg [музика]
↗стартираме ctrl r което ни стартира r командата пишем вътре power shell което ще ни отвори power shell в windows и зареждаме нашия зловреден код нашият зловреден код представлява ето това нещо тук изтривам го за да мога да го сложа и [музика] запазваме така запазили сме го сега трябва да си променим името за да може да стартира този
↗т и отиваме на нашата жертва вадим си устройството вече не е не е в компютъра и го включваме и седим и наблюдаваме какво се случва на самия компютър
↗жертва малко време ще отнеме докато изпише целия аа b64 скрипт но това което за нас е нечетимо а компютрите могат без проблем да денат въпросната команда и да изпълнят скрипта който стои зад нея това сав за операционната система екодин и тя може без никакви проблеми да ги декодира и стартира за нас това са някаква комбинация от букви цифри и съвсем нищо не говори в момента го изписва въпросния код както виждате има намален не го избълва на веднъж за да не ни засече нали end point детек че има някакъв зловреден бейър изписа го на ръчичка така малко по-бързо и натиска enter случи се командата и какво се случва на нашия хакер имаме отворена сесия вече към този компютър какво значи това
↗нещо това нещо значи че а ето това ни е сесията това е по-рано където правих в тестове имаме id на сесията имаме id ip адрес на жертвата операционна система там и потребителя който е на въпросната операционна система нашия потребител админ реално нашата сесия която имаме в момента и сега ще отворим команден ред към заразената машина е с администраторски права реално тази машина вече не е собственост на на собствените сега ще ви [музика]
↗покажем ето виждаме вече се намираме в въпросната нс
↗машина и сме с потребител админ така че такива малки гадове могат да правят и хубави неща могат да правят и не чак толкова хубави неща показах сина ми който се занимава със сигурност много голяма част от вас се случили да програмират на билото сч или make код и са го качвали на на изкова от главата малката платчица на микробит и по този начин нали сте навлезли в сферата на информационни технологии и програмирането е с подобни такива малки устройства може да случвате такива интересни неща и сега ако подам команда shutdown ще за да сечи
↗а
↗беше еми добре няма да стане с загасването на машината но това беше от мене благодаря за вниманието и надявам се
↗чено бързам да продължавам към следващата част да не губим излишно време ние се движим напред но въпреки това в следващата част от днешния форум ще говорим за кариерно развитие а всъщност това е последната тема която имаме и за целта съм поканил четирима мои колеги познати специалисти от сферата които ще ви разкажат за за своя опит и за възможностите за развитие в в сферата и първо бих искал да поканя на сцената ани николова която неодавна е завършила вашето училище а и ще покаже своя път надявам се през през искаш ли да пусна това презентация име окей заповядай на сцената да кажеш няколко думи за теб аз ще пусна през това време презентацията на зорен фон
↗[музика]
↗а не попитах някакви въпроси имате ли към предишната демонстрация коментари добре след края на на лекцията и на презентацията съм отзад може да ме намерите по всяко време заповядай микрофона сцената е [музика] отва здравейте аз съм мани и днес съм тук да ви разкажа накратко какъв беше моят път и защо едно момиче избра компютрите всъщност то не беше много трудно защото според мен всички ние от ранна детска възраст имаме примери пред себе си и било то нашите родители или техните родители а моят пример лично за да ме отведе към цифровия свят беше моята баба колкото и да е странно моята баба не е като всички останали баби защото а тя и на 81 години и играе for speed а има смартфон има facebook праща ми снимки смешни и е наистина много странно как тази жена която за нея няма възрастова граница и няма нищо възможно а та понеже бях ученичка и нямаше как да ѝ осигуря лаптоп а тя много искаше

