⬢ DragonFlyBSD Kernel Audit
DF-5062 / alias2.sh
← back to finding ↓ download raw
#!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
echo '--- write AAAA via v0 (stderr shown) ---'
printf 'AAAA-v0-mark-bbbbbbbbbbbb' | dd of=/dev/vinum/vol/v0 bs=512 seek=0 conv=sync
echo '--- read via v0 ---'
dd if=/dev/vinum/vol/v0 bs=512 count=1 | od -c | head -3
echo '--- write BBBB via v256 (stderr shown) ---'
printf 'BBBB-v256-ALIAS-cccccccc' | dd of=/dev/vinum/vol/v256 bs=512 seek=0 conv=sync
echo '--- read via v0 (BBBB => aliasing) ---'
dd if=/dev/vinum/vol/v0 bs=512 count=1 | od -c | head -3
echo '--- read via v256 ---'
dd if=/dev/vinum/vol/v256 bs=512 count=1 | od -c | head -3