29 Matching Annotations
  1. Aug 2019
    1. Tutustu tehtäviin (h) 0.5 ohj.p

      Äärimmäisen miellyttävä tapa saada pisteitä, ja samalla saada nopea käsitys siitä, mitä alkaa ensin tekemään. Jos olisi täysipäiväinen opiskelija, tämä kurssi olisi varmasti listalla ykkösenä (toki luentoineen ja ohjauksineen, näin kylmiltään vähän haastava).

    2. Materiaali:

      Fuzzaus kiinnostaa kyllä monella tasolla, mutta jätetään tämäkin omalla ajalla askarreltavaksi.

    3. Materiaali

      Ideana mielenkiintoinen, mutta varmasti aikaavievä ja potentiaalisesti äärimmäisen hankala.

    4. Materiaali

      Tämän olisin halunnut kokeillakin, jos olisin jättänyt itselleni hieman enemmän aikaa... Ehkä teen sen omaksi ilokseni paremmalla ajalla.

    5. Materiaali

      Tutustuttu ja luovutettu, ei onnistu näin pitkän ohjelmoimattomuuden jälkeen.

    6. Materiaali:

      Tämä olisi varmasti ollut varsin hauska lähempänä omia ohjelmoinnin kursseja, nyt ei kyllä taivu.

    7. Materiaali:

      Ei riitä taidot purkamaan C:llä kasattua ohjelmaa niin atomeiksi, että sieltä haistaisi kovi nkummoisia haavoittuvuuksia.

    8. Materiaali:

      Tehtävä oli äärimmäisen mielenkiintoinen, joskin varsin työläs. Voi olla omaa huonouttakin.

    9. GDB:n manuaali

      GDB:n manuaali oli sinänsä hyvä apu tässä, mutta kyllä skriptatessa meinasi näppäimistö lentää kun ohjelma jäi roikkumaan tyhjyyteen ajettaessa.

    10. Materiaali:

      Jos aiemmissa oli hieman haasteita hahmottaa, niin tämän voi suosiolla unohtaa. JavaScript ja sen ominaisuudet eivät taivu mitenkään päin tässä kohtaa.

    11. Materiaali:

      Tässä labrassa olisi varmaan hyvä olla taustalla jonkinlaista aiempaa taustaa selainten tietoturvasta, sinänsä mielenkiintoinen mutta täysin hepreaa monilta osin.

    12. Tee MIT:n harjoitus Attacking the Server

      Aika monessa näissä muodostuu ongelma, kun alkaa tarkastelemaan että edelliset tulisi olla tehtynä ja niistä hyödyntää aiemmin luotuja tiedostoja nykyisen tukena. Harmillista.

    13. konkolisesta analyysistä

      Täysin uusi termi, ilmeisesti jonkinlainen sekoitus fuzzausta ja symbolista analyysia.

    14. Tee MIT:n harjoitus Privilege separation

      Tehtävä vaikutti mielenkiintoiselta, mutta hieman hankalalta näin ohuella kokemuksella. Voisi olla hyötyä joskus paremmalla ajalla tutustua tarkemmin.

    15. c-ohjelmasta

      Hmm, toivottavast tämä olisi helppo. Jos se C siis muistuu mieleen.

    16. Materiaali:

      Aika vaikealta kuulosti tämä, vaikka olenkin tutustunut jollain tasolla järjestelmähaavoittuvuuksiin - tosin vai paperilla.

    17. Materiaali:

      Nyt näytti todella hauskalta tämä tehtävä. Saatanpa iskeä tähän hampaani oitis.

    18. Tehtävänanto

      Hmm, tutustuttu on. Ihan ei heti auennut, joten tämäkin ehkä jää prioriteettilistalla aika alhaiseksi.

    19. Programming

      Koska en ole ohjelmoija, tätä tehtävää en ihan heti ryntää kokeilemaan. Olen kuitenkin työskennellyt R&D:ssä 6 vuotta ohjelmoijien kanssa, joten ehkä sieltä on jotain tietoa tarttunut, jotta harjoituksen pystyy tekemään.

    20. Materiaali:

      Jaha, olen opiskellut C:tä joskus viime vuosituhannen puolella. Koska en ole ohjelmoija, tässä varmaan selviää, kuinka pitkä ihmisen muisti on :D.

    21. Tukitehtävä

      Tämä tekoon ennen MIT:n tehtävää. Konkolinen testaus selvisi idealtaan opettajan materiaalista, tässä sitten katsotaan käytännön toteutus.

    22. JavaScript

      JavaScript ei ole ennestään tuttua, mutta onneksi on tuttuja, joilta voi pyytää apua, jos tänne saakka koskaan ehdin...

    23. harjoitus

      Tämä harjoitus tuntuu näin finanssialalla vuosia olleelle todella mielenkiintoiselta. Eikä varmaan haittaisi muillakaan aloilla työskenteliville kokeilla juuri tätä harjoitusta.

    24. Attacking the Server

      Näköjään Pythonia tässäkin tarvitaan. Ei kun kaivamaan jostain lyhyt johdatus pythoniin :). Tosin tämä perustuu aikaisempiin tehtäviin, joten täytyy ensin katsoa niitä aikaisempia.

    25. konkolisesta analyysistä

      Konkolinen analyysi? Pitää ottaa selvää...

    26. Tämä harjoitus vaatii pythonin osaamista. Eikun pieni kurssi siitäkin etukäteen!

  2. Jun 2019
    1. Materiaali

      Hauska sattuma: googletin "zoobar"in ja näyttää, että sen nimisiä yökerhoja on ympäri maailmaa Lontoosta Mumbaihin. Oikea määritelmä löytyi googlettamalla "zoobar application". Zoobar on Stanfordin yliopiston projekti, jolla voi kokeilla eri käyttöoikeuksien hyväksikäyttöä ja hyökkäyksiä.

    2. tukitehtävä

      Tämä ensin tekoon ja sitten vasta MIT:n tehtävä. Pitääpi rakentaa virtuaalinen Linux ensin tehtävää varten.

    3. kokeile

      Koska ohjelmointikursseistani on jo todella paljon aikaa, parasta keskittyä ensin tukitehtäviin...