2022-Nov-20 | [Python] Wordclouds for your book library |

2022-Nov-14 | [Unix] Logging your work using suckless dwm |

2022-Nov-13 | [Math][RevEng] Boolean algebra for noobs: stack alignment |

2022-Nov-12 | Yet another self-referential joke about loser |

2022-Nov-09 | [Math] Boolean algebra for noobs: easy exercise |

2022-Nov-09 | Learn reverse engineering: but where to start? |

2022-Nov-07 | CPU vs (GP)GPU: the difference |

2022-Oct-23 | VPN from Windows to Linux: WireGuard working example |

2022-Oct-23 | [Logic] Formal fallacy for programmers |

2022-Oct-23 | [Math][Python] Mixed radix, part II |

2022-Oct-23 | Wget patch: limit-size |

2022-Oct-15 | [Math][Python] Cartesian product by example |

2022-Oct-05 | [Math] Binary logarithm, part II |

2022-Oct-03 | [Crypto] SSH protocol dissected, part IV |

2022-Oct-01 | SSH servers survey in 2022 |

2022-Sep-29 | [RevEng][Math] Data compression and entropy, part II |

2022-Sep-25 | [Crypto] SSL/TLS certificates survey (in wild) + (failed) RSA GCD attack in 2022 |

2022-Sep-17 | Decompilation to pure C using Hex-Rays or Ghidra |

2022-Sep-17 | [Crypto] SSH protocol dissected, part III: publickey auth |

2022-Sep-17 | [Philosophy] Ship of Theseus |

2022-Sep-14 | How good your knowledge of bitwise tricks? Exercise. |

2022-Sep-13 | Don't use Payoneer |

2022-Sep-04 | [Crypto] SSH protocol dissected, part II: fingerprint |

2022-Aug-31 | [Crypto] Cracking AES-CTR with reused nonce |

2022-Aug-28 | [Crypto] SSH protocol dissected, part I: toy SSH client in ~1k SLOC |

2022-Aug-27 | [RevEng] Challenge/keygenme #88: a hint |

2022-Aug-27 | [Unix] Pipes for parallel processing |

2022-Jul-28 | [Math][Python] Project Euler #99 and logarithmic representation |

2022-Jul-24 | My Discord server/channels and Discourse |

2022-Jul-24 | [Math] Modulo inverse and the solution to the reverse engineering challenge #87 |

2022-Jul-24 | [Math] Factlets about integer factorization |

2022-Jul-22 | [SAT] Deducing CNF for multi-input XOR function |

2022-Jul-21 | [Math] Exponentiation and binary logarithm for network administrators |

2022-Jul-19 | [RevEng][Math] Data compression and entropy |

2022-Jul-15 | Using tabs |

2022-Jul-05 | [Math][Python] Mixed radix, role-playing dices and PRNG |

2022-Jul-05 | [Russian] Как писать технические тексты |

2022-Jun-18 | [Crypto] Safe backups (or ransomware) using RSA/PGP/GnuPG/OpenSSL |

2022-Jun-10 | [Math] OEIS mirrored for local browsing |

2022-May-18 | [Crypto] RSA: how Chinese Remainder Theorem is used here |

2022-May-15 | [Crypto] Birthday attack: yet another explanation |

2022-May-15 | [Crypto] Low-exponent attack on RSA: an example |

2022-May-11 | [Unix][Crypto] Simplest possible password manager |

2022-May-07 | [Python][Math] Deciphering Uber rating |

2022-May-06 | [Lisp, ML, Haskell] Tail call/recursion/optimization |

2022-Apr-30 | ElGamal signature scheme |

2022-Apr-27 | ElGamal encryption system, cracking it using CADO-NFS |

2022-Apr-16 | [Math] Android lock screen (9 dots) has exactly 140240 possible ways to (un)lock it |

2022-Apr-13 | Lisp notes |

2022-Apr-01 | Trimming backups with logarithmic scale |