Opin kurssilla paljon uutta, ja käytin monipuolisesti itselleni uusia työkaluja. Lähes kaikki oli uutta, lukuunottamatta tavallisimpia linux-terminaalin komentoja ja lähdekoofin muokkausta, vaikka C-kielen kiemurat vaativat jonkin verran opiskelua. Kurssi vahvisti tietämystäni siitä, mitä yleisiä heikkouksia ohjelmistoissa voi esiintyä ja kuinka näihin voidaan hyökätä. Uskon, että sovelluksia kehittäessä osaan ottaa näitä kurssin myötä paremmin huomioon kuin ennen.
Kotitehtävissä oli haastetta, ja yhdessä yksityiskohtaisen raportoinnin kanssa ne veivät runsaasti aikaa. Niistä oppi todella paljon, ja ne tarjosivat parhaimmillaan hauskoja oivalluksen ja onnistumisen kokemuksia kun ongelmat sai lopulta ratkottua. Jotkut olivat kuitenkin todella haastavia siihen nähden, että materiaalia ei juuri ollut apuna niiden ratkaisuun. Ehkä nämä olivat jyvät-akanoista -tyylisiä tehtäviä, mutta kiinnostaisi tietää millainen ratkaisuprojekti niillä oli. Esim h6 tehtävä oli hämmentävän iso harppaus vaativuudessa aiempiin tehtäviin nähden, ja tehtävänanto tuntui hieman epämääräiseltä. Pienet vinkit, joita oli ainakin joissakin viikkotehtävissä, olisivat olleet avuksi. Tulkitisn myös arvioimistani raporteista, ettei kaikille ollut selvää, oliko h6 tehtävä "etsi ohjelmistossta haavoittuvuuksia" erillinen tunnilla aloitettujen tehtävien kanssa vai sisältyikö se salasanan etsimiseen. Happy Hacking Day osui harmillisesti kurssin toisiksi viimeisen viikon tunnin kanssa päällekkäin, joten jäi myös oppimatta, miten H6-tehtävän olisi saanut ratkaistua. Kuitenkin, kaiken kaikkiaan kurssi oli mielenkiintoinen ja todella opettavainen.
Kurssi oli kokonaisuudessaan hyvin hyödyllinen. Opin käyttämään uusia työkaluja, kuten ghidraa. En ollut ennen kurssia käyttänyt Linuxia, joten senkin käyttäminen oli kiva asia oppia. Uskon, että kurssista saadut taidot ovat hyödyllisiä tulevaisuuden työelämää varten. Kotitehtävät oli välillä melko haastavia ja aikaa vieviä, mutta oli palkitsevaa kun ne sai tehtyä. Parantaisin kurssia niin, että tunnilla käytäisiin vähän enemmän läpi miten eri työkaluja käytetään.Suosittelisin kurssia muille!
— Jenni, 2026-10-08 w41 Thu 14:30 (5 days ago)Tältä kurssilta opin melko paljon miten voidaan löytää erinlaisia haavottuvaisuuksia ja miten niitä voidaan hyödyntää (binäärin kääntäminen, tiedoston merkkijonojen katselu yms.) Opin myös käyttämään erinlaisia työkaluja, kuten Ghidraa ja GDB. Opin myös hiukan sitä ajattelutapaa, mitä hakkerit saattavat käyttää, kun he koittavat löytää joitakin haavottuvaisuuksia. Tämän takia minä pystyn nyt jatkossa varmistanaa, että näitä samoja haavottuvaisuuksia ei olisi minun omissa töissäni/urallani.
Kurssilla tein aivan ensinmmäistä kertaa binäärin tutkimista sekä SQL-injektioita. Tunnilla selitettiin hyvin, mitä nämä ovat ja miten niitä käytetään/voidaan hyödyntää.
Kotitehtävät olivat välillä hiukan hit or miss, joskus ne olivat kivoja ja selkeitä, mutta joskus ohjeistus oli hiukan epäselvä/liian ympäripyöreä. Tuntui välillä, että annettiin tehtävä ilman mitään kunnon ohjeistusta. Vähän niikuin heitettäisiin altaaseen, mutta altaan sijaan heitettiin avantoon.
Kehityksenä antaisin hiukan paremmat oppimateriaalit tehtäviä varten. Esimerkiksi hyviä artikkeleja jossa käytäisiin tehtävän kaltaista esimerkkiä läpi. Joissakin oli tämmöinen, mutta välillä oli esimerkkejä, jotka olivat liian helppoja, tai ne eivät avanneet tehtävää yhtään.
Loppujenlopuksi minä kyllä suosittelisin kurssia, mutta pienellä varoituksella. Tämä kurssi kyllä vaatii aikaa, kärsivällisyyttä ja omaa opiskelua jos haluaa onnistumisen lisäksi myös oppia.
Kurssilla opin mm. SQL-injektion periaatteet, verkko-osoitteiden ffuffaamista, debuggausta, sekä ohjelman binäärin tutkimista ja muokkaamista ilman lähdekoodia.
Ffuffauksesta ja binäärin muokkaamisesta en ollut ennen kurssia kuullutkaan, joiden näiden tekeminen Ffuf:ia ja Ghidraa käyttämällä oli tällä kurssilla ensimmäinen kertani.
Jos päädyn tekemään tulevissa töissäni tämänkaltaisia tehtäviä, niin kurssi on ollut ehdottoman hyödyllinen. Näistä opeista on varmasti myös hyötyä tulevissa kursseissakin, ja kurssi antoi hyvän pohjan näiden taitojen syvempään itseopiskeluun.
Kotitehtävissä oli hieman vaihtelevaa onnistumista ja turhautumista. Kotitehtävissä olleet pienet vinkit auttoivat huomattavasti niissä tehtävissä joissa niitä oli.
I enjoyed this interesting course. Basically everything i did was for the first time or first time using certain program(gdb, ghidra etc.) Learned alot about reverse engineering. Homework was time consuming but rewarding. Improvement idea: make the course longer (e.g. 16 sessions instead of 8). I can/could recommend the course to anyone interested in hacking.
— Valtteri Vuokila, 2026-10-08 w41 Thu 14:28 (5 days ago)AMK taipaleeni ensimmäinen haastava kurssi, joten tämä oli oikein kiva kokemus. Vireyttä piti yllä myös ryhmäjako kahtia, oli hauska seurata kuinka eri tavalla lehtorit lähestyvät aiheita. Toisinaan monologi meni itsellä yli hilseen ja selvästi sisältö on kohdennettu sellaisille henkilöille joilla on paljon harrastuneisuutta sekä ymmärrystä koodauksesta. Tämä ei todellakaan ole kaikille, mutta jos omaa pitkäjänteisen luonteen ja tunnekäsittely on sillä tasolla, ettei riittämättömyys satuta, tämä on parhaimmillaan todella palkitsevaa.
— A. L., 2026-10-08 w41 Thu 14:27 (5 days ago)Opintojakson asiat ja työkalut olivat itselleni entuudestaan tuntemattomia. Työkalujen, kuten Ghidran ja GNU Debuggerin peruskäytön oppi nopeasti mutta konseptina binäärit, encryptaus ja muut kurssit asiat vaativat paljon itsenäistä perehtymistä. Jos sinulla on perustaidot C:stä, on siitä paljon hyötyä tällä kurssilla.
Koen, että kurssin sisältö on alalla hyvin yleispätevää. Binäärit, salasanat ja niiden suojaus tai haavoittuvuudet ovat kaikki yleishyödyllistä tietoturvaa tukevaa asiaa.
Kotitehtävät olivat työllistäviä ja niihin kului merkittävästi enemmän aikaa moniin muihin kursseihin verrattuna. Vastineena tämä kurssi myös opitti huomattavasti enemmän asiaa kuin moni muu. Kotitehtävissä oli hyvin vaihtelua (tiivistelmät, artikkelien lukemiset, hands-on harjoitukset). Osa tehtävistä oli käsitykseni mukaan haastavia lähes jokaiselle osallistujalle ja näitä tehtäviä oli voitu tarkastella vielä enemmän yhdessä luennoilla. Nyt osasta tehtäviä jäi päällimmäisenä mieleen turhautuminen, kun vastaus ei koskaan selvinnyt.
Siitä huolimatta kurssi oli mukava kokemus. Teron ja Larit opetustyylit erosivat huomattavasti toisistaan mutta muodostivat yhdessä hyvän kokonaisuuden.
Tulevilla toteutuksilla toivoisin vaikeimpien tehtävien tarkempaa purkua, jotta saisi myös onnistumisen tunteen turhautumisen jälkeen.
Suosittelisin kurssia kaikille hakkeroinnista ja tietoturvasta kiinnostuneille.
Kurssin kotitehtävät ovat hyviä, mutta haasteellisia. Pidin siitä, kun keskityttiin enemmän itse tekemiseen ja vähemmän eri artikkeleiden läpikäytiin. Suosittelisin kurssia niille, jotka pitävät eri sovellusten hakkerointi tapojen opiskelusta. Ylipäätään kurssi on hyvä, mutta jokainen pitäisi valmistautua siihen, että epäonnistuu osittain tehtävissä.
— Tomas Relander, 2026-10-08 w41 Thu 14:26 (5 days ago)Kurssilla oppi paljon kaikkea itselle uutta. Pääsin ensimmäistä kertaa hyökkäämään web-sovellukseen, käänteismallintamaan ja muokkaamaan binääriä ghidralla.
Kaikki kurssin tehtävät olivat mielenkiintoisia. Teron osuudessa tehtävät ja materiaalit olivat vielä varsin ymmärrettäviä, mutta Larin osuudessa tehtävät tuntuivat ylitsepääsemättömän haastavilta ja emme valitettavasti päässeet näkemään esimerkkiä siitä, kuinka tehtävät tulisi ratkaista.
Kurssilla oli niin paljon tehtävää että 2 tapaamista viikossa tukisi oppimista paremmin.
Kokonaisuudessaan mielenkiintoinen kurssi ja olen jo suositellut kurssia muille opiskelijoille.
- Opin uusia asioita paljon, toinen kysymys on se, että jäikö mitään mieleen. No kyllä jotain. Osaan nyt esimerkiksi etsiä binääristä lippuihin tai salasanoihin liittyviä asioita.
- Aika monia asioita tein kurssilla ensimmäistä kertaa. Esimerkiksi käytin Ghidraa ensimmäistä kertaa, myös binäärin tutkiminen ja esim. SQL injektioiden tutkiminen.
- Voisin kuvitella, että jossain tilanteissa oppimastani on hyötyä. En usko, että työelämässä, mutta kotona harrastuksena voisin kuvitella itseni tutkivan erilaisia asioita, vaikka kodin nettilaitteen koodin tutkimista tai muuta.
- Kotitehtävät oli ihan jees. Asioita oli paljon ja läksyihin sai käyttää aikaa ja vaivaa, mutta tuli hyvä fiilis kun sai kotitehtävän tehtyä ja vielä onnistuneesti ja sai raportista hyvän näköisen. Lähdemateriaalit olivat hyviä ja selkeitä, tehtävänannot läksyissä olivat myös selkeitä.
- Opetus voisi olla hieman hitaampaa. Asioiden tiedottamisen voisi hoitaa myös vähän paremmin, esimerkiksi CTF:stä ilmoittamisen.
- Voisin kyllä suositella kurssia, esimerkiksi kavereille, joita hakkerointi kiinnostaa. Kurssi sopii hakkeroinnista kiinnostuville ja sellaisille, jotka haluaisivat tehdä tätä työkseen. Hyvä kurssi niin harrastelijoille että työelämään.
Hyvä ja opettavainen kurssi, kaiken yksityiskohtainen dokumentointi oli työlästä, mutta auttoi oppimista.
Tein monia asioita ensimmäistä kertaa, kuten käänteismallinnus Ghidralla ja salaus XOR-obfuskaatiolla.
Tehtävät olivat haastavia, mutta palkitsevia. Tykkäsin siitä että vaikeammissa tehtävissä oli tarjolla vihjeitä jotka eivät spoilaa koko ratkaisua.
Tapo kameratehtävään olisin kaivannut vihjeitä.
Pidin kurssista kokonaisuudessaan paljon, ja suosittelen sitä kaikille. Ylöspäin pyöristettynä 5/5.
Käytiin monipuolisesti läpi erilaisia tekniikoita. Oli mielenkiintoista ja hyödyllistä, mutta tosi vaikeita osa aiheista.
Joillain tunneilla meni hirveästi aikaa esim kotitehtävien läpikäyntiin. Sen sijaan olisin ehkä toivonut enemmän opetusta aiheesta. Vastauksia oli välillä vaikea saada. Suosittelisin siitä huolimatta kurssia jos haluaa oppia tunkeutumistekniikoita. Kannattaa olla kokemusta C-kielestä. Lähtötasovaatimuksissa siitä ei mainita.
Kurssi oli mielenkiintoinen, opittua on paljon, vaikka työmäärä on suuri. Varsinkin vaativampiin myöhäisempiin tehtäviin kului paljon aikaa.
Uutena muun muassa dynaaminen analyysi, debuggerit ja ylipäätään binäärien käsittely. En osannut enkä ymmärtänyt ennen kurssia niistä juuri mitään, ja nyt tiedän huomattavasti enemmän.
Näiden oppimisesta on varmasti jonkinlaista hyötyä tulevaisuudessa, on polku hakkerimainen tai ei.
Kotitehtävissä voisi olla enemmän selkeyttä. Etenkin h5 ja h6 ovat niukkoja niin ohjeiden, opetuksen kuin materiaalin kannalta. Käytännössä täysin itseopeteltavaa ja piti paikoin myös arvailla, mitä tehtävässä oikeasti halutaan.
Myös ryhmän jako kahtia oli enemmän negatiivinen. Opettajien välinen kommunikointi selvästi heikkoa, ja myös meille opiskelijoille voisi ilmoittaa järjestelyistä paremmin: muun muassa luokkatilat esityksistä ja CTF:stä. Luokkatilaa ei lue missään, jolloin täytyy arvailla. Myös esityksen edeltävä aika ei selvästi ollut selkeästi kommunikoitu, Larilla ja Terolla oli ollut eri käsitys.
Opin paljon uusia asioita hakkeroimisesta ja osaan nyt jotenkin ainaki tutkia ohjelmien binäärejä ja käyttää yleisimpiä työkaluja, joita kurssilla opetettiin. Lähes kaikki mitä tein kurssilla oli uutta, joka oli hienoa omasta mielestä. Linux ympäristö oli minulle tuttu entuudesta, mutta lähes kaikki työkalut ja menetelmät olivat aivan uusia minulle. Oppimani asiat tulevat varmasti jossain vaiheessa vastaan työelämässä tai omissa projekteissa, vaikka en usko meneväni työskentelemään minkäänlaisena häkkerinä. Uskon kurssin olevan hyödyllinen vaikka ei suunnittele hakkerin uraa. Kotiläksyt olivat haastavia, mutta tuntui hyvältä kun sain jotain selvitettyä. Kotiläksyihin menee huomattavasti enemmän aikaa verrattuna muihin kursseihin ja olisin itse voinut käyttää jopa enemmän aikaa niiden tekemiseen. Hyvällä panostuksella kurssin kotiläksyistä saa paljon irti. En keksi paljoa parannettavaa paitsi joitakin aiheita tai työkaluja ei mielestäni käyty ihan tarpeeksi syvällisesti tunneilla ennen kuin ne tulivat esille läksyissä, eli sitä voisi hieman parantaa. Nautin kurssista paljon ja tykkäsin sen haastavuudesta. Suosittelisin kurssia lähes kaikille tietojenkäsittelyn opiskelijoille ja erityisesti ohjelmoinnista ja hakkeroimisesta kiinnostuneille. Kurssilla oppii myös käyttämään paljon yleisiä Linux käyttöjärjestelmän työkaluja, eli ihan vain Linuxista kiinnostuneille kurssi sopii myös.
— Jerry Sjövall, 2026-10-08 w41 Thu 14:24 (5 days ago)Kurssilta opin oikeastaan kaiken uutena. En ole ennen käyttänyt työkaluja kuten Ghidraa, Gdb debuggeria. Myös binäärien kääntäminen oli täysin uutta. Kurssi vaatii aikaa, mutta kurssi palkitsee kyllä siihen käytetyn ajan. Kurssin asioista ehdottomasti jää käteen omaan työelämään. Tero ja Lari ovat aivan super hyviä opettamaan näitä asioita. Suosittelen kurssia jos on edes pieni kiinnostus tietoturvaan.
— Joni Voong, 2026-10-08 w41 Thu 14:24 (5 days ago)Kurssi opetti paljon uusien työkalujen käyttöä ja miten niitä hyödynnetään hakkeroinnissa. Ghidra, GDB, strings ja paljon muita. Kurssi oli työläs ja haastava, mutta todella palkitseva. Tuli ainakin opittua paljon uutta! Kurssi kokonaisuudessan hyvin toteutettu ja voin suositella kaikille hakkeroinnista kiinnostuneille.
— Mikael Kurvinen, 2026-10-08 w41 Thu 14:23 (5 days ago)Kurssi oli todella mielenkiintoinen, mutta myös haastava. Lähes kaikki kurssilla tekemäni asiat olivat minulle uusia, joten opin paljon uutta hakkeroinnista ja tietoturvasta.
Kurssin aikana opin käyttämään uusia työkaluja, kuten Ghidraa ja GDBä. Aluksi niiden käyttäminen tuntui vaikealta, mutta tehtävien myötä aloin ymmärtää paremmin, miten ohjelmia voidaan tutkia ja miten niistä löydetään haavoittuvuuksia.
Kotitehtävät olivat välillä todella vaikeita ja niiden tekemiseen kului paljon aikaa. Oli kuitenkin palkitsevaa, kun sain tehtävän lopulta ratkaistua ja ymmärsin, mitä olin tehnyt.
Pidin kurssista, koska pääsin tekemään asioita käytännössä. Uskon, että kurssilla oppimistani asioista on hyötyä tulevaisuudessa tietoturva-alalla.
Suosittelisin kurssia muillekin tietoturvasta kiinnostuneille opiskelijoille. Kurssi oli haastava, mutta opin sen aikana todella paljon.
Kurssi oli opettavainen katsaus hakkeroinnin maailmaan. Koin, että opin paljon uusia ja hyödyllisiä asioita. En ole itse aikaisemmin perehtynyt hakkerointiin mitenkään. Kotitehtävät olivat myös hyviä (joissain vaikeimmissa olisin toivonut esim. malliratkaisuja). Ainoa kritiikki liittyy epäselvään arviointiin: esim. raporttien lopullisia arvosanoja ei voi tietää kurssin aikana. Siksi niiden parantelu jälkeenpäin tuntuu vaikealta, kun ei tiennyt mitä tulisi parantaa. Tehtäviä kuitenkin ristiinarvioitiin muiden opiskelijoiden toimesta, mutta nämä arviot eivät olleet lopullisia arvosanoja. Nautin kuitenkin kurssista ja suosittelen sitä muille.
— n, 2026-10-08 w41 Thu 14:23 (5 days ago)Kaikki oli minulle käytännössä täysin uutta asiaa, ja opinkin paljon uutta sekä mielenkiintoista. Aihe vei jopa niin mukanaan, että aloin tutkia hakkerointia vapaa ajallakin. Tulevaisuudessa tiedoista on varmasti hyötyä. Kurssi koostui pitkälti itsenäisestä soveltamisesta ja tehtävien ratkomisesta. Välillä tuntui siltä, että aikaa oli hieman liian vähän suhteessa opittavan asian määrään. Kurssia mielestäni voitaisiin parantaa niin, että oppitunneilla käytäisiin enemmän teoriaa läpi ja tehtävät jäisivät tehtäväksi kotona.
— Kimi Andres Nyrhi, 2026-10-08 w41 Thu 14:22 (5 days ago)Melko vaativa kurssi, mutta kun aiemmin tuli käytyä Tunkeutumistestaus-kurssi, niin tiesi jo hieman mitä odottaa. Muutama tuttu työkalu ja tenkiikka Tunkeutumistestaus-kurssilta tuli uudelleen käyttöön myös tällä kurssilla, mutta muuten lähes kaikki oli melko uutta ja oppimiskäyrä melko jyrkkä. Nämä kurssit ovat ehdottomasti loistava tapa saada konkreettista kosketusta tietoturvaan liittyviin aiheisiin. Kotitehtäviä oli melko paljon ja viimeisen 8 viikon aikana oma aika on ollut melkoisen kortilla, kun kaiken lisäksi käyn vielä päivätöissä. On siis tullut tehtyä ihan töitä näiden 5 opintopisteen eteen. Suosittelen ehdottomasti kaikille aiheesta kiinnostuneille, mutta ei välttämättä kannata ottaa ihan ensimmäisenä hakkerointikurssina vaan käydä ensin vaikkapa Tunkeutumistestaus tms. jotta tämä kurssi ei tulisi niin suurena alkujärkytyksenä.
— Mikko K, 2026-10-08 w41 Thu 14:22 (5 days ago)Kurssi oli itselle todella haastava, mutta se piti mielenkiinnon korkealla ja opin valtavasti uutta, jota en osannut aiemmin. Kurssi tarjosi myös tarkan teknisen toteutuksen lisäksi ymmärrystä ajattelu logiikoista, joita käänteismallintamisessa tarvitaan.
En ollut aiemmin käyttänyt Ghidraa tai Gdb ohjelmia. Ainoa itselleen tuttu oli webbi fuzzerin käyttö, mutta tässäkin käytettiin eri työkalua, jota olin itse aiemmin käyttänyt.
Uskon vahvasti, että näistä taidoista on hyötyä tulevaisuudessa.
Vaikka kurssi sai minut tuskailemaan useasti, pidin silti kurssista paljon.
Läksyt olivat työllistäviä, mutta opettavaisia.
Kurssin vaatimustaso on kova, mutta en myöskään lähtisi siitä tinkimään, enkä osaisi sanoa parannus ehdotuksia.
Suosittelisin kurssia kaikille hakkeroinnista kiinnostuneille.
Suurinosa kurssilla opituista asioista olivat minulle uusia.
Kurssi oli haastava, mutta todella viihdyttävä, mielenkiintoinen ja opettava. Kurssin läksyt olivat haastavia ja aikaa vieviä, mutta hyödyllisiä.
Kaikenkaikkiaan hyvä kurssi, mistä oppii paljon.
This course was very interesting and I learned a lot about new programs, tools and technologies I've never used before, like Ghidra, ffuf, SQL injection and the C language.
Most of what we did in the course exercises, I had never done before, like reverse-engineering binaries, attacking the web, cracking into programs, etc.
I think what I learned in this course is very helpful and will help me in the future in many aspects.
Most of the homework tasks were somewhat straightforward, but there were some more difficult ones too. You have to research a lot and take time with the documentation you provide for your homework tasks.
In some of the tasks the instructions were too vague in my opinion and you are not given a lot to work with, from just the task instructions.
I enjoyed this course quite a lot and would recommend this to anyone interested in ethical hacking, vulnerabilities, programming and more.
Opin kurssilla paljon uutta mitä en todellakaan osannut ja mikä kuullosti ennen melkein taikuudelta.
Tuli paljon uusia ensimmäisiä ohjelmia sekä asioita mitä en ole tehnyt ja ne veivät kaikki ennakkoluulot pois varsinkin ghidran käyttö.
Uskon että kurssilla oppimat asiat ovat hyödyllisiä työelämässä kuin myös kotonakin.
Kotitehtävät kurssilla olivat aluksi aika simppeleitä mutta, aika nopasti huomasi että niihin meni erittäin paljon aikaa.
Kurssi on erittäin haastava mutta myöskin samalla palkitseva ja nautin siitä erittäin paljon.
Suosittelen kyllä kurssia kaikille ketkä haluavat haastetta sekä haastaa itseään.
Kurssi oli mielestäni todella hyvin toteutettu. Tulin kurssille todella pienellä osaamisella ja lähes kaikki tuli uutena. Opin kuitenkin paljon uutta käänteismallinnuksesta ja tiedostojen analysoinnista, jota pystyn varmasti hyödyntämään tulevaisuudessa. Kurssi oli vaativa, ja siihen kannatti varata hyvin aikaa, mutta se oli lopulta todella palkitsevaa kun sai tehtävän ratkaistua.
Suosittelisin kurssia kaikille käänteismallinnuksesta kiinnostuneille, tai hakkeroinnista ylipäätään. Pääset kurssilla tutustumaan todella moneen uuteen ja kiinnostavaan asiaan, jolla pääset haastamaan itseäsi.
Kurssilla opin paljon uusia asioita. Melkein kaikki, mitä käytettiin, oli minulle uutta. Saatiin kokeilla ghidraa, sekä esimerkiksi strings ja gdb. Haasteita ja virheitä oli, mutta niistä oppii. Kurssi vaikuttaa kyllä haastavalta, koska minulla ei ollut aikaisempaa kokemusta IT alalla, opittavaa oli paljon. Kurssin lopussa kuitenkin hyvissä mielin, koska opin paljon uutta, ja erityisesti nautin siitä, että se oli kiinnostavaa. Pakko mainita, että kaksi erillistä ryhmää oli hyvä vaihtoehto, Lari on myös huippu opettaja. Kurssille annan 4/5. Haastava niille, joilla ei ole kokemusta IT alalta, mutta kuitenkin opin paljon ja olin tyytyväinen kurssista.
— Elena, 2026-10-08 w41 Thu 14:20 (5 days ago)Opin paljon kaikenlaista uutta ja mielenkiintoista. Kurssilla oli paljon tehtävää ja hankalia tehtäviä. Voisin suositella kurssia saman alan opiskelijoille. Tykkäsin kurssista kokonaisuudessaan.
— Perttu, 2026-10-08 w41 Thu 14:20 (5 days ago)Opin kurssilla käyttämään Ghidraa ja käytin sitä myös ensimmäistä kertaa kurssilla.
Oppimani vaikuttaa hyödylliseltä, mikäli ikinä tarvitsee tutkia binäärejä ilman lähdekoodia.
Kotiläksyt olivat haastavia, mutta silti reiluja ja ne olivat tehtävissä.
Nautin kurssista 5/5. Suosittelisin kurssia opiskelijalle, jota kiinnostaa haastava, mutta mielenkiintoinen kurssi.
Kurssi oli itselle työläs mutta silti kuitenkin hyvin opettavainen. Monet asiat tein vasta ensimmäistä kertaa ikinä tällä kurssilla. Käytännönläheiset kotitehtävät edistivät omaa oppimistani niin että asiat jäivät oikeasti mieleen. Suosittelen lämpimästi kurssin käyntiä :)
— Minttu, 2026-10-08 w41 Thu 14:18 (5 days ago)Kurssi oli vaativa, työläs ja osittain myös hermoja raastava. Nämä ovat siis positiivisia kommentteja. Kurssilla oppi todella paljon tärkeitä tekniikoita, joita varmasti tarvitsee, tai ainakin voi hyödyntää tulevaisuudessa. Lähes kaikki mitä kurssilla opetettiin oli itselleni aluksi täysin tuntematonta, ja Teron oppimismetodit onneksi tukee tätä erinomaisesti. Kurssin jokaviikkoiset kotitehtävät ovat työläitä, mutta sitäkin opettavaisempia, ja raportin kirjoittaminen tekemisistään on loistava tapa osoittaa oppimista, ristiinarviointi myös. Ainut miinus kurssille mielestäni on se, että tunnit ovat vain kerran viiikossa 3h. Toivoisin hieman lisää opetusta joissain asioissa, esim sulautetut järjestelmät. Vieralijia (Otto Ebeling) oli myös todella mielenkiintoinen.
— Aleksi, 2026-10-08 w41 Thu 14:17 (5 days ago)Hyvin toteutettu kurssi. Vaativa, mutta lopulta hyvin palkitseva. Lähes kaikki kurssilla käydyt asiat ja työkalut tulivat itselle uutena, Ghidra, binäärien kääntäminen. Kotitehtäviin meni muihin kursseihin verrattuna enemmän aikaa, mutta ne olivat ajan arvoisia. Joitakin läksyjä olisi voinut käydä tunnilla enemmän läpi. Uskon, että opitut asiat ovat hyödyksi tulevaisuuden töissä tietoturvan parissa. Suosittelisin kaikille koodareille ja tietoturvasta kiinnostuneille.
— Jerry Ahonen, 2026-05-12 w20 Tue 08:26 (5 months ago)Hei opettaja,
I really love this course as I have learned a lot from it, such as how to use many command lines, for example strings, to find low hanging fruits like unencrypted hard-coded passwords. I also learned how to use more advanced reverse engineering tool like Ghidra to hack in more advanced cases.
I came to this course not to become a hacker "literally," but to know more about why and how the hackers work specificaly, in cybersecurity in general. This can reinforce the knowledge that I gained from my 14 years of experiencing as software engineer, by gaining a deeper understanding of the reasons behind the best practices like never using a plaintext for and hard-coding the passwords or sensitive data.
Finally, I'd say that I really enjoyed this course and working with these tools that it introduces, because it is kind of relating to what I love the best to work with--programming. If you have the same interest like mine, I'd really recommend that you should take this course. Trust me! You won't regret!
I learned OWASP10 and learned to use ghidra and binwalk and learned to use gdb better. In my opinion, teachers can improve the course if teachers use a bit less time of showing homework in class so we can speak more on the next topic. I enjoyed this course, thanks for the course!
— Elias, 2026-03-09 w11 Mon 11:36 (7 months ago)I have learned a lot during this course. There were many interesting concepts such as Reverse engineering and basics of Cryptography.
The course enabled me to practice with various tools such as Ghidra which I found useful. The hands-on homeworks were somewhat challenging yet intriguing to do.
I believe that this course helped me strengthen my basic knowledge and skills when it comes to security. The concepts were very much practical and will definitely support my future career.
I enjoyed the homeworks since each week we would be introduced to a new concept which kept the course's progression interesting. The provided material was great, Tero's recommended books like "Applied Cryptography" helped support my hands-on part of the homework.
Overall, I have enjoyed the course despite it's faced-paced nature. Therefore, I would recommend to someone who is curious and dedicated to learn more about security.
Overall an excellent course 4/5
I learned how to fish in terms of cybersecurity, thank you Tero and Lari.
I enjoyed the onsite implementation of the course and would be happy to join a second part in the future.
If there was one thing I would change, it would be the lunch timing. The class starts great but the long lunch break breaks the flow. Perhaps, in future implementations having the whole course after lunch with smaller breaks in between would be worth a try.
I really enjoyed this course. It was defenetly hard and time consuming but after getting the homework done it was rewarding. I learned new things like CTF and got to use C language for the first time. I would like more help for the Mac users. I know Mac is not an ideal computer for this course and would not recommend it if you have it, because some of the homeworks can't be done with a Mac. I spend a lot of hours tryung to figure out how to make some things work in Mac for ending up with them not working on arm64. The homeworks were heavy and challenging. I would recommend this course to anyone who is interested in hacking!
— -s, 2026-03-09 w11 Mon 11:29 (7 months ago)I really enjoy this class, it was enough technical to learn many thing but not to much so that i wasn't lost, even if i already did some hacking, it's been a long time since I've done some technical thing so it was a really good reminder since it was globally tools that i have already used but some i didn't remember really how to used them (ghidra).
It's really the kind of class that if you want to do hacking it give you the basics and a little bit more.
i would definitely recommend the course to people who are a little bit technical (who know a little bit about coding)
During this course I mainly learnt the application and use cases of different methods for hacking on Linux. As I don't "daily drive" Linux I learnt a lot of useful syntax and methods.
Application hacking will always help with work and home environments as having a better understanding helps improve practices.
I personally rarely learn from reading as not much sticks so I prefer the hands on approach as this tends to stick a lot better. I am aware that this isn't true for everyone.
The main point of improvement would be making the deadline at midnight the day before. I would recommend this course to anyone who is decent with computers and programming as it teaches a lot of good skills.
Overall a very interesting course. I got to use interesting tools like Ghidra, ffuf, binwalk and even though these tools are quite technical, I was able to still learn the basic ideas and concepts of using them. One of the things that I liked best about the course is that we didn't just focus on breaking the applications but on fixing them.
For the homework, it was demanding as expected, but definitely worth it in terms of learning experience. I'd definitely recommend this course to anyone who knows the basics of programming and would like to talk their skills to the next level.
To improve the course one thing that I'd recommend is having comprehensive lesson slides or summaries on Moodle so that it is easier to revisit the concepts discussed in class
I really enjoyed the course. The SQL injection and vulnerability labs from Portswigger were really nice. I learned more about Python and how to work with code stuff in general and I think the homeworks really supported it. Ghidra was one of the big things that really stuck to me during this course and I have a better understanding of reverse-engineering.
— Yunwei, 2026-03-09 w11 Mon 11:20 (7 months ago)The class was globally interesting but i wish some part went more deeply into the subject, for example, having RSA in the crypto class. I also would like more, in class, practice. Having the computer closed and listen to theory all class might be difficult for some, i think it's nice if it's combined with some exercice in the same time or active participation during class. I'm glad those were the choice of topics. it feels quite wide and allow the student to dive deeper in whatever subject he'd like. It doesn't feel as "Advanced" as hoped for, but still one of the best class i've taken so far here. Thank you!
— Lucas Martins, 2026-03-09 w11 Mon 11:20 (7 months ago)In this course I learned to use ghidra, binwalk and countless other open source tools. One of the homework exercises was really interesting, we had to analyze the firmware of a camera, went trough how the source code was found and how to exploit it, that exercise went really hands on with hacking.
I give the course a grade 4/5, the reason why 4 not 5 is the fact that I could not do all of the homework exercises on time, which was no fault of the teacher but of my own. Very well structured course, you can observe that the teachers love to teach and it is a very pleasant experience overall.
Kurssilla tuli opittua aika paljonkin asioita ja oikeastaan jokainen asia tuli itselle uutena: GDB, Ghidra, SQL injektiot, sulautetun järjestelmän tutkiminen, cryptografia sekä paljon muuta. Kurssin jokainen aihe tuntui tärkeältä ja aiheet olivat sopivan laajalta alueelta.
Kurssin kotitehtävät olivat viikottaisia raportteja joiden tekemiseen kannattaa varata aikaa. Raportit olivat hyvin käytännönläheisiä joiden ohella saattoi olla pieni alustava teoriatehtävä jossa piti lukea esim jokin artikkeli. Kokonaisuutena kurssi oli 5/5.
Kurssi on raskas, mutta palkitseva. Tehtävät vaativat paljon itsenäistä aivojen käyttöä ja kykyä etsiä tietoa kurssin (hyvän) materiaalin lisäksi.
Suosittelen kurssia kaikille, jotka ovat tahtovia oppimaan hakkeroinnin perusteet ja on valmis käyttämään aikaa ja vaivaa aiheeseen.
Erittäin haastava kurssi, mutta todellakin mielenkiintoinen. Opeteltiin vähän staattisen ja dynaamisen analyysin metodeja, kryptografiaa etc. Sain kunnon tulikasteen Ghidraan ja Gnu Debuggeriin.
Moni näistä asioista on netissä vapaasti opittavissa, mutta kurssin kautta sai tiiviimmän alku katsauksen niihin.
Kurssin aikana huomasin, että oma ymmärrykseni esim. ohjelmien suorittamisesta oli melko puutteellinen, mutta oppiipahan.
Tällä kurssilla opin paljon uutta. Kurssilla käytettiin paljon muita työkaluja mitä en olisi ennen osannut käyttää, joten oli kiva tutustua niihin. Esimerkiksi Ghidran käyttö ja GNU Debuggeri olivat uusia, ja auttoivat minua lukemaan koodia paremmin. Uskoisin, että ainakin jotkut asiat kurssilta ovat hyödyllisiä myös tulevaisuudessa, koska opintoni ovat painottuneet jo valmiiksi tietoturvaan. Kurssin läksyt oli haastavia, ehkä jopa vaikeimpia tähän asti koulussa, mutta myös palkitsevia ja todella opettavaisia. Kurssi oli minusta todella mielenkiintoinen ja opettajien ammattitaitoisuus sekä intohimo kurssia kohtaan näkyi opettamisessa. Suosittelen kurssia jokaiselle lämpimästi vaikka kurssin tehtävät oli vaikeita ja välillä oikeaa vastausta ei löytynyt. Kiitokset kurssista 5/5
— Patrick, 2026-03-09 w11 Mon 08:30 (7 months ago)Kurssi oli antoisa, mutta todella haastava. Heti alettiin tykittää ja tehtävää oli paljon, varsinkin jos halusi oikeasti oppia. Opin paljon uutta, uusia ohjelmia, uusia keinoja löytää heikkouksia. Menetelmiä, joista en ollut ennen edes kuullutkaan. Nämä kaikki on antanut paljon uutta näkökulmaa, mitä huomioida ohjelmoitaessa ja miten pienetkin virheet voivat luoda haavoittuvuuden.
Kaikki, mitä tein kurssilla niin tein ensimmäistä kertaa SQL-injectonista Kryptografiaan. Suurin osa ohjelmista oli uusia, ainut mikä oli tuttua oli ohjelmointi pythinilla ja SQL:llän käyttö.
Välineet antoivat näkökulmaa eri haavoittuvuuksista ja kuten mainitsin niin antoi myös näkökulmaa siitä mitä ohjelmoidessa pitää ottaa huomioon.
Kotiläksyt olivat osa haastavia ja osa hieman helpompia. Kuitenkin aika mitä tähän kurssin kotitehtäviin käytin oli iso kun verrataan aikaisempia kursseja. Pitkät sessiot kun etsin netistä tietoa, turhautumisen hetket kun joku ei toimi. Jälkikläteen kun näitä miettii niin se oli kyllä sen arvoista.
Kehitettävää kurssille olisi kotitehtävien tarkistuksessa käytäisiinn oikeat vastaukse eli muutamilla kerroilla ei kaikkia tehtäviä saatu tehtyä, mutta niitä ei käyty läpi niin jäi hieman kysymysmerkiksi vastaukset. Pääasiassa kurssi oli kuitenkin mahtava ja suosittelen kurssia kaikille ketä aihe kiinnostaa. Varoitan samalla hieman, että jos oikeasti haluaa oppia kurssin aiheita niin siihen pitää panostaa.
Kurssi opetti paljon yleisistä haavoittuvuuksista ja ohjelmien analysoinnista. En ollut aiemmin tehnyt minkäänlaista staattista tai dynaamista analyysia ohjelmille, joka oli ehkä kurssin mielenkiintoisin osuus. En ollut tehnyt muitakaan kurssilla opetettavista asioista entuudestaan, joten kaikki oli uutta ja ihmeellistä.
Mielestäni kurssilla opetetut asiat tulevat olemaan hyödyllisiä työelämässä ja ylipäätään elämässä, kun ymmärtää paremmin verkkosivujen ja ohjelmien haavoittuvuuksista ja siitä, kuinka helpoista inhimillisistä virheistä voi olla kyse.
Läksyt olivat työläitä, mutta opettavia ja hyvää harjoitusta raportointiin. Läksyjen läpikäynti oli myös hyvä tuntien alussa, sekä muiden opiskelijoiden antama vertaisarviointi.
En keksi kurssiin parannettavaa, mutta jonkin koodikielen hieman syvällisempi tuntemus auttaa koodien analysoinnissa ja korjaamisessa. Ehkä tämän voisi mainita tarkemmin kurssin kuvauksessa kursseja valittaessa, paitsi jos itse en nähnyt sitä.
Suosittelen kurssia kaikille, etenkin koodareille. Vaikka et haluaisi hakkeriksi, on hyvä tietää haavoittuvuuksista ja tekniikoista, joilla niitä etsitään ja hyödynnetään. Näin voit varmasti kirjoittaa tulevaisuudessa parempaa koodia.
Kiitos Terolle ja Larille hyvästä ja mukavasta kurssista!
Kurssissa sai opittua paljon uutta ja tutustua uusiin työkaluihin. Hakkerointia on tutustuttu hieman PortSwiggerista ennen kurssia, mutta muuten täysin uutta.
Kurssin aikana on tullut joitakin asioita, jotka tuntuu olevan hyödyllistä tulevaisuudessa kuten seuraavilla kursseilla.
Tehtävät vie paljon tunteja riippuen omasta tasostaan ja itseltäni joka viikkotehtäviin meni paljon aikaa. Vaikka oppiminen on pitkälti opi-tekemällä, on kuitenkin hyvä olla ehkä enemmän ohjeita/vinkkejä tehtäviin. Muuten viikkotehtävien käynti ja muiden opiskelijoiden ratkaisussa oli hyötyä (tosin ei tuntien pähkäilyjen jälkeen jaksa lukea tai arvioida muiden raportteja niin tarkastikaan).
4/5
Sopivan haasteellinen kurssi jossa pääsääntöisesti tehtävänannoissa hyvä dokumentaatiot ja materiaalit tukemassa oppimista.
Paljon jää vapaa-ajalle tekemistä oppituntien ulkopuolelle viikkotasolla. Aika-ajoittain tunneilla oppiminen hyvinkin vähäistä koska aiheet selitetään vaikeasti/oletetaan että oppilas osaa jo valmiiksi aihepiirin asiat ennen oppituntia.
Muuten opetus asiallista ja ympäristö motivoiva.
Kurssi puntaroi vahvasti omaa kiinnostuneisuutta liittyen hakkerointia ja sovelluksen toimintaa/haavoittuvuuksia kohtaan.
Hyvä ja asiallinen kurssi jossa oppii linuxia, komentokehotetta, erilaisia työkaluja ja menetelmiä liittyen hakkerointiin ja kaikkeen muuhunkin.
Kurssilla käydyt asiat olivat itselleni alusta asti melkeinpä täysin uusia. Tämän takia kurssi opetti mutta myös haastoi paljon. Aiheet olivat mielenkiintoisia ja opetus mielekästä, mikä auttoi motivoimaan vaikka tehtävä saattoi tuntua vaikealta.
Kurssi muokkasi ajatteluuni tietoturva näkökulman, jota ei ennen kurssia ollut. Muilla kursseilla tietoturvaan ei mielestäni olla paljoa keskitytty. Tämän takia uskon, että kurssista tulee olemaan hyötyä jatkossa vaikka suoraan tälläistä työtä ei tulisikaan tekemään.
Aiheet ja työkalut vaihtuivat kurssin edetessä paljon ja jopa ehkä vähän liikaa mikä hieman lisäsi kaaosta. Kurssi oli aikaa vievä, mutta kuitenkin suuriltaosin mielekäs ja suosittelisin sitä kyllä.
Ruusut: Opettajat ovat selkeästi asiantuntevia ja intohimoisia aiheesta, joka oli mukavaa ja inspiroivaa. Kaikki kurssin aiheet olivat minulle uusia, poislukien perus Linuxin käyttö, mutta sain paljon uutta tietoa kurssin myötä.
Risut: Oppimista ei tuettu yhtä paljon kun olisin toivonut. Tehtävien ohjeet olivat suppeat ja tuntui siltä, että opettajat tuomitsivat jos ei osannut asioita jo valmiiksi vaikka tulimme kaikki tänne oppimaan.
Suosittelisin kurssia opiskelijalle, jolla on jo osaamista kurssin aiheista.
Kiitos kurssista!
Kurssi oli laaja ja kattava, hakkeroinnin perusteiden näkökulmasta täydellinen. Itselläni ei ollut mitään hakkerointitaustaa, mutta pystyin silti selviytymään kurssista. Tehtävämateriaalit olivat hyviä, mutta haastavia välillä. Hands-on tehtävät ja raportointi saman aikaisesti auttavat perehtymään aiheeseen syvemmin ja sisäistämään uusia asioita. Tuntien agendat olivat mielenkiintoisia ja niissä varjostettiin jo tulevia kotitehtäviä.
Opin paljon uusia asioita kurrsilta koen, että jokainen aihe toi lisää opittavaa, sillä ne olivat tuntemattomia itselleni. Käänteismallintaminen Ghidran ja Radare2 avulla, työkalut ohjelmakoodin toiminnan tutkimiseen, hardware hakkerointia,
Koen, että opitut asiat ovat hyödyllisiä tietyllä tasolla työelämässä. On hyvä jos on tietämystä millaisia haavoittuvuuksia ohjelmakoodeista voi ilmetä, sekä miten niitä tutkitaan.
Tykkäsin kurssista, vaikka se oli hieman haastava. Minun suositukseni on, että kannattaa perehtyä ja toteuttaa kotitehtäviä hyvissä ajoin, sillä useamman päivänkin viettäminen kotitehtävien parissa kehittää jo paljon!
Opin paljon uutta kurssilla. Melkeinpä ainoat asiat mistä oli minkäänlaista ennakkotietoa ennen kurssin aloitusta olivat sql-injektio ja python.
Monet työkalut kuten Ghidra esimerkiksi olivat uusia ja käytin niitä kurssilla ensimmäistä kertaa.
Oppimastani on hyötyä siinä, että ymmärrän taas teknologiaa ja järjestelmiä enemmän. Mielestäni lisätieto kiinnostavista aiheista on aina hyödyllistä.
Kotitehtävät olivat pääosin oikein hyviä, vaikkakin usein työläitä ja aikaa vieviä. Osaan niistä olisin toivonut suuremman määrän ohjeita tai ehkä tehtävänannon jossa enemmän selitystä siitä, mitä tehtävässä tavoitellaan.
Parantaisin kurssia antamalla laajemmat tehtävänannot.
Nautin kurssista isossa kuvassa. Se, että tunnin alussa valitaan satunnainen ihminen esittämään läksyt luokan edessä ei ole lempimetodini läksyjen tarkistukselle.
Suosittelisin kurssia kenelle vaan kenellä on arjessa hyvin aikaa käyttää tähän kurssiin ja tarpeeksi mielenkiintoa ettei työmäärä käy ylitsepääsemättömäksi.
Yksi parhaista kursseista, joilla olen ollut. Kotitehtävät olivat haastavia ja oikeasti kivoja tehdä. Osa tehtävistä olisi voinut olla selitetty vähän tarkemmin.
Tällä kurssilla vinkit olivat tosi hyviä. Olisi voinut olla vielä yksi lisävinkki, sellainen “mistä aloittaa”tyyppinen. Esimerkiksi pari kysymystä, joiden avulla pääsisi liikkeelle, jos on hukassa olisi ollut tosi hyödyllistä.
Käytin tehtäviin yleensä 4–9 tuntia, ja useimmiten lähempänä sitä pidempää päätä. Olisi ollut kiva saada vähän varmuutta siitä, että olen oikeilla jäljillä. Tosin osa ajasta oli ihan omaa syytä, kun upposin johonkin yksityiskohtaan ja kaivan sitä paljon syvemmältä kuin tehtävä oikeasti vaatisi.
5/5. This course made me put in that work, and I thoroughly enjoyed it. You really got to break a sweat, and actually learn something in the process. NO boring powerpoint slideshows and scripted monotone lectures. Rather we got our hand dirty from lesson 1 and started learning by doing. Just the way it should be!
— Ali G, 2026-03-09 w11 Mon 08:24 (7 months ago)Opin paljon uusia asioita, joita en ollut ennen käyttänyt/opiskellut kuten Ghidraa, GNU Debuggeria, C:tä ja lisää ISO27000-standardia.
Uskon kaikkien kurssilla käytyjen asioiden olevan hyödyllistä tulevaisuudessa, koska näistä opeista on taas helpompi lähteä rakentamaan uutta tietoa.
Kotitehtävät olivat itselleni haastavahkoja, mutta sopivasti koska liian helpot tehtävät tai liian vaikeat olisivat tietenkin ei toivottuja.
Larin ja Teron kursseilla on aina mukava olla rennossa ilmapiirissä ja oppii paljon, joten vahva suositus kaikille.
Kurssi eteni heti alussa nopeasti ja uutta tietoa tuli paljon. Melkein kaikki kurssilla opittua oli uutta. Opin käyttämään uusi työkaluja, joita varmasti tarvitsen työelämässä sekä koulu tehtävissä myöhemmin. Tehtävät olivat vähintääkin aikaa vieviä. Opin niiden avulla kuitenkin todella paljon, vaikka usein turhauduin, kun tuntui ettei mikään toimi. Artikkelit ja muut materiaalit tukivat tehtäviä hyvin ja johdattivat aiheeseen. Jotkut tehtävänannot tuntuivat välillä heikoilta ja meni paljon aikaa miettimiseen, että mitä tässä kuuluu tehdä. Kurssi oli mielenkiintoinen, mutta aika vaativa. Suosittelen kurssia sellaiselle, joka on kiinnostunut asiasta ja on halua ja aikaa käyttää opiskeluun.
— Veera, 2026-03-09 w11 Mon 08:23 (7 months ago)Kiitos kivasta kurssista, opin todella paljon!
Kaikki kurssin sisällöstä oli minulle uutta niin sisältö oli vaikea hahmoittaa ja opetella aluksi mutta sain tehtävät tehtyä.
Murtauduin web-sivuihin, ohjelmiin ja firmwareihin ensimmäistä kertaa ikinä ja se oli kivaa. Ghidra oli vaikea oppia aluksi mutta käyttämällä oppi sen myös.
Kaikki mitä opin tulee olemaan hyödyllistä jatkossa tietoturvamielessä kun tietää miten näitä asioita testataan ja miten suojaudutaan hyökkäyksiltä.
Kotitehtävät olivat hyvät, juuri sopivan haastavia ja sopivan pituisia minulle. Materiaalit olivat hyvät myös.
Parempia ja selkeitä esimerkkejä voisi näyttää tunnilla, tämä on vain minun mielipide mutta minulle aukesi aihe paremmin kun aloin lukemaan siitä omalla ajalla.
Pidin kurssista. 5/5. Voisin ehdottaa tätä kurssia jatkossa muille jotka ovat kiinnostuneita.
Todella hyvä kurssi! Jokainen kurssin asia oli täysin uutta. Ilman kurssia en tuskin olisi tiennyt edes mistä aloittaa haavoittuvuuksien ja hakkeroinnin kanssa. Oli myös kiva, että oppi vahingossa myös vähän C-kieltä.
Läksyihin meni joka viikko noin 10h aikaa, mutta kurssi oli niin mielenkiintoinen, että siihen halusi panostaa. Läksyt oli siinä rajalla, että onko ne liian vaikeita vai ei mutta onnistumisen tunne oli joka kerralla mahtava, kun saikin tehtävät ratkaistua.
Suosittelisin kurssia kaikille!
Opin kurssilla paljon ja melkein kaikki kurssilla opetettu oli minulle uutta.
Uskon, että oppimani on hyödyllistä työelämässä, sekä kotona.
Kotitehtävät olivat haastavia, mutta yleisesti ottaen ihan mielekkäitä. Oheismateriaaleista oli hyötyä läksyissä.
Kurssia voisi parantaa siten, että aiheita opetettaisiin tunneilla enemmän, jotta kotona ei tarvitsisi lähteä melkein nollasta tekemään tehtäviä.
Pidin kurssista, ja suosittelisin sitä opiskelukavereille.
Did you enjoy the course?
Kurssi oli toteutettu hyvin. Tehtävät olivat sopivan haastavia. Annetut materiaalit tukivat hyvin tehtävien tekoa. Nautin myös kurssin omatoimisuudesta. Hyvä, että ryhmätöitä ei ollut.
— Antti Autere, 2026-03-09 w11 Mon 08:20 (7 months ago)Kussin materiaalit selitettiin hyvin auki, vaikka ei ollut aiempaa osaamista
— Joonas, 2026-03-09 w11 Mon 08:16 (7 months ago)TP-Link Tapo C200 Rev.5
https://quentinkaiser.be/security/2025/07/25/rooting-tapo-c200/
https://www.evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering/
Palautteen keskiarvo oli 4.5/5 kiittävä. Kiitos!
Sekä moodi (yleisin palaute) että mediaani (keskimmäinen palaute) ovat 5/5 kiitettäviä.
Kurssilla pidettiin läksyistä, innostavista ja asiantuntevista opettajista (kiitos!), käytännönläheisyydestä sekä tuntiharjoituksista. Kurssilla opetettiin tekniikoita ja lähestymistapoja, joita ei aiemmin ole koulussamme käytetty. Tämä oli melkoisen jännittävää ja hauskaa myös meistä opettajista.
Kehityskohteina toivottiin lisää aikaa, liian edistyneiden kysymysten suppeampaa käsittelyä, ohjelmointitaidon tarpeen korostamista. Vierailijoita toivottiin - tietysti - lisää. En usko, että miljoonan tilikaudessa tienaavia hakkereita (kuten Otto) on tarjolla jonoksi asti. Aikaa tarvitaan myös käänteismallinnustyökalujen läpikäyntiin yhdessä tunnilla, mikä rajoittaa vierailuihin käytettävää aikaa. Mutta jos haluatte tiedon tulevista vierailuista, laitan niistä tiedon Teron sähköpostilistalle.
Osa osallistujista oli ilmeisesti julistanut kurssin ilosanomaa kurssin ulkopuolisillakin foorumeilla, mikä tietysti ilahduttaa suuresti.
## Kursseilla nähdään
Tulkaa muillekin kursseillemme. Tässä Teron kursseja (+yksi yhteinen Larin kanssa). Larilta voi kysellä lisää kursseja.
Ensi viikolla alkaa:
- Linux-palvelimet - ICI003AS2A - täynnä keväällä, tule syksyllä.
- Information Security - ICI002AS2AE-3005 - Meet our foreign students! Ti 11:00-13:45 pa pa5001. Voi olla aika helppo.
- ICT-infrastruktuurit - Projekti - ICI008AS3A-3002 - Join us, Finnish and foreign students in one group! Koko kevään pe 11:00-13:45 pa5001. Tänne kannattaa tulla, jos haluat hakkeroida omaa projektia koko kevään ja saada 10 op.
Loppukeväästä:
- ICI001AS3A-3008 Palvelinten hallinta, ke 17:40-20:30 online.
- ICI013AS3A-3001 Verkkoon tunkeutuminen ja tiedustelu, to 11:00-13:45 pa5001. Täynnä keväällä, ota jonotuspaikka.
- ICI005AS3A-3002 Tunkeutumistestaus, to 14:00-16:45 pa5001. Murtaudutaan palvelimiin ja vähän työasemiinkin.
Haluatko vain rusinat pullasta? Laitan tietoa vierailijoista listalleni https://terokarvinen.com/newsletter/
Tulevilla kursseilla nähdään,
--
Tero
Kurssilla kaikki oli uutta ja vauhti oli nopeaa. Pysyin kuitenkin perässä ainakin melkein ja aihe oli todella mielenkiintoinen. Opettajista näkyy heidän palava intohimo ja mielenkiinto aiheeseen, joka väkisinkin tarttuu opiskelijoihin. Lipunryöstö oli kiva lopetus kurssille. Kotiläksyjen kirjoittaminen oli työlästä ja vaikeaa, mutta opetti paljon. En tykkää vertaispalautteen antamisesta / saamisesta. Haluaisin palautetta mielummin opettajalta.
ARM käyttäjänä annan ison miinuksen kurssille, koska kurssin kuvauksessa yms. ei mainittu, että kurssilla pitäisi olla AMD laite. Ohjelmat olivat aina AMD64, joten jouduin huhuilemaan perään sähköpostissa, että saisinko sopivan ohjelman itselleni. Jatkossa voisi joko linjata, että kurssille ei kannata tulla ilman AMD64 laitetta, tai tarjota parempaa tukea ARM laitteille (läksyissä mukana ARM versio, vaihtoehtoisia työkaluja jos ei ole ARM versiota).
Tästä huolimatta otin kaksi kurssia lisää keväälle, ja aion suositella muillekkin.
Opin paljon uutta ja työskentelin sellaisten työkalujen kanssa, mistä ei aikaisemmin ollut kokemusta mm. ghidra,gdb. Mielestäni työkalut ovat hyödyllisiä tulevaisuutta varten, varsinkin kun kehittyy niiden käyttämisessä. Tykkään tyylistä, miten kotitehtävät tehdään, koska se kehittää paljon enemmän kun pelkkien pdf tiedostojen lukeminen ja sen jälkeen word tiedoston palauttaminen. Kotitehtäviin toki voisi antaa aavistuksen enemmän käytännönohjeita, jotta pääsisi hajulle vähän nopeammin. Kurssi oli aika nopeatempoinen verrattuna joihinkin aikaisempiin kursseihin, joten moni asia jouduttiin ehkä käsittelemään liian nopeasti. Henkilökohtaisesti olisi ainakin auttanut minua sisäistämään asiat paremmin, hyvänä esimerkkinä gdb opettelu, missä aloitettiin tahkomaan komentoja ennen kuin suurin osa oli edes saanut asennettua ohjelmaa. CTF oli mielestäni hyvä, toki en ehkä omien lippujen määrään ollut täysin tyytyväinen. Mielestäni parempi, että on useampi lippu, mitkä hieman helpompi etsiä kuin muutama vaikea. Teron kursseja suosittelen mielellään muille, vaikka ne ovat moneen muuhun kurssiin hyvin paljon haastavampia ja aikaa vieviä. Tuntuu ainakin, että oppii asioita ja kehittyy.
— Jesse, 2024-12-10 w50 Tue 10:43 (2 years ago)Kurssi oli itselleni jonkin verran haastava, mutta kurssilla oppi erittäin paljon asiaa. Jokainen tekniikka mitä käytettiin oli minulle ensimmäinen kerta ja oli mielenkiintoista käyttää työkaluja, vaikka opettelua tarvitsi. GDB, Ghidran käyttö ja SQL-injektio jäivät mieleen ehkä eniten. Kotiläksyt olivat aika haasteellisia, koska piti itse aika paljon etsiä tietoa, jos ei entuudestaan ollut, mutta samalla siinä oppi paljon. Luennot olivat mielestäni mielenkiintoisia ja opettavaisia, vaikka välillä raaputti päätään. Suosittelen kurssia jos on hackerman mielenkiintoa (koodia kannattaa osata lukea/kirjoittaa jonkin verran). CTF peli oli hauska.
— kala, 2024-12-10 w50 Tue 10:41 (2 years ago)The course was very interesting and probably very useful for a future and career in hacking/pentesting. I now know and have learned to use a lot of different tools specifically for reverse engineering and examining binaries etc. notable tools being Ghidra and Gdb.
In my opinion the lessons learned will help pave the way for a career with these topics.
I *really* liked this CTF. I attended "Penetration Testing" course last spring and I liked this CTF a little more since it was open and kind of "pick and choose" the flags you want to go after, instead of maybe getting stuck on a flag and not being able to proceed. This way even if you don't know or can't remember the ways for a certain flag, you can always go after another one.
Homework was useful and there was enough to do. I personally could not do all of the homework given, but that does not matter, atleast to me, on these courses, since a lot of the learning happens on the next session when we review the homework. Also getting to see what others had done and their solutions to the tasks is very good for learning different ways of doing the same thing/outcome.
I really enjoyed the course. I know the course was very tight packed, but I hoped to see maybe 1 or 2 more guest appearances giving more insight to the different subjects. I always like a good course with teachers who are genuinely passionate about the subject, so that's a big plus.
I will add the cousre to my list of recommended courses. Have not recommended to anyone yet, but the pentesting course I have. Anyone even slightly interested in hacking would greatly benefit these courses.
Kurssi tarjosi erinomaisen katsauksen tunkeutumiskeinoihin ja sain useita uusia työkaluja osaamispakkiini.
Läksyt olivat hyviä ja auttoivat syventämään tunneilla opeteltuja asioita.
Kokonaisuudessaan kurssi ylitti odotukset ja suosittelen sitä kaikille tunkeutumismenetelmistä kiinnostuneille. 5/5!
Kurssilla tuli opittua paljon eri työkalujen käyttöä, ajattelumalleja ja tekniikoita sovellusten tutkimiseen ja niihin murtautumiseen. Käytännössä kaikki kurssilla käyty oli tavalla tai toisella itselleni täysin uutta.
Kurssia suosittelisin kaikille, jotka ymmärtävät ohjelmoinnista ja osaavat käyttää sitä. Itse en ollut ehtinyt kehittää taitojani sillä saralla, joten aika kontaten mentiin eteenpäin. Kurssin hyvä puoli oli sen monipuolisuus; vaikka ohjelmointitaidoista olisi ollut hyötyä, suurimman osan tehtävistä pystyi myös ratkaisemaan jollakin toisella tavalla hyödyntäen omia vahvuuksiaan.
Erityisen mielenkiintoinen tehtävä oli selvittää pelkästä kuvasta sinne piilotettuja tietoja! Kotitehtävien artikkeleiden tiivistäminen tuki hyvin kurssin tehtäviä ja auttoi myös niiden ratkaisussa.
Kurssi motivoi sekä oppimaan uutta että kehittämään itseään ja osaamistaan.
Kaikki asiat mitä opin kurssilla oli uusia mulle, mikään ei ollut ennestään tuttua. Eniten mullisti strings koska se oli niin yksinkertainen mutta hyödyllinen.
Aikalailla kaikki menetelmät olivat uusia paitsi ffuf:in käyttö, koska itsellä on enemmän osaamista vekko puolen asioista.
Tästä on varmasti apua tulevaisuuteen ja nämä työkalut tulevat varmasti käyttöön jatkossakin. Tykkäsin etenkin siitä että opetettiin nimenomaan oikeita sovelluksia eikä mitään harjotus työkaluja, niin näitä voi käyttää jatkossakin ja tuli jo tietynlainen käytännön osaaminen.
Tykksin tosi paljon CTF:stä musta se oli hauska, vaikka hiemankin vaikea ja no itsellä oli teknisiä haasteita macin kanssa mutta niistä selvittiin.
Kotitehtävät olivat todella hyödyllisiä ja hauskoja, jokseenki vaikeita itselle jotkut, mutta yleisesti opin tosi paljon niistä.
Tykkäsin kurssista todella paljon ja ilmapiiri oli mukava. Oikein energoiva.
Kurssin kehittäminen:
- Kotitehtävät aina samaan aikaan julkaistaan
- Olis myös siistii jos pystyis selvittää parhaan tavan mac käyttäjille ja lois siihen jonkun yhteisen ohjeen (vmware) tai mikä nyt ikinä toimiikaan parhaiten, jotta tehtävien tekeminen onnistuisi aina
Todellakin suosittelisin kurssia, tämä on ollut oma lempikurssi tähän mennessä ja varmasti yksi parhaista. Tästä hyötyisi mielestäni myös full-stack opiskelijat koska heidän pitää olla myös tietosia näistä riskeistä ja mielestäni hekin voisivat saada tästä paljon irti.
Olen myös ehdottanut tutkinnon johtajalle tietoturvaa omana suuntautumisena tai linjana niin jos joskus semmonen tulee niin toivottavasti sit niille opiskelijoille vois suositella myös.
Kurssi oli mielenkiintoinen ja ajoittain todella työläs. Kaikki asiat, mitä kurssilla käytiin oli minulle uutta ja näiden oppimisessa oli paljon sisäistettävää, mutta kyllä tässä oppikin suhteellisen paljon kaikkea. Kotitehtävät olivat usein tosi haastavia. Vaikka tehtävien ratkaisuja käytiin läpi tunnilla, jäin kaipaamaan esim. jaettua tiedostoa oikeista vastauksista, mitä olisi voinut vielä kotona käydä rauhassa läpi ja ymmärtää kunnolla mitä omissa tehtävissä oli saattanut tehdä väärin.
Kurssi oli muuten hyvin järjestetty ja voisin suositella tätä myös muille :)
Itse opin kurssilta paljon uutta ja lähes kaikki käytetyt teknologiat olivat minulle uusia. En ollut aikaisemmin käyttänyt Ghidraa, enkä GDB debuggeria. Kurssin jälkeen koen, että ymmärrän sovelluksien hakkeroinnista ja tietoturvasta paljon enemmän, kuin ennen kurssia.
Luulen, että kurssilla opitut taidot voivat olla minulle hyödyllisiä tulevaisuudessa, vaikka olenkin pääosin ohjelmistokehitysopiskelija. Sovellusten tietoturvaa on tärkeää ymmärtää luonnollisesti myös kehitysvaiheessa.
Kotiläksyt olivat usein haastavia ja niihin kului paljon aikaa. Itseltäni jäi monella viikolla tehtäviä ratkaisematta.
Lipunryöstö oli mielestäni hauska, vaikka itse en kovin montaa saanut suoritettua. Tämä oli paljon parempi vaihtoehto, kuin perinteinen tentti.
Kurssi oli erittäin mielenkiintoinen ja voisin suositella sitä myös opiskelukavereilleni, mikäli heitä aihe kiinnostaa.
Hyvä, työläs ja sopivan haastava kurssi!
Kurssilla opittiin ohjelmiin murtautumista monilla eri työkaluilla, kuten Ghidralla ja gdb:llä. Näiden lisäksi tutustuttiin tapoihin tehdä koodista turvallisempaa sekä erilaisiin tapoihin salakirjoittaa ja purkaa salakirjoitettua tietoa. Sivutuotteena tuli perehdyttyä myös yksinkertaisten ohjelmien kirjoittamiseen eri kielillä, itselläni pääosin Pythonilla.
Opit ovat yleisellä tasolla sovelluskehityksestä kiinnostuneille varmasti hyödyllisiä. Suojautuminen on helpompaa, jos tunnistaa murtautumisessa hyödynnettyjä keinoja. Tietoturva-alalle pyrkiville opit todennäköisesti päätyvät jopa arkipäiväiseen tekemiseen.
Kotitehtävät olivat tuttuun tapaan työläitä, jos ne pyrki tekemään Teron raportointiohjesäännön(tm) mukaisesti. Toisaalta tämä tukee oppimista, koska omia ajatuksia ja työvaiheita tulee kuvattua tarkasti auki. Kurssilla käytetty kädet saveen -mentaliteetti on itselleni paras tapa oppia. Materiaaleilla osoitetaan oikealle polulle, minkä jälkeen tehtäviä ratkotaan käytännön tasolla itse.
CTF oli haastava, mutta mielenkiintoinen. Osassa tehtäviä pääsi jopa soveltamaan osaamistaan täysin uusilla työkaluilla, mutta kurssilla käytetyt työkalut toimivat suurimpaan osaan tehtävistä.
Ensimmäiseksi toteutukseksi tätä kurssia erittäin onnistunut kokonaisuus! Tulevaisuuden toteutuksilla osaan lähiopetuskerroista voisi etukäteen valmistella materiaaleja tarkemmin, ettei aikaa kulu työkalujen ihmettelyyn. :D
Haastetta kaipaavalle ja sovellusten tietoturvasta kiinnostuneille ehdoton valinta!
Opin paljon uusia työkaluja joita en ole ennen edes kokeillut, esimerkiksi GNU Debuggerin käytöstä joka oli aivan uusi työkalu minulle. Uskon että taidot tulevat olemaan hyödyllisiä monelta saralta niin kooodin luonnissa turvallisemmaksi kuin mahdollisten haavoittuvuuksien löytämisessä ohjelmistoissa.
CTF oli ihan hauska mutta aikaa olisi voinut olla enemmän koska muutama lippu jäi saamatta vaikka tiedän keinon jolla ne olisi saanut.
Suosittelisin kurssia jos ohjelmistokehitys kiinnnostaa koska kurssilla oppii käytännöllisiä tekniikoita jolla voi parantaa omaa osaamista, ja omaan työkalupakkiin saa rutkasti myös uusia työkaluja joita voi käyttää muunmuassa työelämässä.
Kurssi oli kokonaisuudessaan yksi mielenkiintoisimpia opetuskokonaisuuksia tähän mennessä!
Itsellä ei ollut mitään aikaisempaa kokemusta hakkeroinnista, mutta pääsi todella nopeasti junan kyytiin valituilla opetumetodeilla ja hyvin pysyi loppuun asti junan kyydissäkin.
Viikottaiset aihevalinnat oli kaikki hyvin mielenkiintoisia, jotkut aiheista oli itselle kyllä todella haastavia. Tosin, haastavuus teki myös tästä kurssista hyvin mielenkiintoisen, koska polte tehtävien ratkaisemiseen piti mielenkiintoa yllä myös kotitehtävien parissa. Kehityspalautteena kuitenkin sen verran, että jotkin viikoista sisälsi hyvin suppeasti kotitehtäviä tukevia materiaaleja verrattuna siihen, mitä tunneilla näytettiin. Lisäksi olisi tuleville toteutuksille varmasti hyödyksi saada kotitehtävät julkaisuun nopeammin, sillä itselle ainakin jotkut kotitehtävistä vei useita päiviä suorittaa ja meinasin monesti aika loppua kesken. Voisi myös jatkossa yhtenäistää paikan, missä kurssi materiaalit on. Nyt niitä piti etsiä sekä Moodlesta, että Teron sivuilta.
Viimeisellä tunnilla järjestetty lipunryöstö oli todella hauskaa. Jopa hieman jännitti etukäteen, kuinka paljon saisi itse ratkaistua ja oli todella palkitsevaa miten vaikeustasosta riippumatta sai ratkaistua useita tehtäviä. Hieno kokemus, missä pääsi kiteyttämään omia viikkojen aikana sisäistämiä oppeja!
Yleisesti ottaen kurssi oli todella kattava ja mielenkiintoinen kokonaisuus. Tunnelma tunneilla oli hyvä ja rohkaiseva oppimaan uutta. Suosittelen ehdottomasti kaikille hakkeroinnista kiinnostuneille!
Opin kurssilla paljon uutta. Työkalut kuten Ghidra ja Gnu Debugger olivat minulle kokonaan uusia. Vaikka suuntaudun infraan ja koodailen vain vähän ymmärsin kuitenkin sovellusten sielunelämää eri tavalla. Katsoessani tunnin alussa työkaluja ajattelin etten tule selviytymään. Hyvällä opetuksella työkalujen käytöstä tuli selkeää ja ymmärrykseni ohjelmien toiminnasta syveni.
Tein paljon itselleni uusia asioita ja etenkin lähestymistapa auttoi minua oppimaan niitä.
Uskon kurssin auttavan minua tulevaisuudessakin. Tietoturva on tärkeä asia nykypäivänä ja puolustautuakseen täytyy tietää mitä aseita vastustajalla on käytössä.
CTF haaste lopussa oli hauska. Aikaa oli vain rajallisesti joten keskityin niihin jotka koin omikseni.
Kotiläksyjen toteutustapa oli hyvä. Koen oppivani juuri tekemällä ja etsimällä itse lisätietoa parhaiten. Olisin kuitenkin kaivannut läksyjä heti luennon jälkeen saataville. Esim. ainakin pari ensimmäistä kohtaa voisi olla valmiina ja loput luennon etenemisen mukaan myöhemmin.
Kurssi oli hauska ja harvoja oppitunteja joita odottaa innolla. Suosittelen kurssia kaikille ohjelmistokehityksestä ja tietoturvasta kiinnostuneille.
Suuntautumiseni on ohjelmistokehitys ja aikaisemmin käydyt kurssini myös täsmäävät tähän.
Tietoni ja taitoni tietoturvasta ja hakkeroinnista olivat täysi 0 ennen kurssia, mutta uskon niiden olevan ainakin 5/10 kurssin jälkeen.
Ala on niin laaja ja sovelluksia, joita voi hyödyntää hakkeroinnissa on varmasti lukemattomia, joten kaikkea ei tietenkään yhdellä kurssilla voi opettaa.
Kurssin toteutustapa oli erittäin mielenkiintoinen ja erityisesti käytännön esimerkit ja opettajien muistelmat oman uransa asioista olivat loistavia.
Opettajilla on ehkä tapana "lähteä laukalle", sillä tietonne alasta on niin laaja, mikä vaikeuttaa hieman oppimista. Erityisesti Tietoturvan perusteet ja Linux-ohjelmointi kurssit voisivat olla ihan vaadittuja ehtoja kurssille pääsemiselle. Itse en ole kumpaakaan käynyt, ja kohtasinkin monia esteitä erityisesti tietoturvan peruskäsitteisiin ja linuxin käyttämisen liittyen.
Verrattuna muihin Haaga-Helian kursseihin opetustapa, -materiaali ja käsitellyt asiat olivat keskivertoa selvästi parempia.
En usko kurssin olevan henkilökohtaisesti uraani edistävä, sillä suunnitelmana on alkaa ohjelmistokehittäjäksi. Uskon kyllä kurssilla opetettujen asioiden tulevan "passiivisesti" hyödyksi, vaikka en käyttäisikään stringsiä tai ghidraa urallani, mutta ainakin tiedän niiden olemassaoloista ja käyttötarkoituksista.
CTF oli hauska lisä kurssin lopuksi.
GNU-debugger ei ollut hauska lisä kurssilla. Sen opettamiseen kannattaisi varmaan varata kaksi opetuskertaa työkalun monimutkaisuuden takia.
Itse en myöskään ole läksyjen esittelemisen luokan edessä fani, mutta ymmärrän pointin sen takana.
Voisin suositella kurssia kaikille, jotka ovat kiinnostuneet hakkeroinnista ja omaavat suht-hyvät tiedot ja taidot ohjelmistojen ymmärryksestä ja Linuxin käytöstä.
1. Opin paljon uusia asioita mm. käänteismallintamista ja haavoittuvuuksien etsimistä. Oikeastaan kaikki mitä kurssilla tein oli uutta asiaa. Käytin kaikkia työkaluja myös ensimmäistä kertaa, joten opin myös käyttämään niitä. Vaikea sanoa opinko riittävästi, jotta nämä taidot hyödyttäisivät minua työelämässä. CTF oli vaikea, mutta ihan hauska haaste. Kotitehtävät olivat suhteellisen haastavia ja aikaa vieviä. Tykkäsin kurssista, vaikka se oli itselle todella haastava. Voisin suositella kurssia kaikille, jotka kaipaavat haasteteita opiskeluihin.
Suosittelen kurssia kaikille! etenkin tietoturvasta ja pulmapeleistä kiinnostuneille.
Paljon tuli opittua ja kerrattua jo oppimaa, paljon eri tekniikoita.
Sisältö käytiin välillä nopeasti läpi, jos jotain voisin ehdottaa niin pidemmät / enemmän oppikertoja, ja pelkät teoriatunnit onnistuisi myös online tunteina. Sulautetut järjestelmät osuudessa olisi kiinnostanut päästä laitteisiin kajoamaan.
5/5
1.)
-Opin erittäin paljon uutta tällä kurssilla. Lähestulkoon kaikki aiheet olivat tuntemattomia itselleni entuudestaan ja tämä kurssi antoi hyvän maistiaisen jokaisesta osa-alueesta.
-Kaikki kurssilla käytetyt työkalut ja menetelmät olivat entuudestaan tuntemattomia, joten käytin kaikkea ensimmäistä kertaa vasta kurssilla. Ghidra, Strings etc...
-Uskon, että kurssilla opitut asiat ovat hyödyllisiä. Erikoistun ohjelmistokehitykseen ja tietoturva-haavoittuvuudet ovat jääneet itsellä pienemmälle opiskelulle. Uskon, että jatkossa koodatessani, kiinnitän myös tietoturvaan enemmän huomiota.
-Lipunryöstö oli minusta erittäin hauska ja opettavainen! Hatmanista pidin erityisesti.
-Kotitehtävät olivat hyödyllisiä, tosin mielestäni monesti turhan vaikeita.
-Pidin kurssista kokonaisuudessa paljon. Ilmapiiri oli tunneilla hyvä. Tosin sanasto mitä käytettiin oli välillä vaikeasti ymmärrettävää.
-Suosittelisin kurssia opiskelijakavereille jotka ovat kiinnostuneita tietoturvasta.
Kurssi on mielestäni hyödyllinen oli sitten valinnut minkä suuntautumisen tahansa. Tämän kurssin tehtävien tekemisessä lähinnä oma into vaikutti tehtävistä suoriutumiseen, sillä tehtävänannoissa oli selvät ohjeet tehtävien tekemiseen.
Kursseilla oli hyvä ilmapiiri ja opetus oli sujuvaa. Joskus kuitenkin tuntui siltä että kaksikin taukoa olisi voinut olla ihan sopivaa joillekin päiville.
Kurssilla tulee haastettua itseä oman taitotason mukaan ja jokaiselle varmasti löytyy jokin mieleinen aihealue oli sitten aloitteleva koodaaja tai kokenut konkari.
Eniten itseä ilahdutti se, että kurssi ei ollut kuitenkaan pelkkää koodaamista, vaan joillakin viikoilla käytiin sellaisia työkaluja ja tekniikoita joita ymmärtää ihan maalaisjärjellä. Näistä mieleen tulee heti Ghidra, Binwalk ja Strings-komento.
Voin siis vahvasti suositella tätä kurssia Haaga-Helian tietojenkäsittelyn opiskelijoille ja ehkä myös niille joita aihealue kiinnostaa.
Hyvä kurssi mielenkiintoisilla aiheilla. Kurssin aikana opin käyttämään useita hyviä työkaluja sovelluksien haavoittuvuuksien löytämiseen.
Kurssin viimeinen tapaaminen oli varattu capture the flag "pelille", jossa sovellettiin kurssin oppeja ja kilpailtiin leikkimielisesti muiden kurssilaisten kanssa. Tässä pelissä oli usean tasoisia haasteita ja tekemistä riitti koko kahden tunnin ajaksi.
Kotitehtävät oli mielenkiintoisia ja niissä oli myös sopivasti haastetta. Huonona puolena tässä oli se, että useimmilla oppitunneilla kotitehtävien läpikäymiseen meni todella paljon aikaa, jonka takia uuden aiheen käyminen saattoi jäädä vähäiseksi.
Kokonaisuudessaan kurssi oli onnistunut ja suosittelen sitä taustaosaamisen omaaville sovellusten tietoturvasta kiinnostuneille opiskelijoille.
- kaikki lähtökohtaisesti uutta, debuggeri tuttu ennestään, mutta eri käyttöön
- ditto
- Vaikea sanoa ohjelmistokehittäjäksi pyrkivänä, varmaan on ainakin siltä kannalta miten ohjelmia voi kehittää paremmaksi
- kivoja tehtäviä, huono työalusta(läppäri)
- pakolliset Lukutehtävät ja standardit olivat aika meh, muuten mielenkiintoisia
- Ihan kiva, luentoja oli ilo seurata eikä ne olleet puuduttavia. Aamu aika hieman ehkä kehno
- Kotitehtävät voisi olla valmiina luennon jälkeen suoraan, että voi tehdä ne samana päivänä
- Ainakin osaa materiaaleista voin suositella, esim. cryptopals vaikuttaa ohjelmistokehittäjän näkökulmasta mielenkiintoiselta.
Mielestäni kurssi oli erittäin kattava ja opettava. Kurssi on haastava ja kurssin tehtäviä oli hauska suorittaa. Kurssin lopetus CTF oli hyvin suunniteltu sekä sen tekeminen oli kiinnostavaa. Kurssilta varmasti jää käteen taitoja joita tulevaisuudessa tarvitsee jos on IT-alalla. Kiitos kurssista.
— SakuKarp, 2024-12-10 w50 Tue 10:34 (2 years ago)Mielestäni kurssilla oli liian vähän luentoja suhteessa sen vaativuuteen. Nyt jäi tunne, että tässä on työkalun nimi, pärjäile. Myös vaikka pitkälle olen ohjelmoinnin kursseja tehnyt niin tämä puoli tuntui tosi vaikealle. Kaikki kurssilla esille tullut oli täysin uutta ja siten nollasta lähdettiin liikkeelle. Kotitehtävät vaihtelivat laidasta laitaan oliko joko helppoa tai tosi vaikeaa, ei oikein ollut välimallia. Jatkossa voisi olla hyvä, jos olisi aikaa käydä tunnilla enemmän työkaluja läpi.
— Anja, 2024-12-10 w50 Tue 10:32 (2 years ago)Kurssi oli mielestäni todella milenkiintoinen ja opin siellä paljon. Melkein kaikki mitä kurssilla tehtiin tein sitä ensimmäistä kertaa. Kurssi on aika vaikea varsinkaan jos ei ole aikaisemmin tehnnyt mitään tälläistä, mutta ainakin itse tykkäsin haasteesta.
Kotiläksyt olivat suurimmaksi osaksi todella mielenkiintoisia ja kivan haastavia.
Voisin suositella kurssia ystävälle, joka on kiinnostunut hakkeroinnista ja koodamisesta.
# Give Feedback, please #
Thanks already! It's important for me to get feedback from every single participant.
I will read it all (twice+) and make improvements. Please give your feedback to two channels: comment & mynet.
## 1) Free form feedback as a comment on this page ##
Write your comment on this page.
You can write whatever you want. No need to repeat the questions, but they are here to get you started.
- Did you learn something? Do you now know something you did not know before the course? (Models, frameworks, ideas, tools?)
- Did you do something for the first time? (Used some technique or a tool for the first time? Ghidra, Gdb? Reversed a binary? Broke an encryption?)
- Is this useful? Do you think this will help you in your current or future career?
- How did you like the CTF, capture the flag? Any challenges you especially liked / hated (no solutions / spoilers)?
- Did you find homework useful? Interesting? Challenging enough?
- Feelings: did you enjoy the course? Did you like the atmosphere in the classes?
- How could we improve the course? (We can make almost any change here, if it's important)
- Would you recommend the course? Have you already recommended it? Who would benefit from the course (a colleague, a fellow student)?
## 2) Numeric feedback to Haaga-Helia feedback system (MyNet / Peppi) ##
Feedback in MyNet (Peppi)
1-worst, 5-best
- Your active participation in studies
- Achieving the learning goals
- The study methods supported learning
- The study environment supported learning
- Benefits to your career
Open, you can copy the same answer you gave earlier
- What promoted your learning?
- How would you develop the implementation / group of implementations further so that the learning goals could be achieved better?
Your overall assessment of the implementation, 1-worst, 5-best
How likely would you recommend the course to your fellow students? 1-worst, 10-best.
Thank you for your feedback, and thank you for our course!
Optional: Keep up with Linux & security, join Tero's list https://terokarvinen.com/newsletter/. (And get invitations to visitors on security)
See you in my future courses!