resilar

Results 11 issues of resilar

Currently `-b 4:` for a long input (e.g., 1GB) is handled *non-lazily* by allocating a huge array to store all the input bits following the 4th byte. This is stupid....

enhancement

Proposed behavior: * `-b 03FFFFC0@1024` selects 20 bits at position 1024 * `-b 80@30:40` selects 10 MSBs between positions 30 and 40 * `-b 2@0:-1:1` selects all bits except the...

enhancement

A brief comparison of [SQLCipher](https://www.zetetic.net/sqlcipher/) and [sqleet](https://github.com/resilar/sqleet/) features. *Last updated: 2019-02-17* ## General _ | SQLCipher | sqleet --- | --- | --- First release | November 2008 | September...

In [shared-cache mode](https://www.sqlite.org/sharedcache.html) (disabled by default), `sqlite3_key_v2()` sometimes returns `SQLITE_NOTADB` (or `SQLITE_LOCKED`?) due to synchronization issues with respect to reading the database page 1 for codec verification in `codec_set_to()`. The...

bug

Other SQLite3 encryption extesions (e.g., wxSQLite3 & SQLCipher) do not verify the encryption key in `sqlite_key_v2()`. Instead, the validity of the key is determined later based on the success/failure of...

If LD_LIBRARY_PATH is unset, nvidia-xinitrc exports LD_LIBRARY_PATH with a trailing colon (':') which is interpreted as an empty path, i.e., the current working directory (CWD). This creates a security vulnerability...

Quoting myself from comment thread of issue #9 "Lazy `-b` evaluation" > I think we should consider deprecating offset switches `-o/-O` at some point because `-b` switches are now expressive...

enhancement

Implement a feature to calculate CRC quines. For example: ```sh $ printf "\xcc\x4f\xbb\x6a" | ./crchack - cc4fbb6a $ printf "\xff\xff\xff\xff" | ./crchack - ffffffff $ printf 'foo\x81\xc8\x73\xa7bar' | ./crchack -...

[In VirusTotal, 6/67 engines](https://www.virustotal.com/#/file-analysis/NzI2NmNkYWZjZjQ1NDlkNTEyMzQ1N2I2MGRmMmVkMzE6MTU0NzE0MjYyMg==) falsely detect `hotfinger.exe` as malicious. This is bad because the 6 engines include popular antivirus software such as Avast, AVG, Cylance & Symantec. Users do not...

enhancement

The current code locates fingerprint sensor devices by enumerating the registry tree `HKLM\System\CurrentControlSet\Enum`. A better approach would be to use [`SetupDi*`](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/using-device-installation-functions) family of functions to enumerate the biometric device class,...

enhancement