Unpacking a database of unknown type
Unpacking a database of unknown type
by Dennis Yurichev
Unpacking a database of unknown type
Amateur cryptography: decrypting TVT CCTV camera config files
Cracking simple XOR cipher with simulated annealing, part II
My new linkedin profile
[SMT][Z3] Predicting Math.random() in Firefox using Z3 SMT-solver
Hire an author/writer
[Crypto] Toy SSH client in ~2k SLOC of Python, v6
[Math][Pentesting] Password requirements are harmful. A password with required digit/special character may be weaker. Part II.
[RevEng][CS] Fuzzy topological sorting
IOCCC/mullender revisited, position-independent code, shellcode
Hunting for extremal Latin squares using MaxSAT solver
[RevEng][x86][x64][C][newbies] Software reset in embedded devices
Testing word counting code using KLEE and CBMC
[Math] Intervals: examples of open intervals; fencepost errors
[Math] Intervals: Apache Maven version numbers
[Math] Intervals: examples of half-open intervals
[Math] Intervals: examples of closed intervals
[Pentesting][Math] Bruteforce passwords using cartesian product
[Pentesting][Math] Finding masks for Hashcat using combinatorics
What is MQTT (IoT, smart homes) --- an explanation under 120 lines or 1100 words
[Math] Number of ways to insert 4 wires into 8-pin 8P8C Ethernet connector
Flatten function/operation in functional programming
[Unix][C] Similarities between Unix symlinks and C/C++ pointers/references
[Pentesting] Dahua (CCTV cameras) auth
[Pentesting] ONVIF (CCTV cameras) auth
[Pentesting] RTSP (CCTV cameras) auth
[Pentesting] HTTP auth, part III: rogue web-server
[Pentesting] HTTP auth, part II: digest
[Pentesting] HTTP auth, part I: basic
[Pentesting] Passwords from Wikipedia
[RevEng] Challenge: Ukrainian receipts: the solution
[RevEng] Toy decompiler
[Pentesting] Walking passwords, part II
[Pentesting] The cost of cracking WPA2 (Wi-Fi) passwords in 2025
Two more uses of information entropy metric
Yet another XOR feature: a lamp turned on/off with several toggle switches
Recovering/undeleting short deleted files in 50 SLOC of pure C, any filesystem supported.
Linux kernel compressed files have some text strings
Oracle zero-day vulnerability for sale
[Crypto] Leaking IV in CBC mode
Yet another explanation of the Quicksort algorithm
[Linux] Simplest possible snapshot-style backups using rsync
Cracking simple XOR cipher with simulated annealing
Packing students into dorm using simulated annealing
Make shortest cables in your rack using simulated annealing
Generating Malbolge code using simulated annealing
Worst sorting algorithm I ever saw: proving it using KLEE
Cracking simple LCG PRNG
Content-addressable storage
Typeless programming languages (BCPL, B), C evolution and decompiling