Reverzné inžinierstvo webov

Webpage
ical

Monday, 14 July 2014 – 19:00 to 23:59

ProgressBar Hackerspace, Michalská 3, Bratislava, Slovensko

Workshop na ktorom sa naučíte:

  • Ako automaticky spracovať obsah tisícok web stránok
  • Ako automaticky stiahnuť fotky, ktoré váš kamrát zavesil na nejaký čudný web
  • Ako sa vyhnúť použitiu prehliadača, ak je to potrebné (napr. preto, že robíte s Raspberry Pi)
  • Ako sa porátať so situáciou, keď chýba verejné API
  • Iné podobné veci

Ukážem aj reálne príklady z praxe a môžem pomôcť s vytváraním scriptu.

Prineste si počítač s Linuxom/Unixom (budeme používať Unix tools ako wget, grep, sed, awk..., pretože sú jednoduché a flexibilné) a nainštalovaným programom Wireshark. 

Na základe skúseností z predchádzajúcich eventov, kedy menej skúsení ľudia nestíhali a skúsení sa nudili, zavádzam úplne nový formát. Aby sa trochu vyrovnala úroveň znalostí, naštudujte si všetko, čo neviete zo zoznamu na konci opisu predtým, ako prídete.

Ak by niekto potreboval pomôcť s inštaláciou, nech príde skôr - 2 hodiny pred začatím
workshopu (Linux sa dá síce nainštalovať aj za pol hodinu, ale možno vás bude viac;
ak môžete, pre istotu si doneste prázdny USB kľúč aspoň 2G)

Čo by ste mali vedieť, než prídete na workshop:

  • Regulárne výrazy | http://www.regularnivyrazy.info/manualy.html http://www.regularnivyrazy.info/serial-php-pcre-perl-compatible.html http://www.regularnivyrazy.info/regexp-tester.html
  • Základy práce so shellom (súborové príkazy, pipy, presmerovania) | http://www.root.cz/clanky/programovani-v-bash-shellu/ http://osa.fiit.stuba.sk/os/html/2Zaklady.html http://linuxos.sk/clanok/intenzivny-rychlokurz-prikazov-linuxu/ (Pohyb na disku a základná práca so súbormi, Ostatné užitočné programy)
  • Základy HTML | http://www.jakpsatweb.cz/zaklady-html.html
  • Základy fungovania HTTP | http://sk.wikipedia.org/wiki/Hypertextov%C3%BD_prenosov%C3%BD_protokol

Archives