18. 5. 2024

Klieštový multimeter a zvýšenie citlivosti

  Po kúpe DC kliešťového multimetra Aneng ST209 som sa zaujímal o vhodné doplnky pre použitie prevažne v aute. Káble s banánmi na oboch stranách, ihly pre meranie zo zadnej časti pripojeného autokonektora.

  Pri meraní odporu pre porovnanie napr medzi dvoma rovnakými obvodmi je automatické prepínanie rozsahu pomalšie, ale rieši to "RANGE / REL" tlačidlo. Pípak je rýchly, trochu môže vadiť malý displej. Zmeria aj veľké kapacity, frekvenciu, má NCV (senzor v konci klieštov) a nastaviteľný výstup 50-5000Hz obdĺžnik s napätím okolo 3,3Vpp, avšak kmitanie prebieha do oboch polarít (vhodné na testy audia ?).

  Meranie prúdu má prebiehať s vodičom umiestneným uprostred otvoru. Stred je naznačený dvoma prelismi v plaste. DC prúd je kladný pri vtekaní kladného pólu smerom od prednej strany - označil som si túto polaritu.

  Kliešte sú citlivé na magnetické pole, pri natočení kliešťami na sever a displejom na juh ukazuje 0 prúd, pri opačnej orientácií kladných 150-180mA. Môžu sa meraním vysokých prúdov zmagnetizovať. Preto sa pred meraním jednosmerného prúdu má podržať tlačidlo "RANGE / REL" v polohe rovnakej ako bude použitá následne na drôte.

Aneng ST209 a 10 závitov 

  Pri meraní prúdov (DC aj AC) je k dispozícií 60A a 600A rozsah. Teda najmenšia hodnota prúdu je 10mA (presnosť +- 2,5% + 30). Pre 10-násobnú citlivosť som si spravil prípravok natočením 10 závitov prebytočného CYKY drôtu (2,5mm² medený drôt). Odčítať prúd je potom jednoduché ignorovaním desatinnej bodky a čítaním v mA.

10. 3. 2024

DC konektor do skratu

 Karaoke set SilverCrest SKS15 má hrubé káble pre mikrofóny a krabička tak občas zletí. Začalo mu vypadávať napájanie, väčšinou stačilo pomykať voľným DC konektorom napájacieho adaptéra. Raz však mykanie nepomáhalo a tak som sa pozrel dnu. Konektor v krabičke držal na spoji dobre, tak som zmeral zdroj a bol bez výstupného napätia. Postupne som ho teda rozškrabal nožom, dalo to zabrať. Meriam skrat na sekundári a tak pre istotu odspájkujem diódu. Skrat ostal na výstupe, odspájkujem kábel a skrat ostal na výstupnom kábli !!

Po rozobratí DC konektora bolo jasné, že sa skratoval vnútorne, tým občasným trhnutím alebo mykaním. Adaptér TaiyTech 9V 100mA prekvapil slušne vyzerajúcim sekundárom s (dvojitou?) izoláciou na vývodoch z transformátora. Po výmene konektora slúži ďalej.

Niekedy vyzerá byť porucha ihneď jasná, no nakoniec je pátranie na dlhšie.

12. 12. 2023

Oprava - umývačka Bosch neumýva v spodnej časti

 Umývačka niekoľko mesiacov stále horšie umývala v najspodnejšom koši. Najskôr po okrajoch, neskôr aj uprostred. Vodný kameň nevidieť, čistiaci prostriedok a vyššia teplota nepomáha. Spodná vrtuľa nevisí ako tie hore, ale stojí. Do spodnej časti ("ložiska") sa nazbierala špina, možno práve drobný vodný kameň / piesok a vrtuľa sa ani rukou takmer nedala otočiť. Stačilo vybrať a poumývať. Opäť umýva ako nová.

Ešte si tak zapamätať, že po chybne zadanom programe sa vynuluje dlhým podržaním tlačidla štart.

spodná vrtuľa potrebuje občas prečistiť ložisko

4. 12. 2023

