Archive

Archive for March, 2009

Slajdi s CanSecWest 2009

March 28th, 2009 No comments

Na tem linku so objavljeni slajdi z CanSecWest-a (security konferenca v Vancouverju).

Posebaj priporočam ogled csw09-barisani-bianco.pdf, kjer se avtor sooča z hardwareskim keyloggingom/keysniffingom, prek električnega omrežja (po domače: vtičnice), s pomočjo spektralne analize (beri: filtra), ker pač tipkovnice delajo na precej različnih frekvencah od večine ostalih naprav/komponent (pc: ghz, večina ostalih naprav vsaj MHz, motorji ipd pa 50Hz, medtem ko tipkovnice na 10-16,7khz).  V drugem delu pa s pomočjo laserja (laserskega mikrofona) IMHO manj zanesljivo 'posluša' pritiske tipk.

Drugo, kar priporočam, pa je csw09-weber.pdf, kjer se avtor ukvarja s spoofanjem linkov, in XSS-om s pomočjo podobno (ali enako) izgledujočih znakov v unicode formatih, ki pa imajo seveda različen keycode, torej peljejo na drug naslov, ali pa se pri pretvorbi (po pregledu) pretvorijo v kaj, česar nočemo imeti, in lahko potencialno naredi kaj slabega.

Seveda so še drugi slajdi, večinoma o smartphoneih in mac-ih, ki pa se mi ne zdijo toliko zanimivi kot ta dva.

Categories: geek stuff, spam Tags: , , ,

RFID

March 19th, 2009 5 comments

Ravnokar sem dobil rfid reader in 5 tagov (trije obeski in dve kartice).  Zadeva je precej majhna, potrebuje pa 5v napajanja, podatke pa oddaja prek serijskega uart protokola (ki je, za razliko od weigand-a, zelo enostaven za uporabo).  Tag zazna na razdaji cca 10cm, in mcu-ju pošlje 10bitni podatek s kartice (torej ID) in checksum (ki se ga da preračunati s pomočjo 4ih XOR-ov).

Slikica: (za primerjavo velikosti je vse skupaj na breadboardu.

rfid reader in tagi

rfid reader in tagi

Cena? prava sitnica! 12.5usd za reader, in 2.5usd za tage!

Zdj pa sam še sprogramirat neko 'bazo', ki bo preverjala validnost, in spravt gor kak motorček, ki bo odklepal ključavnico :)

Categories: elektro stuff, geek stuff Tags: ,

GKrellM in PgUp/PgDown

March 7th, 2009 No comments

To bo še en (tokrat dvovrstični) kratek popravek. Tisti, ki uporabljatte GKrellM in velikokrat uporabljate tudi tipki PageUp in PageDown, ste najbrž opazili, da če je gkrellm (ne da se mi več pisat velkih začetnic) aktivno okno, da PageUp/Down spremeni temo. Če imaš nastavljeno kako invisible (beri prozorno) temo, se sprememba teme zelo pozna, in je precej moteča. Ker pa so bližnjice hardcodeane v program, se tega ne da spremeniti na enostaven način... zato bomo malo popravljali source.

Ko razpakiraš .tar.bz2 arhiv, se v mapi "src" nahaja datoteka "gui.c". Malo za 2440. vrstico se nahaja naslednja funkcija:

static GtkItemFactoryEntry      menu_items[] =
        {
{"/-",                             NULL,        NULL,                                   0, ""},
{N_("/Configuration"), "F1",    create_config_window,   0, ""},
{N_("/Theme/Prev"), "Page_Up",  cb_load_theme,  THEME_ALT_PREV, ""},
{N_("/Theme/Next"), "Page_Down", cb_load_theme, THEME_ALT_NEXT, ""},
{"/-",                             NULL,        NULL,                                   0, ""},
{N_("/Quit"),              NULL,        gtk_main_quit,                  0, ""},
{"/-",                             NULL,        NULL,                                   0, ""},
        };

Vse kar je treba, je popraviti ta "Page_Up" v " "<shift>Page_Up", in isto  "Page_Down"  v "<shift>Page_Down"

Patch bi torej izgledal približno takole:

