IceDev

software, security and other strangeness

About me

I do backend development, system administration and security. Also touching low level and microcontrollers when I have some free time.

Current projects

  • DRAKVUF - Contributing to GitHub project tklengyel/drakvuf, a black box hypervisor-level malware analysis system
  • LibVMI - Contributing to GitHub project libvmi/libvmi, a virtual machine introspection library
  • mquery - Blazingly fast Yara queries for malware analysts

Conference talks (PL)

  • What The Hack 2019 - Parę sztuczek z Portable Executable, czyli ciekawe rzeczy które można zrobić w Windowsie (with Paweł Srokosz)
  • PWNing 2019 - Monitorowanie i rozpakowywanie złośliwego oprogramowania na poziomie hypervisor) (with Krzysztof Stopczański)
  • SECURE 2019 - Monitorowanie i rozpakowanie złośliwego oprogramowania na poziomie hypervisora (with Krzysztof Stopczański)
  • What The Hack 2018 - Hardware RE: hakujemy firmware zamka hotelowego i piszemy lepszy (with Jarosław Jedynak and Marek Klimowicz)
  • PWNing 2018 - Hardware RE: hakujemy firmware zamka hotelowego i piszemy lepszy (with Jarosław Jedynak and Marek Klimowicz)
  • SECURE 2018 - Jak zorganizować CTF i przetrwać, czyli organizacja konkursów dla hakerów z perspektywy admina

Publications (PL)

Previous projects

  • Apartament4you - backend developer&security guy; I take care of proper synchronization with external systems (e.g. Booking.com)
  • Algochecker - project lead: the Docker-based online judge platform developed at the WUT’s Faculty of Electronics and Information Technology (WEiTI PW); currently used for organization of teaching (and sometimes for some competitions); source code available on GitHub;

Random code snippets

NFC stuff

  • ntag424-ev2-crypto - a crypto library to handle AuthenticateEV2, EV2 Secure Messaging, also features Leakage Resilient Primitive implementation (LRP encrypt, decrypt, CMAC)
  • ntag424-backend - exemplary Flask backend server for NTAG 424 DNA Secure Direct Messaging
  • avr-nfc-bootloader - NFC bootloader for ATmega microprocessors, implemented for MFRC522 NFC frontend, program can be flashed from Android application

Really random