Студентська лабораторія кафедри АПОТ 🇺🇦
Криптографія може бути нудною. Якщо в вас зараз йде курс з захисту інформації - тримайтесь, ми в вас віримо. З іншого боку - саме криптографія дозволяє: - безпечно зберігати котиків на телефоні; - безпечно передавати інформацію у месенжерах; - безпечно зберігати…
Користуючись моментом - нагадуємо, що на Coursera є чудовий курс по криптографії. Мені він допоміг по роботі, для захисту девайсів на Linux. Вам може знадобитись також.
Якщо вас цікавить захист інформації, захист від вірусів та комп'ютерна безпека взагалі - Олександр Адамов підготував власний список добрих курсів на Facebook: https://www.facebook.com/alex.adamoff/posts/5085364191558495.
Якщо вас цікавить захист інформації, захист від вірусів та комп'ютерна безпека взагалі - Олександр Адамов підготував власний список добрих курсів на Facebook: https://www.facebook.com/alex.adamoff/posts/5085364191558495.
Facebook
Log in to Facebook
Log in to Facebook to start sharing and connecting with your friends, family and people you know.
KiCAD крутий. Трохи дивний, але крутий. Особливістю KiCAD є підтримка плагінів на Python. Що з цим можна зробити?
Наприклад, можна поставити плагін, який буде згладжувати гострі кути на доріжках. Як результат - плата буде виглядати старомодно, наче їх розводили від руки.
https://hackaday.com/2022/04/17/kicad-plugin-gives-your-pcbs-that-handmade-look/
Наприклад, можна поставити плагін, який буде згладжувати гострі кути на доріжках. Як результат - плата буде виглядати старомодно, наче їх розводили від руки.
https://hackaday.com/2022/04/17/kicad-plugin-gives-your-pcbs-that-handmade-look/
Hackaday
KiCAD Plugin Gives Your PCBs That Handmade Look
The first PCBs we built involved a draftsman laying out large pieces of tape. The finished artwork would be photographically reduced to produce the board. This solved a few problems. It was easier …
Одна з базових задач в безпековій галузі - зрозуміти, як працює шкідливий код. Взяти двійковий файл, перевести його в асемблер, а потім дивитись, що ж воно насправді робить.
Інший сценарій - ви працюєте над девайсом, вихідний код якого вже втрачений. Наприклад, вінтажний комп‘ютер чи станок.
Для обох сценаріїв - вам може знадобиться курс по reverse engineering. Один з непоганих - за посиланням. Використовуйте відповідально.
https://twitter.com/hackaday/status/1365859327181942784
Інший сценарій - ви працюєте над девайсом, вихідний код якого вже втрачений. Наприклад, вінтажний комп‘ютер чи станок.
Для обох сценаріїв - вам може знадобиться курс по reverse engineering. Один з непоганих - за посиланням. Використовуйте відповідально.
https://twitter.com/hackaday/status/1365859327181942784
Twitter
hackaday
HackadayU classes for Reverse Engineering with Ghidra, instructed by @wrongbaud, are available to watch online! Check out the course → ed.gr/c7bss
Дрони літають. Щоб літати - їм потрібна батарея, гвинти, мотори та логіка контролю. Одна з основних задач при створенні дронів - оптимізація всіх компонентів для максимально довгого польоту.
Як провести таку оптимізацію? Треба провести низку вимірювань. Яку тягу дають мотори, яку швидкість обертів обрати, яка для них оптимальна напруга і так далі.
Щоб спростити цю роботу - є готові набори для вимірювань всіх цікавих параметрів. Чи є сенс вимірювати своїми силами, без готових наборів? Відео нижче намагається відповісти на це питання.
https://youtu.be/3dArEoLOvzI
Як провести таку оптимізацію? Треба провести низку вимірювань. Яку тягу дають мотори, яку швидкість обертів обрати, яка для них оптимальна напруга і так далі.
Щоб спростити цю роботу - є готові набори для вимірювань всіх цікавих параметрів. Чи є сенс вимірювати своїми силами, без готових наборів? Відео нижче намагається відповісти на це питання.
https://youtu.be/3dArEoLOvzI
YouTube
Solving the BIG PROBLEM I have with DIY Drones! (Motor Test Stand)
Keysight University Live Giveaway: https://bit.ly/LFTL_GreatScott
Free Altium Designer Trial: https://altium.com/yt/greatscott!
(AD, Paid Promotion)
Previous video: https://youtu.be/rXuWnwSYC5Y
Load Cell video: https://youtu.be/lWFiKMSB_4M
Facebook: h…
Free Altium Designer Trial: https://altium.com/yt/greatscott!
(AD, Paid Promotion)
Previous video: https://youtu.be/rXuWnwSYC5Y
Load Cell video: https://youtu.be/lWFiKMSB_4M
Facebook: h…
Apple M1 бере своє коріння з мобільних SoC. Система пам‘яті, GPU та інші модулі прямо перейшли з телефонів та планшетів. Це справедливо і для GPU, принципи роботи якого значно відрізняються від дискретних прискорювачів на ПК.
Цікавий процес дослідження та «підняття» GPU на Apple M1. Можна знайти у блозі за посиланням. Останній пост - про фреймбуфер та рендеринг.
https://rosenzweig.io/blog/asahi-gpu-part-5.html
Цікавий процес дослідження та «підняття» GPU на Apple M1. Можна знайти у блозі за посиланням. Останній пост - про фреймбуфер та рендеринг.
https://rosenzweig.io/blog/asahi-gpu-part-5.html
Тут з нашої кафедри Олександр Адамов викладає поступово реверс-інжиніринг малварі, що була використана при атаці на енергетичну інфраструктуру України
Forwarded from Malware Analysis 🇺🇦
Aналіз CaddyWiper2 - Частина 1 (декодування)
У першій частині розказую про декодування руйнівника за допомогою ArguePatch (пропатченної win32_remote.exe IDA debugger server). Таким чином кіберзлочинці з ГРУ РФ (Sandworm), намагалися перевикористати CaddyWiper, який компанія ESET вже знайшла 14 березня 2022.
Цікаво, що для кодування/декодування використовується операція XOR та строка з 16 символів "JRIBDFIMCQAKVBBP" (16 байт) у ролі ключа, але цей ключ кодує лише один байт файла за ітерацію, тобто:
С0 = ((M0 ⊕ K0) ⊕ K1) … ⊕ K15),
тоді згідно закону асоціативності: С0 = M0 ⊕ (K0 ⊕ K1 ⊕ … ⊕ K15),
тобто С0 = M0 ⊕ K16, де K16 = K0 ⊕ K1 ⊕ … ⊕ K15 = "0Bh".
Iншими словами, це найпростіший однобайтовий XOR, до якого легко підібрати ключ (1 байт).
Тоді як класичний One-Time Pad буде: С0 = (M0 ⊕ K0), С1 = (M1 ⊕ K1), …, Сn = (Mn ⊕ Kn).
PS: щоб не бути як рос ГРУ хакери, вчить криптографію
PS2: peremoga.exe буде за нами! 🦾 🇺🇦
https://youtu.be/JvR6yh4QVus
У першій частині розказую про декодування руйнівника за допомогою ArguePatch (пропатченної win32_remote.exe IDA debugger server). Таким чином кіберзлочинці з ГРУ РФ (Sandworm), намагалися перевикористати CaddyWiper, який компанія ESET вже знайшла 14 березня 2022.
Цікаво, що для кодування/декодування використовується операція XOR та строка з 16 символів "JRIBDFIMCQAKVBBP" (16 байт) у ролі ключа, але цей ключ кодує лише один байт файла за ітерацію, тобто:
С0 = ((M0 ⊕ K0) ⊕ K1) … ⊕ K15),
тоді згідно закону асоціативності: С0 = M0 ⊕ (K0 ⊕ K1 ⊕ … ⊕ K15),
тобто С0 = M0 ⊕ K16, де K16 = K0 ⊕ K1 ⊕ … ⊕ K15 = "0Bh".
Iншими словами, це найпростіший однобайтовий XOR, до якого легко підібрати ключ (1 байт).
Тоді як класичний One-Time Pad буде: С0 = (M0 ⊕ K0), С1 = (M1 ⊕ K1), …, Сn = (Mn ⊕ Kn).
PS: щоб не бути як рос ГРУ хакери, вчить криптографію
PS2: peremoga.exe буде за нами! 🦾 🇺🇦
https://youtu.be/JvR6yh4QVus
YouTube
Аналіз руйнівника CaddyWiper2. Частина 1 - декодування
CERT-UA повідомляє про те, що чергова атака на енергетичну систему України була нещодавно відбита ( https://cert.gov.ua/article/39518 ). У цей раз, вже відома нам, група Sandworm (ГРУ РФ) використала шкідливі програми INDUSTROYER2 та CADDYWIPER, а також низку…
Автомобілі Tesla можна відкрити двома способами: через «ключ» у вигляді підвіски, або через телефон та BLE. Відкриття автоматичне, треба аби тільки ключ/смартфон був поряд.
Також згадуємо, що Bluetooth та BLE - складні протоколи, у котрих час від часу знаходять вразливості. Для навушників злам зазвичай не критичний. А як щодо відкриття машини? Зовсім неприємно виходить.
Як дослідники виявили дефект в реалізації Tesla - за посиланням
https://www.novelbits.io/tesla-passive-keyless-entry-system-hacked/
Також згадуємо, що Bluetooth та BLE - складні протоколи, у котрих час від часу знаходять вразливості. Для навушників злам зазвичай не критичний. А як щодо відкриття машини? Зовсім неприємно виходить.
Як дослідники виявили дефект в реалізації Tesla - за посиланням
https://www.novelbits.io/tesla-passive-keyless-entry-system-hacked/
Novel Bits
How a Group of Researchers Hacked Tesla's Passive Keyless Entry System
Bluetooth Low Energy Passive keyless entry (PKE) systems, which allow drivers to open car doors without having to fumble for their keys are becoming increasingly popular. However, new research has shown that these systems may be vulnerable to link-layer relay…
Forwarded from Creative Club (Serhii)
Гарна ідея. З друкованих плат виходять гарні дифузери для світлодіодів. Таким чином для маленьких девайсів можна не робити корпус з передньою панелью, а просто з'єднати кілька плат
https://mobile.twitter.com/GregDavill/status/1060482415582371840
https://mobile.twitter.com/GregDavill/status/1060482415582371840
Як деградують літієві батареї? Як зрозуміти, коли їх треба замінити?
Тут декілька варіантів. Якщо батарея з контролером - можна спитати кількість циклів, що залишились, і залишкову ємність у контролера. Можна використати окремий прилад для визначення ємності батареї. А можна визначити зношеність за внутрішнім опором.
Детальніше на прикладі LiFePo4 - за посиланням.
https://youtu.be/VApJ_oaZAk0
Тут декілька варіантів. Якщо батарея з контролером - можна спитати кількість циклів, що залишились, і залишкову ємність у контролера. Можна використати окремий прилад для визначення ємності батареї. А можна визначити зношеність за внутрішнім опором.
Детальніше на прикладі LiFePo4 - за посиланням.
https://youtu.be/VApJ_oaZAk0
YouTube
Is it Time to Replace your Batteries? Here is how you can find out!
Check out Keysights Automotive Cybersecurity videos: https://keysig.ht/1fPZoZ
Free Altium Designer Trial: https://altium.com/yt/greatscott!
Previous video: https://youtu.be/XOcA7ijtlCY
Photovoltaic Off-Grid System video: https://youtu.be/WU16AJwvNhE
LiFeYPO4…
Free Altium Designer Trial: https://altium.com/yt/greatscott!
Previous video: https://youtu.be/XOcA7ijtlCY
Photovoltaic Off-Grid System video: https://youtu.be/WU16AJwvNhE
LiFeYPO4…
Не зміг знайти відео на каналі, тому скину ще раз. На відео - наглядна демонстрація того, як статика вбиває мікросхеми.
З початку вони працюють наче нічого не відбулося, потім починають грітись сильніше за норму, потім виходять з ладу повністю. Головне при цьому щоб такі компоненти не потягнули за собою та не вивели з ладу інші компоненти у схемі.
Мораль:
- від статики треба захищатись;
- чим менше контактів доступні для користувача - тим краще;
- якщо пристрій (наприклад USB-TTL адаптер) надто сильно гріється - може його треба замінити.
https://youtu.be/GshgZE5ANQ0
З початку вони працюють наче нічого не відбулося, потім починають грітись сильніше за норму, потім виходять з ладу повністю. Головне при цьому щоб такі компоненти не потягнули за собою та не вивели з ладу інші компоненти у схемі.
Мораль:
- від статики треба захищатись;
- чим менше контактів доступні для користувача - тим краще;
- якщо пристрій (наприклад USB-TTL адаптер) надто сильно гріється - може його треба замінити.
https://youtu.be/GshgZE5ANQ0
YouTube
Destroying Semiconductors with ESD & Protection Circuit! Design for EMC
What happens when you give a MOSFET circuit a good ESD shock? Let's find out! I've got a strip of 2N7000 N-CH MOSFETs, so let's see what happens when I charge myself up and touch the gate. Also, what can we do to protect the circuit?
Here's the simulator…
Here's the simulator…
Forwarded from Serhii Voloshynov
пам'ятаєте Linux на AVRі? автор не зупинився https://dmitry.gr/?r=05.Projects&proj=33.%20LinuxCard
Dmitry.GR
LinuxCard - Dmitry.GR
Dmitry.GR: My business card runs Linux (and Ultrix), yours can too. Details, kits, etc...
За рухомими механізмами треба слідкувати і 3d-принтери - не виключення. Чому принтер «раптово» почав погано працювати - на відео нижче
https://youtu.be/-cm1vIER_bk
https://youtu.be/-cm1vIER_bk
Корисний репозиторій з купою цікавих материнства від ARM.
https://github.com/arm-university
https://github.com/arm-university
GitHub
arm-university
This organisation exists only to maintain legacy GitHub Pages redirects. Visit github.com/arm-education for educational materials from Arm Education - arm-university
Там любителі медведів вирішили зробити аналог Raspberry Pi. Вийшло як завжди
https://habr.com/ru/news/t/681934/
https://habr.com/ru/news/t/681934/
Хабр
Резидент «Сколково» представил Repka Pi — аналог Raspberry Pi
Резидент «Сколково» в лице НПО «РэйнбовСофт» представил Repka Pi — клон Raspberry Pi 3. Микрокомпьютер полностью копирует размеры и расположение портов оригинальной платы. Производитель отмечает, что...
У Nordic тепер є чіп з підтримкою WiFi 6. Працює як копроцесор, в парі з nRF52, nRF53 або nRF91. Сам по собі ESP32 не витіснить, але нішу знайде
https://www.nordicsemi.com/Products/nRF7002
https://www.nordicsemi.com/Products/nRF7002
Nordicsemi
nRF7002 - Low-power, advanced security, seamless coexistence
Зазвичай ми як розробники робимо припущення, що залізо працює справно, в ідеалі - згідно з документацією. Ми очікуємо, що інструкції виконуються послідовно, а стрибки між фрагментами коду відбуваються суворо за нашими алгоритмами.
Але залізо не ідеальне, воно реальне, і на нього можна впливати. Деякі чіпи бояться сонця (УФ), а майже всі бояться електромагнітних розрядів. За допомогою розрядів можна змусити чіп обійти важливу перевірку і активувати щось типу developer menu, активувати ліцензію без ключа і так далі. Страшна штука в не тих руках.
https://twitter.com/mohitbhoite/status/1567704987408691200
Але залізо не ідеальне, воно реальне, і на нього можна впливати. Деякі чіпи бояться сонця (УФ), а майже всі бояться електромагнітних розрядів. За допомогою розрядів можна змусити чіп обійти важливу перевірку і активувати щось типу developer menu, активувати ліцензію без ключа і так далі. Страшна штука в не тих руках.
https://twitter.com/mohitbhoite/status/1567704987408691200
У кого є ФБ - пошарте пост, будь ласка
https://www.facebook.com/story.php?story_fbid=2032041266995036&id=1000436223488884
https://www.facebook.com/story.php?story_fbid=2032041266995036&id=1000436223488884
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.