Skip to content

Commit

Permalink
docs: add information about Comarch Optima
Browse files Browse the repository at this point in the history
  • Loading branch information
galuszkak committed Feb 24, 2022
1 parent f604281 commit 7032794
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
Binary file added ComarchOptima.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
Gremlin
=======

This is small proof of concept to crack any PDF file encrypted with PESEL number as password.
This is small proof of concept to crack any PDF file encrypted with PESEL number as password. One of my last PIT received in my job was encrypted by PESEL number and it occurred to me that this is a default feature of Comarch Optima software. Given that space of PESEL numbers is predictable for working people I thought it's very easy to get actually crack any PIT file (or other file encrypted by Comarch Optima). For people without pesel number it's encrypted just with they date of birth. You can read more about this feature here: https://pomoc.comarch.pl/optima/pl/2022/index.php/dokumentacja/ogolne-i-kasa-bank-20/.

In worst case scenarion doing bruteforce if we take into account all people from 18-67 (retirement age) and that ordinal number was actually random there is around 178832115 PESEL numbers that has to be checked.

![ComarchOptima](./ComarchOptima.png)

Before you run it please download all dependencies

Expand Down

0 comments on commit 7032794

Please sign in to comment.