My trainings

Public trainings

Come to my public trainings, everybody's welcome:

Trainings in Prague are held regularly in the middle of March, June, September, and December, in other cities irregularly.

In-house trainings

Any public training can also be turned into an in-house training. As an extra, I offer these in-house-only courses:

I also offer consulting for your business, contact me!

My articles

Cracking passwords from the dump (2. 1. 2018, Blog)

You don't crack passwords using rainbow tables or brute-force attacks anymore. So this probably wasn't a plaintext leak, somebody have cracked 750k passwords and uploaded them online. I've tried cracking them too.

(read more…)

This is how you respond to a disclosure (22. 12. 2017, Blog)

I've reported Stored XSS vulnerability and it was triaged, fixed, tested and deployed in less than an hour. On Friday. Before Christmas.

(read more…)

Last dates for Intro to PHP, Classes & objects in PHP training (10. 10. 2017, Blog)

The time has come and after 6 years I'm closing my public training Introduction to PHP and Classes and objects in PHP, the last round this December. I'll still offer these two courses for companies, as an in-house training. I'm also writing some new courses.

(read more…)

All articles

My talks


Upcoming talks

…at your event or conference, let me know!


Lámání a ukládání hesel
5. 11. 2017, OpenAlt (25 minutes)

Hlava není na hesla
31. 10. 2017, Security Fest 2017 (25 minutes)

Crackování hesel (nejen) z úniku
7. 10. 2017, LinuxDays 2017 (25 minutes) 📃

Správci hesel do hloubky
18. 9. 2017, HackerFest (30 minutes) 📃

Z fotky na Facebooku až k unesenému účtu
21. 6. 2017, Internet a Technologie 17 (25 minutes)

All talks

Me answering questions

Blokování webů a stránek
4. 6. 2016, Český rozhlas Online Plus

Na 11. srazu Na volné noze
4. 6. 2016, 11. sraz Na volné noze

Webový vývojář musí mít hackerské myšlení
30. 5. 2016, Kyberbezpeč

Hlavní je používat hlavu, ale ne na hesla
3. 5. 2016, Host Radiožurnálu

Jak zvýšit zabezpečení vašeho webu?
17. 2. 2016, Mladý

All interviews