Category Uncategorized

2wire WPA Security Vulnerability

Do you use a 2wire modm/router?: Your network could be at risk. The unfortunate matter is that 2wire modems by default use only numbers in it’s generated Password.  Due to this your wireless could be at risk of being compromised as it is rather trivial to write a program that will generate base10 passwords to brute force access to your router. If you have not changed your password since it was installed it would be greatly advised to change the wpa password to something more complex The same is true of the default admin password to the routers backend it is just another string of numbers.

The fact that a company producing wireless hardware would blindly create a password scheme as simple and susceptible to such an easy attack is more than disappointing, that they did it twice i...

Read More

Android – Limbo Virtual Machine

In this article we will go over configuring Limbo x86 Virtual Machine Emulator for the first time. All of the settings for the Virtual Machine that we will be adding can be changed or adjusted afterwards as well so you aren’t locked into any one setting.

Firstly you will need to install Limbo x86 Virtual Machine Emulator if you haven’t done so already. You can download it from http://www.1mobile.com/limbo-pc-emulator-qemu-x86-526980.html and click the install button. Now that we have it installed we need to create or download a disk image to use. (To create a custom images goto the “Creating a custom disk image” section of this article.) You can find several pre-built disk images at the linux on android projects page sourceforge.com/projects/linux/android/ In this instance I have selected...

Read More

Howto Create a Bootable Ubuntu USB Drive

In this article I explain how to create a bootable Ubuntu usb drive.

Things you will need, a usb key with at least 2 gb of storage, an bootable Ubuntu disk image, and univeral-usb-installer which you can download here

Universal-USB-InstallerOnce you have the univeral usb installed downloaded execute it. In step 1 select the version of ubuntu you would like to install. If you have not already downloaded the ISO check the  “Download the Iso” check box otherwise select the path to the iso you have chosen...

Read More

Python For Andriod (QPython)

qpythonEver want to try your hand at developing applications for Android but don’t want or like java, don’t want to have to deal with the hassle of getting a c program to run on android, or simply just want to play around with the android SDK or system it self with out having to learn another language. Well you can with Qpython and SL4A you can do just that. Qpython acts as a wrapper to the standar python system and SL4A android toolkit so you can quickely write up python applications that can make use of amdroids hardware abstraction.

qpython also includes support for pygame as well as natively creating GUIs to be used in your applications. The package installs the python interpreter, an editor and a function to install additional pythong packages through pypi.

You can install pypi and pthyon th...

Read More

Install Linux On Android (Deploy Linux)

In this article I outline how to instlall Linux to your Android device using a chroot environment to mount a disk image. Installing Linux will not overwrite your existing android installation on your device and it will continue to function as it always has, the only thing different is that it will mount a virtual disk image of a Linux installation.

Prerequisites: Your Android device must be rooted ,and USB Debugging must be enabled. (Not required  but optional your kernel should support loop devices,)

For example
Use mount command as follows to mount iso file called disk1.iso:
# mount -o loop disk1.iso /mnt/disk

Now that we have verified that we can mount loop images you will need to download and execute “Deploy Linux” which you can download from the google play store.

linuxdeply Now with “Linux Dep...

Read More

Install Linux On Android (Complete Linux Installer)

In this article I outline how to instlall Linux to your Android device using a chroot environment to mount a disk image. Installing Linux will not overwrite your existing android installation on your device and it will continue to function as it always has, the only thing different is that it will mount a virtual disk image of a Linux installation.

Prerequisites: Your Android device must be rooted and your kernel must support mounting loop block devices( most roms support this already but if you aren’t sure try mounting your image using the loop flag, if it errors your kernel doesn’t support it, if you get no error then it does support loops.), USB Debugging must be enabled.

For example
Use mount command as follows to mount iso file called disk1.iso:
# mount -o loop disk1.iso /mnt/disk

Now ...

Read More

Running Alternate OS’ On Android

If you’re like me and a large majority of computer/tech geeks, its not enough to have the sweetest gadget and they can’t be given the full stamp of approval unless you can install linux on it.   Over the past few years there hasve been several projects aimed at doing just that. Those projects ultimately turned into two virtual machine softwares which you can use to use a emiulate a virtual disk image which doesn’t require root , Alternativeluy several Linux “installers” have been deveoped which mounts an image deisnged for arm processors natively (This method does require root and and a kernel that supports loop )this along with several prebuilt distro disk images and you are ready to go.

The two virtual machine softares are based on qemu at their cores including support for other popular...

Read More

Python – Building GUIs – TK/TTK/Tkinter

If you’re going to write a series of articles on GUI design and implementation you might as well start from the beginning with Tkinter/TK pythons defacto GUI framework. Almost since the beginning the developers of python knew there woud be a need for a GUI frame work so they adapted tcl/tk for use with python by including a tcl interpreter into python. While it is functionhal and effective it did have a few draw backs being that it wasn’t very robust, included the most basic of widgets, didn’t look very good (think back to the early days of any X11 window manager and how unappealing their dialogs looked, and could be slow running.

In recent years a lot of Tkinter has been rewritten to be faster , include more widgets and support better theming so the dialogs will look less out of place on ...

Read More

Python – Building GUIs

In this series of articles  I will be writing articles aimed at explaining how to build/design GUIs for your python projects using Tkinter, wxPython/wxWidgets, PyQT, PyGTK, amongst others. The goal is to provide information and examples from building simple GUIs to more advanced methods and more complex GUI applications.As well as demonstrating the use of several different applications used to build these GUIs. Each series of articles will tackle more complex GUI design methods and various editor softwares.

The reason for writing articles on several GUI frameworks is to allow you to try each of them out and find out which of them you may like more and to give a jumping off point for people who intend to write their programs for a specific framework or OS.

 

Read More

How To Properly Install USB Easycap Device In Ubuntu

This article aims to be a more updated and clear instructional on how to install the Easycap video capture device in Ubuntu and it’s variants . Given the price of these capture devices and there relatively good video quality they are fairly popular devices, at an average cost of $10-$15 how can you not pick one up to at least check it out. Until not to recently there wasn’t a great deal of support for the devices and what support and drivers there were weren’t always the greatest for all of the Easycap versions and hardware.

The old driver had bad video quality and compatibility for all hardware types is pretty low and finicky. Additionally you had to use their capture software piped through Mplayer to capture video unless you installed the slightly more finicky kernel patch...

Read More