diff -Naur gkrellm-2.3.0/src/gui.c gkrellm-2.3.0-mlz/src/gui.c
--- gkrellm-2.3.1/src/gui.c     2007-07-20 18:47:32.000000000 +0200
+++ gkrellm-2.3.1-mlz/src/gui.c 2008-01-14 11:28:22.000000000 +0100
@@ -2441,8 +2441,8 @@
        {
 {"/-",                            NULL,        NULL,                                   0, ""},
 {N_("/Configuration"), "F1",   create_config_window,   0, ""},
-{N_("/Theme/Prev"), "Page_Up", cb_load_theme,  THEME_ALT_PREV, ""},
-{N_("/Theme/Next"), "Page_Down", cb_load_theme,        THEME_ALT_NEXT, ""},
+{N_("/Theme/Prev"), "<shift>Page_Up",  cb_load_theme,  THEME_ALT_PREV, ""},
+{N_("/Theme/Next"), "<shift>Page_Down", cb_load_theme, THEME_ALT_NEXT, ""},
 {"/-",                            NULL,        NULL,                                   0, ""},
 {N_("/Quit"),             NULL,        gtk_main_quit,                  0, ""},
 {"/-",                            NULL,        NULL,                                   0, ""},

Sledi še kompajlanje (oz. za gentoojevce nov ebuild z vključenim patchem, in lahko brez skrbi pritiskate PageUp in PageDown, ne da bi skrbeli da se bo tema spremenila :D

ps: vem da se komu zdi čudno da me take malenkosti motijo, sam me.. žal.. :)

Categories: geek stuff, rant Tags: , ,

Linux delavnica - prvič

March 4th, 2009 No comments

V ponedeljek sem bil na začetniški Linux delavnici, ki je, vsaj kolikor vem, organizirana za tretje letnike študentov telekomunikacij na FE-ju.

Najprej je trea razložiti, zakaj sem se je sploh udeležil1. Pa naj bo po alinejah:

  • ne more škoditi
  • uči se uporaba ubuntuja z gnome-om seveda, torej klik-klik operacije, ki jih nikoli nisem ne uporabljal, ne znal
  • ljudje se kregajo z mano da fluxbox z 20imi terminali ni desktop okolje
  • dobim potrdilo o udeležbi, ki tudi ne more škoditi
  • kadarkoli lahko ne-pridem če se mi ne da več
  • v povezavi z zgornjo točko: zastonj je :)

Po cca 45minutni teoriji in zgodovini linuxa, ki nam jo je odpredaval May, je sledilo spoznavanje z Ubuntujem. In kaj sem se naučil?

  • zapakirane teme (.tar.gz, .tar.bz2) lahko drag-and-dropaš na theme selector, in avtomatsko se naloži izbrana tema
  • v OpenOffice draw-u se da risati flowcharte
  • če instaliras sistem tajnici, ki je navajena na windowse, obvezno preimenuj OO Writer v M$ Word
  • v OO Drawu se da tudi iz 2d slik zgenerirati 3d ali rotacijske 3d slike2
  • če imaš pc priklopljen na projektor izključi vse IM programe (oz.  IM program v ednini, če uporabljaš pidgin)
  • v OO-ju obstaja nekaj (česar ime sem pozabil) precej podobno WordArtu iz office-a 97(?)
  • če boš imel pc priklopljen na projektor, in odpiral mail programe, izbriši vse maile z viagra spamom, in tiste ki vsebujejo 'xxx' v subjectu
  • Evolution zna (baje) syncati z symbianom (ni mi še uspelo, opensync, libsyncml, ipd imajo neke probleme, a sinhronizacija dela z kmobiletools)
  • OpenOffice ima vgrajen OO Base, nekaj kot M$ Access, in se zna baje povezovati z MySQL-om (nisem še sprobal)
  • ozadje se da zamenjati tudi brez terminala in 'fbsetbg' (na fluxboxu se ne da...vsaj zdi se mi)
  • Cavazza tudi po gimp-anju izgleda še vedno čudno
  • če imaš sliko Cavazze v home-u zaradi enih predavanj, jo še pred drugimi izbriši
  • LaTeX je v pisanju formul še vedno hitrejši od česarkoli kar premore OO.org :) )

No ja... dovolj da bom prišel tudi naslednjič... vprašanje le koliko bo še klikanja, koliko pa dolgočasnega grepanja, cutanja, headanja in tailanja, ki mi vsak dan posebej polepšuje dan.

  1. Linux uporabljam že kar precej let, administriram en server doma, enega v pipi, in na raznoraznih mašinah popravljam random fu*k-upe
  2. ubistvu iz že danih 'clipartov', sam pač kr ql zgleda
Categories: faks, geek stuff Tags: , ,

Odprti disk boota windowse - ali - Pipci bi lahko počeli kaj bolj koristnega

March 4th, 2009 No comments

Med sobotno delovno akcijo smo v kiberpipi (med drugim) tudi postavljali začasno muzejsko razstavo, in za le-to je bilo potrebno pripraviti (beri: brez pravega orodja odpreti) kar nekaj (starih) trdih diskov. In medtem se je porodilo vprašanje, kaj se zgodi če priklopimo tak, odprti, disk na kompjuter? V pričakovanju tresenja, praskanja, lonjenja glave, letečihh ostrih kovinskih delov in še hujše destrukcije (lol.. ubistvu smo mislili, da bo zaradi prahu glava samo malo popraskala ploščo notri, a upali smo da bo vidno). In na (vsaj) moje presenečenje, so se z odprtega diskza zbootali Windowsi1. Potem je sledilo hitro ugašanje, mala pipina kamera, ter moj gsm, in ponovni boot :) )

Zanimivo da scandisk ni našel nobene napake, ustavilo se je pa šele pri problemu z driverji, kjer so window$i zahtevali windows cd, ki ga seveda nismo imeli. Temu je sledilo praskanje z izvijčem, reboot, in nič več windowsov!

seveda: link do videa na youtubeu

httpv://www.youtube.com/watch?v=r76ahZV5oEA

No ja... vse v imenu znanosti :) )

  1. ker je disk najbrž iz enega od prestarih darovanih računalnikov, ni nihče niti čistil tistega cca 1gb diska