BadBIOS and FOXACID infected my computers and replacement computers. BadBIOS circumvented booting to live PC-BSD DVD. Dragos
Ruiu, discoverer of BadBIOS reported BadBIOS circumvents DVDs. Therefore, I purchased PC-BSD and GhostBSD from
OSDisc.com. BadBIOS prevented booting.
Therefore, PfSense was installed on the hard drive of my Asus 105PE netbook. To attempt to prevent BadBIOS from tampering with booting of pfsense, I disabled ACPI. Yet, booting with and without ACPI disabled option was identical. BadBIOS circumvented disabling ACPI.
I attempted to airgap two computers by not using an ethernet cable and removing the combo wifi/Azurewave bluetooth half mini PCI card. BadBIOS
continued to perform Wake on Bluetooth (WoBT), runlevels remotely syncing my data to a server and other behavior I
described at reddit.com's BadBIOS subreddit.
BadBIOS loads Azurewave at usbus4 which is where Intel's Enhanced Host Controller (EHCI) is located. Edit: Azurewave manufacturers wifi/bluetooth/FM radio transceiver chips and webcams. Azurewave at usbus4 is a webcam. Since I selected boot option ACPI disabled, pfSense should not have detected a webcam.
There are two Giant-locks and a fatal trap 12. Azurewave dismounts root which crashes. A shadow filesystem is loaded. BLK(S) MISSING IN BIT MAPS. Dragos Ruiu commented about blks missing in bit maps.
I will ship my Asus 1015PE to anyone interested in performing forensics.
Snippets of the boot splash with ACPI disabled using an Asus 1015PE netbook:
Ruiu, discoverer of BadBIOS reported BadBIOS circumvents DVDs. Therefore, I purchased PC-BSD and GhostBSD from
OSDisc.com. BadBIOS prevented booting.
Therefore, PfSense was installed on the hard drive of my Asus 105PE netbook. To attempt to prevent BadBIOS from tampering with booting of pfsense, I disabled ACPI. Yet, booting with and without ACPI disabled option was identical. BadBIOS circumvented disabling ACPI.
I attempted to airgap two computers by not using an ethernet cable and removing the combo wifi/Azurewave bluetooth half mini PCI card. BadBIOS
continued to perform Wake on Bluetooth (WoBT), runlevels remotely syncing my data to a server and other behavior I
described at reddit.com's BadBIOS subreddit.
BadBIOS loads Azurewave at usbus4 which is where Intel's Enhanced Host Controller (EHCI) is located. Edit: Azurewave manufacturers wifi/bluetooth/FM radio transceiver chips and webcams. Azurewave at usbus4 is a webcam. Since I selected boot option ACPI disabled, pfSense should not have detected a webcam.
There are two Giant-locks and a fatal trap 12. Azurewave dismounts root which crashes. A shadow filesystem is loaded. BLK(S) MISSING IN BIT MAPS. Dragos Ruiu commented about blks missing in bit maps.
I will ship my Asus 1015PE to anyone interested in performing forensics.
Snippets of the boot splash with ACPI disabled using an Asus 1015PE netbook:
Code:
atkbd0: (GIANT-LOCKED)
ATKBD0: (ITHREAD)
psm0: (GIANT-LOCKED)
PSM0: (ITHREAD)
Unknown: <INT0000> cant assign resources (memory)
unknown: <PNP0c01> cant assign resources (memory)
Unknown: <INT0000> cant assign resources (memory)
Fatal trap 12: page fault while in kernel mode.
usbus4: 480Mbps High Speed USB v2.0
ad4: 238475MB <WDC WD2500BEUT-80A2310 .01.01A01> at at2-mater UDMA100 SATA 3 GB/S
ugen3.1: <Intel at usbus3
ugen3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <Intel at usb4
uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1 > on usb4.
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
uhub4: 8 ports with 8 removable, self powered
ugen 4.2: <Azurewave> at usbus4
Trying to mount root from ufs:dev/ad4s1a
Warning: / was not properly dismounted
Configuring crash dumps . . .
Using /dev/ad4s1b for dump device
Mounting filesystem . . .
ZFS NOTICE: Prefetch is disabled by default on i386 ---to enable, add 'vfs.zfs.prefetch_disable=0' to
/boot/loader.conf
ZFS WARNING: Recommend mem kmem_size is 512 MB: expect unstable behavior. Consider tuning vm.kmem_size and
vm.kmem_size_max in /boot/loader.conf
ZFS filesystem version 5
ZFS storage pool version 28
Mount: /dev/ad4S1a R/W mount of /denied
Filesystem is not clean - run fsck:
Operation not permitted
** /dev/ad4S1a
**Last mounted on /
** Root file system
Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
There are lots of UNREF FILES.
The last three UNREF FILES are:
UNREF FILE I=18347104 OWNER=root MODE=100644
SIZE=0 MTIME=May 10 22:55 2014
RECONNECT? yes
UNREF FILE I=18347105 OWNER=root MODE=100644
SIZE=0 MTIME=May 10 22:55 2014
RECONNECT? yes
UNREF FILE I=18347106 OWNER=root MODE=100644
SIZE=0 MTIME=May 10 22:55 2014
RECONNECT? yes
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? yes
SUMMARY INFORMATION BAD
SALVAGE? yes
BLK(S) MISSING IN BIT MAPS
SALVAGE? YES
5818 files, 91880 used, 117149245 free (189 frags, 14643632 blocks, 0.0% fragentation)
********* FILESYSTEM MARKED CLEAN**************
**********FILESYSTEM WAS MODIFIED***************
Disabling APM on /dev/ad4
photo of the above is at ?
Welcome to pfSense 2.1.2 - RELEASE
No core dumps found
Creating symlinks . . . . done
External config loader 1.0 is now starting
Initializing . . . . done