Wednesday, October 19, 2011

Badass OUIs to use when spoofing your MAC address

When spoofing MAC addresses, I like to use OUIs from major defense companies to troll anyone that snoops around (and bothers to look it up).  Here's my list of awesome OUIs:


00-1A-11   (hex) Google Inc.
001A11     (base 16) Google Inc.
1600 Amphitheater Parkway
Mountain View CA 94043
UNITED STATES


00-00-8F   (hex) Raytheon
00008F     (base 16) Raytheon
M/S 1-1-1119
1001 Boston Post Rd
Marlboro MA 01752
UNITED STATES


00-0B-F3   (hex) BAE SYSTEMS
000BF3     (base 16) BAE SYSTEMS
6500 Tracor Lane
Austin Texas 78725
UNITED STATES


00-E0-AF   (hex) GENERAL DYNAMICS INFORMATION SYSTEMS
00E0AF     (base 16) GENERAL DYNAMICS INFORMATION SYSTEMS
COMPUTING DEVICES, LTD.
3190 FAIRVIEW PA
FALLS CHURCH VA 22042-4523
UNITED STATES


00-A0-21   (hex) General Dynamics
00A021     (base 16) General Dynamics
Communication Systems
77A Street
Needham Heights MA 02494-2892
UNITED STATES


00-26-89   (hex) General Dynamics Robotic Systems
002689     (base 16) General Dynamics Robotic Systems
1231 Tech Court
Westminster MD 21157
UNITED STATES


00-19-8A   (hex) Northrop Grumman Systems Corp.
00198A     (base 16) Northrop Grumman Systems Corp.
7055 Troy Hill Drive
Elkridge Maryland 21075
UNITED STATES


00-40-BE   (hex) BOEING DEFENSE & SPACE
0040BE     (base 16) BOEING DEFENSE & SPACE
P.O. BOX 3999
MAIL STOP 88-12
SEATTLE WA 98124-2499
UNITED STATES


60-8D-17   (hex) Sentrus Government Systems Division, Inc
608D17     (base 16) Sentrus Government Systems Division, Inc
141 Chesterfield Industrial Blvd
Chesterfield MO 63005-1219
UNITED STATES


00-07-EF   (hex) Lockheed Martin Tactical Systems
0007EF     (base 16) Lockheed Martin Tactical Systems
3333 Pilot Knob Road
Eagan MN 55121
UNITED STATES


00-08-55   (hex) NASA-Goddard Space Flight Center
000855     (base 16) NASA-Goddard Space Flight Center
Code 561
Greenbelt MD 20771
UNITED STATES


00-0E-96   (hex) Cubic Defense Applications, Inc.
000E96     (base 16) Cubic Defense Applications, Inc.
P.O. Box 85587
9333 Balboa Avenue
San Diego CA 92186-5587
UNITED STATES


00-14-8D   (hex) Cubic Defense Simulation Systems
00148D     (base 16) Cubic Defense Simulation Systems
2001 W. Oakridge Road
Orlando FL 32809
UNITED STATES


00-1F-0D   (hex) L3 Communications - Telemetry West
001F0D     (base 16) L3 Communications - Telemetry West
9020 Balboa Ave
San Diego CA 92123
UNITED STATES


EC-5C-69   (hex)   MITSUBISHI HEAVY INDUSTRIES MECHATRONICS
SYSTEMS,LTD.

EC5C69     (base 16)   MITSUBISHI HEAVY INDUSTRIES MECHATRONICS
SYSTEMS,LTD.

    1-16,5-CHOME,KOMATSU-DORI,
    KOBE HYOGO 652-0865
    JAPAN


00-00-AE   (hex) DASSAULT ELECTRONIQUE
0000AE     (base 16) DASSAULT ELECTRONIQUE
55, QUAI MARCEL DASSAULT
92214 ST CLOUD
FRANCE
FRANCE


00-00-AF   (hex) NUCLEAR DATA INSTRUMENTATION
0000AF     (base 16) NUCLEAR DATA INSTRUMENTATION
GOLF & MEACHAM ROADS
SCHAUMBERG IL 60196
UNITED STATES

Monday, October 10, 2011

WorldWinner Big Money Bot written in Python

What WW used to look like before GSN bought them.

I generally scored between 60,000-120,000 points on WorldWinner's Big Money compete-for-cash game, which, to me, was pretty good.  That was until I decided to looked up some strategies for improving my skill in BM and instead stumbled upon some YouTube videos of players scoring upwards of 350,000 points. My highest score was 137,582, and the highest I've ever seen in my experience was around 180k. You can imagine I was pretty shocked that a score higher than 200,000 was even possible, let alone achievable without cheating.


I then realized how much I suck at this game.  Well, what do you do when you can't beat a game?  Try, try again?  Practice?  Nope.  You cheat.


A simple Google search for "worldwinner big money bot" led me to one of those shady infomercial style sites with obviously fake and cheesy testimonials.  The product's slogan ended with "MAKE MORE MONEY THAN YOU COULD EVER IMAGINE!!!"  Riiiiiight.

