Студентська лабораторія кафедри АПОТ 🇺🇦
48 subscribers
69 photos
2 files
334 links
Мрій, створюй, надихай. Лабораторія розумних рішень, корпус "І", ХНУРЕ
Download Telegram
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
Автомобілі Tesla можна відкрити двома способами: через «ключ» у вигляді підвіски, або через телефон та BLE. Відкриття автоматичне, треба аби тільки ключ/смартфон був поряд.

Також згадуємо, що Bluetooth та BLE - складні протоколи, у котрих час від часу знаходять вразливості. Для навушників злам зазвичай не критичний. А як щодо відкриття машини? Зовсім неприємно виходить.

Як дослідники виявили дефект в реалізації Tesla - за посиланням

https://www.novelbits.io/tesla-passive-keyless-entry-system-hacked/
Forwarded from Creative Club (Serhii)
Гарна ідея. З друкованих плат виходять гарні дифузери для світлодіодів. Таким чином для маленьких девайсів можна не робити корпус з передньою панелью, а просто з'єднати кілька плат

https://mobile.twitter.com/GregDavill/status/1060482415582371840
Як деградують літієві батареї? Як зрозуміти, коли їх треба замінити?

Тут декілька варіантів. Якщо батарея з контролером - можна спитати кількість циклів, що залишились, і залишкову ємність у контролера. Можна використати окремий прилад для визначення ємності батареї. А можна визначити зношеність за внутрішнім опором.

Детальніше на прикладі LiFePo4 - за посиланням.

https://youtu.be/VApJ_oaZAk0
Не зміг знайти відео на каналі, тому скину ще раз. На відео - наглядна демонстрація того, як статика вбиває мікросхеми.

З початку вони працюють наче нічого не відбулося, потім починають грітись сильніше за норму, потім виходять з ладу повністю. Головне при цьому щоб такі компоненти не потягнули за собою та не вивели з ладу інші компоненти у схемі.

Мораль:
- від статики треба захищатись;
- чим менше контактів доступні для користувача - тим краще;
- якщо пристрій (наприклад USB-TTL адаптер) надто сильно гріється - може його треба замінити.

https://youtu.be/GshgZE5ANQ0
За рухомими механізмами треба слідкувати і 3d-принтери - не виключення. Чому принтер «раптово» почав погано працювати - на відео нижче

https://youtu.be/-cm1vIER_bk
У Nordic тепер є чіп з підтримкою WiFi 6. Працює як копроцесор, в парі з nRF52, nRF53 або nRF91. Сам по собі ESP32 не витіснить, але нішу знайде

https://www.nordicsemi.com/Products/nRF7002
Зазвичай ми як розробники робимо припущення, що залізо працює справно, в ідеалі - згідно з документацією. Ми очікуємо, що інструкції виконуються послідовно, а стрибки між фрагментами коду відбуваються суворо за нашими алгоритмами.

Але залізо не ідеальне, воно реальне, і на нього можна впливати. Деякі чіпи бояться сонця (УФ), а майже всі бояться електромагнітних розрядів. За допомогою розрядів можна змусити чіп обійти важливу перевірку і активувати щось типу developer menu, активувати ліцензію без ключа і так далі. Страшна штука в не тих руках.

https://twitter.com/mohitbhoite/status/1567704987408691200
Коли в приміщенні стає холодніше - ми поченаємо утеплюватись. В хід йдуть фліски, халати, светри та інші додаткові шари одежі.

При роботі з електронікою в холодні пори року треба звертати уваги на СТАТИКУ. Статична електрика легко виводить з ладу дорогі пристрої, адаптери та плати розробника (ask us how we know). Якщо ви не хочете вбити свої плати - дотримуйтесь простих правил:

- НЕ працюйте в светрі на диванах з синтетикою;
- НЕ торкайтесь контактів на платі;
- тримайте плати виключно за їх краї, де нема контактів;
- використовуйте антистатичні браслети з заземленням;
- якщо браслету нема - використовуйте контакти заземлення або корпуси заземлених пристоїв; торкатись батарей опалення може бути недостатньо;
- зберігайте плати в антистатичних пакетиках та контейнерах, коли ви ними не користуєтесь.
Дякуємо нашим захисникам, сьогоднішнім козакам і героям. Дякуємо всім, хто зробив свій внесок в перемогу.

Най вас Бог оберігає, повертайтесь живими.

💙💛
В честь свята пропонуємо закинути гроші волонтерам. Або знайомим фондам, або знайомим людям. Дрони, бронь, оптика, зв’язок рятують життя наших воїнів і це реально закрити волонтерськими силами.