CTF - The Catch 2023 - Záver

 Tématicky a zaujímavo poňatá hra podporujúca mesiac počítačovej bezpečnosti prebiehala v dňoch 2 až 23 októbra (3 týždne). Zaujímavé úlohy sa mi podarilo v čase súťaže vyriešiť v počte 13 z 20 a s pozíciou do prvých 100 účastníkov som spokojný vzhľadom na relatívne nízky pomer času. Nesúťažne som pridal ďalšie 2 úlohy.

Keďže blog je fajn miesto na zdieľanie informácií, spísal som, ako aj v prípade minulej CTF hry Cybergame svoje vyriešené úlohy, po jej ukončení.

Po skončení súťaže sa otvorila na 2 týždne súťaž pre najlepšie spísané postupy (write-ups) a tak som zaslal link. Síce sa vymykám štandardným postupom v gitlabe, ale možno práve vďaka tomu som v tejto súťaži uspel.

darčekový predmet - SmartCard od Victorinox

Ďakujem, Cesnet.

CTF - The Catch 2023 - Cat Code

 Aj na modernej lodi CNS Josef Verich sa prejavil nedostatok IT vývojárov. Vďaka tomu sa dostal vývoj generátora prístupových kódov pre satelitné pripojenie na plecia mačky hlavného dôstojníka. Máme zdroják v Pythone a úlohu dopátrať kód. Dostávame radu, že síce mačky sú veľmi milé, štúdie ale preukázali, že nie sú dobrými vývojármi.

Máme dva súbory používajúce okrem pythonu prevažne mačacie názvy:

  • meow.py - knižnica s funkciami meow a meowmeow
  • meowmeow.py - hlavný program

Moje začiatočnícke vedomosti jazyka Python sa aspoň rozšíria analýzou tohto kódu, ale bude to otravné pre vás, čo ho ovládate :-)

21. 11. 2023

CTF - The Catch 2023 - Component Replacement

  Naša loď musela znížiť svoju rýchlosť, pretože sa jej pokazila súčiastka "zvyšovač efektivity paliva".  Pre objednanie správneho dielu potrebuje hlavný inžinier presný identifikačný kód dielu. Avšak niečo sa stalo a nemôže sa dostať na webový výpis použitých dielov. Pravdepodobne to súvisí s nedávnou zmenou sieťových adries v strojovni. Stará sieť bola pre celú loď 192.168.96.0/20. Nájdime číslo dielu. Stránka je dostupná na adrese: http://key-parts-list.cns-jv.tcc

Ako pomôcku dostávame radu prekonať IP filter.

Čo teraz? Pre-IPčkovať svoju domácu sieť som nechcel. Treba sa zamyslieť, ako obabrať identifikáciu IP...

2. 11. 2023

CTF - The Catch 2023 - Captain's password

Kapitán si dal priveľa námorného pressa a dostal sa tak dočasne mimo službu. Prvý dôstojník je síce vo velení, ale nepozná kapitánove heslo pre lodné systémy. Dobrá správa je, že kapitán používa manažér hesiel a dôstojník našiel kapitánov pamäťový dump po páde systému.

Po stiahnutí a rozbalení vyše 1GB veľkého súboru (a súboru manažéra hesiel captain.kdbx) bolo jasné, že ide o Keepass. Keepass má nedávno zverejnenú (v 2.54 opravenú) zraniteľnosť, ktorá umožňuje vytiahnuť väčšinu písmen z master password (hlavné heslo do keepass súboru) z pamäte, kde sú časti s bodkami a jedným písmenom, ako sa heslo postupne zadáva do políčka ručne po písmene.

Skúsil som python verziu z tejto adresy na githube. Heslo, ktoré dopátral pod linuxom za cca 5min je (doplniť "p"): 
$ python3 poc.py -d crashdump.dmp
2023-10-21 23:14:15,589 [.] [main] Opened crashdump.dmp
Possible password: ●)ssword4mypreciousship
Possible password: ●assword4mypreciousship
Possible password: ●:ssword4mypreciousship
Possible password: ●|ssword4mypreciousship
Possible password: ●Wssword4mypreciousship
Possible password: ●5ssword4mypreciousship
Possible password: ●rssword4mypreciousship

Položka main flag system obsahuje vlajku ako heslo: FLAG{pyeB-941A-bhGx-g3RI}