Tuesday, April 2, 2019

Chili and Eggs

Makes a great breakfast.


Mobi go2  breakdown:

Stealth Pen testing device that appears to work as a kids game.


Pieces and Parts:

Raspberry Pi Zero W 1.4

D1 wemos mini x2

Possible Hardware STM32F103C8T6 (since i have 3 of them)


And some code I want to modify but need to make sure I toss credit too.


// Keyboard Matrix Tutorial Example
// baldengineer.com
// CC BY-SA 4.0
  
// JP1 is an input
byte rows[] = {2,3,4};
const int rowCount = sizeof(rows)/sizeof(rows[0]);
 
// JP2 and JP3 are outputs
byte cols[] = {8,9,10};
const int colCount = sizeof(cols)/sizeof(cols[0]);
 
byte keys[colCount][rowCount];
 
void setup() {
    Serial.begin(115200);
 
    for(int x=0; x<rowCount; x++) {
        Serial.print(rows[x]); Serial.println(" as input");
        pinMode(rows[x], INPUT);
    }
 
    for (int x=0; x<colCount; x++) {
        Serial.print(cols[x]); Serial.println(" as input-pullup");
        pinMode(cols[x], INPUT_PULLUP);
    }
         
}
 
void readMatrix() {
    // iterate the columns
    for (int colIndex=0; colIndex < colCount; colIndex++) {
        // col: set to output to low
        byte curCol = cols[colIndex];
        pinMode(curCol, OUTPUT);
        digitalWrite(curCol, LOW);
 
        // row: interate through the rows
        for (int rowIndex=0; rowIndex < rowCount; rowIndex++) {
            byte rowCol = rows[rowIndex];
            pinMode(rowCol, INPUT_PULLUP);
            keys[colIndex][rowIndex] = digitalRead(rowCol);
            pinMode(rowCol, INPUT);
        }
        // disable the column
        pinMode(curCol, INPUT);
    }
}
 
void printMatrix() {
    for (int rowIndex=0; rowIndex < rowCount; rowIndex++) {
        if (rowIndex < 10)
            Serial.print(F("0"));
        Serial.print(rowIndex); Serial.print(F(": "));
 
        for (int colIndex=0; colIndex < colCount; colIndex++) {  
            Serial.print(keys[colIndex][rowIndex]);
            if (colIndex < colCount)
                Serial.print(F(", "));
        }   
        Serial.println("");
    }
    Serial.println("");
}
 
void loop() {
    readMatrix();
    if (Serial.read()=='!')
        printMatrix();
}

Monday, April 1, 2019

Mobi go2 Tear Down Part 1

Some pics of the tear down: First the Subject:


Next up the back of the subject with the battery cover removed.


Back of the screen hing


Now for a bunch of tear down pics













Some Test fits 








Part 1 of many to come of a stealth pen testing device in a kids toy with a screen and keyboard + extras



Friday, March 7, 2014

RCA dvd player died

So like. My kid loves his dvd player. I got it for long car rides. It was one of the dual screen video players with a dvd player one side and just a screen on the other. Well one day it got broke (the dvd player side). 8 kids one room, you know the rest.

Enter raspberry pi powered openelec thing. Goal make it live. And keep all stock functions and controls on the screen (all work)
Bottom left Usb car charger soldered in to pOwer the pi. Cause i was lazy and ya no circuit built today. All off the shelf

Yep screen workd
Shoe horned in
Yes I know the dremel got away from me. :D its for my kid, he doesn't care.
Had too insulate the board with hot glue The connector on the middle right is for screen controls. Which when ground control the brightness etc. (found this out the fun way).

And as you can see below I was super lazy and got out my butane power soldering iron, and not my electric one. 

It works and he likes it. No modification of the pi needed, cost 0, had everything on hand. Controlled over the phone via the xmbc remote app

Sometimes being lazy pays off. Cause I was totally too lazy to toss out the dvd system after it was broken, and then tripped on it with the pi in my hand. 45 minutes later its what you got.



Some what specs.

RCA out from the pi to the Screen soldered on the screen side RCA jack on the PI Side
Dual stereo via old head phonejack soldered straight to the board.
Running openelec 3.2.4(newest as of today 7 mar 14)

Configured the Pi on the tv then installed it in the RCA screen,
Dremeled (badly) access to usb.

Powered via car adapter hacked up with wire cutters (seriously way easier than going out in the cold for parts)


Still to do. Adhoc interface stuff for on the road or I could just name my phone's wifi access point to the same thing and control it like that. 

And yes I know this format hurts the eyes. I totally dont update enough. etc. I am in the 82nd Airborne give me a break and yea that. Only wrote this up because there is still lot of room in the case and you can use the gpio of the pi to create a totally cool remote control for a robot with this. I will be on the look out for another one of these also. See my ISO of add on craigslist :D


Edit: quick shot of pass through. Audio and video work.

Friday, May 3, 2013

New robot

Working on a new robot.

glued up foam, fyi next time remove the plastic covering.
also made a piece out of left overs for the next.
 front
side
 split in half.

Lots more work to go.

Tuesday, March 5, 2013

Steganography

http://adaywithtape.blogspot.com/2013/01/data-obfuscation.html

Just learned a ton, managed to spend about 5-6 hours to solve the issues with Tape's help aka hints and his awesome post.

Not bad for not even hearing of Steganography before yesterday.


On his page is a photo that he said has a embedded rar file. It does. But it is only part of the game.

http://www.lbpcentral.com/forums/showthread.php?32119-Something-BIG-is-coming-Kindred

Is a hint to more of the story. I wasted a few hours on it. Very fun to do forensics on. The photos and text are clues. Have fun and Thanks Tape for writing that post I stumbled on

Tuesday, September 4, 2012

Setting up the laptop

Well since I change linux flavors like underwear (almost daily). I decided to redo my partition tables yet again.

Going to allocate 15 gig's of space for iso images. After downloading them I can toss them in the space, do a quick grub edit and update and bam! Libe file system without needing a usb drive or burning cd's

Monday, May 28, 2012

Puppy bot

Build a robot for acadian to get him started in robotics.

Everything in it, is stuff I had laying around.


The button on top triggers, 4 rgb leds inside of it. Its powered by a jeenode, Yes those are bobbers on the rear antenna. The wheels are two cd's with some 1/8? bearings hot glued between them and wrapped in plastic wire wrap conduit.

I did a quick continous rotation mode to a pair of servos. The front "wheel" is a ping pong ball mounted to a pair of springs.

Over all it tools around good. With a 9v battery as the power source. The sonar just lets it back up a little bit and turn left or right off a random guess.

i found an old cell phone i might use the battery out of that to power. I will upload some more photos of the build when acadian goes to bed