Posts

Mini Virtual Pinball Machine

Image
Laying in bed, I wondered what I could do with a couple old phones I had laying around and decided given the length of screen that a Pinball machine was going to be it, though I wasn't quite sure how.  After searching, it's does seem there is a larger unit you can buy for your tablet and while I couldn't find info on it, it became apparent it was likely just a HID (human interface) compliant device. I was looking for the best app for Pinball, and it seems the best is Zen Pinball. I hooked up a keyboard through a usb c adapter and confirmed it does have keyboard support.  I had a Pro Micro in my drawer from playing with keystroke injection a while back, so I wired it up initially thinking four buttons only to discover that navigating the app required six. Jurassic Park was one of the most iconic tables available on Zen Pinball, so it was the one I decided to make the focus point of the cabinet and found rough photos to give it some visual while designing. One amazing detail

Insputer Desktop Fish tank

Image
Admiring my desktop fishtank, I decided that the hydroponic pod mount was of no use to me and designed a hopper style fish feed for the tank.   One thing that really struck my interest in this was while reading on appropriate fish, I found an article on phys.org  that had me wondering if guppies could reconize feeding time from a sequence of LED flashes. It is important for you to know, while I was designing this all that was playing through my head was the scene from Jurassic Park " they remember.." I made a 5mm feed dispenser, which seems to be plenty during every feeding given the tank size. The feed arm has three variables retaining position of the servo; return position, fill position and dispense where it then proceeds to return position. I found parking the dispenser outside of the fill position reduce packing or clotting of food. At this time, it dispenses every 12 hours and there is a button to dispense.  Here is the code:

Use Windows Hotspot for Airlink Oculus Meta Quest 2

Image
Airlink is an amazing feature of the Quest 2 and configuring it allows users to "unthether" from the long USB and utilize wifi to link to your PC for PCVR - and it works amazing! The trouble at this time is specifications are vague as the feature is experimental and advice seems to point users toward dedicated 802.11ax "Wifi 6" routers configured to access points - which seem unnecessarily expensive. My motherboard (AORUS Elite) has an Intel wireless dual band 802.11ac integrated adapter that went unutilized. While trying to work out the best way to minimize latency over my network, I thought I would try to utilize this adapter.  The follow are my notes regarding this configuration with the assumption of the Airlink experimental feature already being enabled on your headset. Configuration notes Hardware spec: Oculus branded Quest 2  AMD R9 3900X 32GB of RAM 1TB NVMe SSD X570 AORUS Elite Wifi ROG Strix RTX 3070 Under your adapter settings in device manager, there are

pwnagotchi 2022

Image
Pwnagotchi is a cool project that I had seen a few years back and just recent decided to finally take a look at it. What is Pwnagotchi? Pwnagotchi is a small "AI" device derived from the 90's toy Tamagotchi. Similar to the toy, you please your Pwnagotchi by allowing it to observe and "eat" wifi handshakes. The artificial intelligence of the Pwnagotchi allows it to analyze it's surroundings making decisions on how to best collect wifi handshakes through passive sniffing, deauthentication and association attacks.  Pwnagotchi is capable of storing the collected handshakes supporting hashcat to later crack the obtained handshakes, thus possibly providing the wifi network password. If you don't have any pi's around, the whole project costs about 60-70 bucks including the Waveshare ink screen, Raspberry Pi Zero and Pisugar2 power pack. Configuration Notes: While the project is seemingly abandoned by its original developer, the documentation is still pretty

Proxmark3 - VM installation Kali Linux

Image
While the Wiki does an excellent step by step installation of the Proxmark, I thought I would write on my experience as I did overlook a step of configuration that lead to some brief confusion.  It should also be noted that there are multiple recommendations made of avoiding installation on a virtual machine, though I was able to accomplish this with no issues. Another note would be that the USB interface used is identified in the picture below. The side USB interface is for powering for standalone or field mode operation in combination with a power source such as a battery pack. Windows 10 If you are running a virtual machine, your host machine needs to have the appropriate driver in order for your device to be accessible to your VM. We must first download and extract the following  https://github.com/Gator96100/ProxSpace/archive/master.zip Once extracted we need to disable driver signature verification. There are two ways to achieve this: Option #1 enable test signing Right click CMD

MSI 1603 Error

Image
During an installation attempt of an application, a common indicator of remanence left behind of a failed installation attempt can be identified as follows: This error often occurs when a previous installation attempt has failed or has failed to unregister files. More information can be found here: https://docs.microsoft.com/en-us/troubleshoot/windows-server/application-management/msi-installation-error-1603 Resolving this issue usually entails removing registry entries associated with the installer, which can be done painfully searching the registry and manually removing any assosiciations and uninstall entries or using a tool such as MSIZap. Prerequisites: MSIZap Product code MSIZap is part of the Windows SDK, and can be a useful part of anyone's tool kit. In order to make use of MSIZap in a targeted fashion, we need to have the product code we are wanting to completely remove from the registry. Once obtaining MSIZap, we can execute it through the command prompt or browse to it v