Bypassing VM detection
Some software checks whether it is running in a virtual machine and changes what it does when it is - malware goes quiet, anti-cheat refuses to start. This is the week I spent making a KVM guest answer no, down to one …
Some software checks whether it is running in a virtual machine and changes what it does when it is - malware goes quiet, anti-cheat refuses to start. This is the week I spent making a KVM guest answer no, down to one …
The full writeup: getting a KVM guest from 10/85 to 1/85 on VMAware - the packaged short path, domain XML, QEMU and KVM patches grouped by the detection each one clears, the host headroom that costs 85x on every timing …
The full writeup: VFIO single-GPU passthrough end to end - kernel setup, libvirt hooks, domain XML, performance tuning, anti-cheat tiers, TPM, and getting your desktop back.
Moving your only GPU into a Windows VM and back works. It also nukes your Plasma session every single time. I ran it as an experiment for months - here is the real cost and the layout that sidesteps the whole problem.
A reference for the awk pattern-action language covering built-in variables, program structure, and one-line scripts for spacing, numbering, string and array handling, substitution, and selective printing or deletion of …
A Bash script that creates a zstd-compressed tar archive of a directory and deletes backups older than 2 days, intended to be scheduled via cron.
Configure BIND9 as an authoritative server, recursive resolver, or both, covering zone files, ACLs, zone transfers with TSIG, DNSSEC signing, performance tuning, and testing.
Install a minimal Linux base system into a target directory using distribution-specific package managers and bootstrap wrappers, then configure it to boot.
Reference for Borg Backup: installation, local and remote (SSH) repositories, encryption modes, compression, pruning, restore, Borgmatic, and systemd timer automation.
Reference for the BTRFS copy-on-write filesystem: subvolumes, snapshots, multi-device and RAID profiles, scrub, compression, qgroups, mount options, and troubleshooting.