Other than that shady site, I couldn't find any mention elsewhere of a bot for Big Money.  I decided to make my own.

It works, but it doesn't strategize, ponder, or think ahead yet; so it will usually end the game with a score between 60k - 120k.  I wrote this a while ago and I'm too busy at the moment to implement this feature.  If anybody would like to improve upon this, feel free.  Be warned, however: I didn't think I'd be sharing this so it's poorly commented.

To start, simply download the script here.  It was written for the latest version of Python 2, but any version > 2.5 should work fine IIRC.  It requires the Python Imaging Library (PIL) and Python for Windows Extensions (pywin32).


Before you can run it, you'll need to modify the script to set some variables.  You'll need to change variables 'xbeg' and 'ybeg' to fit your resolution and browser.  You can take a screenshot and measure the distance in MS Paint.  Use the picture below as a guide.


Here's a video of the bot in action:


Sunday, August 28, 2011

How to batch download all of your favorited tracks/music on 8tracks



Update: the script and method used in this post no longer works.  I made a GAE-hosted app version of this script instead; go to:  http://8trackshelper.appspot.com

I love 8tracks.  It lets me discover new music from a specific genre.  User generated playlists (mixes) are awesome because some people have great taste in music.  On that note, let me point out that the majority of these playlists aren't filled with that garbage mainstream hiphop they make these days (I know, right, what a relief).

Anyway, if you've used the site, you've probably favorited a couple of tracks that you liked and now have a long list of tracks on your profile.  Over a few months of listening to 8tracks, my favorite tracks list has accumulated about 200 tracks.  I've always wanted to download all of the songs on that list... but downloading them one by one would seriously be a pain, as you'd have to  find a reliable source, copy/paste, search, download, and rinse and repeat for each of those 200 songs.

Instead, I wanted to automate the process.  You can download music directly from 8tracks using a JS script written by Yamamaya, but only when you're playing a them from a mix.  That's a problem because there's no way to go from a favorited track on your list directly to the mix where it originates from in order to download it.  This means that you can't download the songs directly from 8tracks' servers, and you'll have to download them from somewhere else.

Problem is, there aren't many reliable sites or services to go to download MP3s quick and easy enough to automate the process.  Then, I discovered Grooveshark.  Grooveshark is a popular music streaming services that lets its users stream "any song in the world for free."  Pretty neat, eh?  Most of its content is user-uploaded, so song quality may vary (though, from what I've seen, they've always been > 128 kbps).

Grooveshark itself wasn't exactly the answer to my problem, it was a program called SciLor's grooveshark™.com Downloader, which was written by, you guessed it, a developer named SciLor.  It allows you to, among other things, batch search and then download songs from Grooveshark.  His program pretty much solves everything.  From here, all I needed to do was get my list of songs from 8tracks into plaintext with the artist name, and bam, and if everything runs smoothly I should have 200 MP3s without much effort.

To get my list of songs and respective artists in a list in plaintext,  I wrote a quick Python script to extract a user's favorited tracks when given their username.  It generates a list in the following format: <song title> - <artist>, and saves it to a text file.  All you need to do from here is copy the list into SciLor's grooveshark™.com Downloader and let it rip.  So let's go over this really quick:

Step 1
Make sure you have Python 2.7X (if not, download it here if you're using Windows).  Then, download the Python script here.  And finally, get the downloader here.

Step 2
Run 8tracks.py by either double clicking or running it from the command line (python 8tracks.py), input your username and in a few seconds, you should have your list of favorited tracks in a text file.



Step 3
If you haven't already, unzip SciLor's downloader and run it.  Go to the Extended Functions tab, and select Import from file.  Browse and select the text file that was previously generated and click Search & Add.  You should've now been sent to the main tab with all of the tracks now neatly packed into your download queue.  Click download and wait for your songs to finish.  You'll be able to find them in the Downloads folder in the program's directory.




Note: if this program batch searches too many titles in short amount of time ( > 200), I've had GrooveShark temporarily IP "ban" me for about six hours.  That means you'll be unable to use this downloader and you won't be able to search or play songs on their site for the duration of the block.  200 search queries in under a minute is not only suspicious, but it's not nice to their servers.   I recommend batch searching half, waiting a few minutes, and then doing the next half.  To do this, copy half of the list from the text file and paste it into the batch download field rather than importing it.


That's all.  Overwhelmingly simple, isn't it?

EDIT: Due to the new revamped 8tracks site, the script used in this post will no longer work.  Instead, try using this: http://8trackshelper.appspot.com.  (try my username: technix1).


Deus Ex Human Revolution: Kevin Mitnick Easter Egg

click for enlarged picture

Heh, despite the massive failure with the "hacking" aspect of this game, the developers did one thing right.  Kudos for the Kevin Mitnick reference.

Well, here we go.

My first attempt at blogging begins today.  Consider this filler text until I can think of some content to push onto you.