Skip to main content

Installed Debian Wheezy, Metasploit on Lenovo X61s

I installed Debian Wheezy on my Lenovo X61s.

  1. Get debian-7.5.0-i386-netinst.iso and use uNetbootin to install it to a USB drive.

    In uNetbootin, select ISO and find the netinst.iso file, and then make sure it gets installed to the proper USB drive.
  2. Reboot and launch the Debian installer (make sure X61s can boot from USB).
  3. Debian installer said that I needed to load additional firmware for my wireless card:
    Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy.

    The Missing firmware files are: iwlwifi-4965-2.ucode

    If you have such media available now, insert it, and continue.

    Load missing firmware from removable media?

    <Yes> <No>
  4. On another computer, go here (https://packages.debian.org/wheezy/firmware-iwlwifi) and download the firmware file. (Click the "all" link and it should take you to https://packages.debian.org/wheezy/all/firmware-iwlwifi/download. Then choose an ftp location and download the .deb file)
  5. Get another USB drive and put that .deb file on it.
  6. Now put that second USB drive into the X61s and hit "Yes".
  7. Continue through the installation (I tweaked my installation a little for the partitions/LVM, and had to make sure GRUB installed to /dev/sda, which was my primary hard drive.)
  8. Then reboot into Debian Wheezy!

After I got into Debian Wheezy, I followed these instructions to install metasploit: http://blog.breakinsecurity.com/installing-metasploit-on-debian-wheezy-7-x/

Some differences:
  1. When I came to the step to install ruby, I did the following command to get the latest ruby 1.9.3.

    rvm install ruby-1.9.3

  2. Then I had to do

    source ~/.rvm/scripts/rvm
  3. I also installed msf into /opt instead of /root.
Done.

Comments

Popular posts from this blog

Compiling pgmodeler on Yosemite (with Homebrew)

Refer to  pgmodeler installation . Steps: Clone the pgmodeler git repo. Use Homebrew to install qt5 (5.4.2, see here ), libxml2, and postgresql. Edit the pgmodeler.pri (not .pro) file and change these variables: PGSQL_LIB = /usr/local/opt/postgresql/lib/libpq.dylib PGSQL_INC = /usr/local/opt/postgresql/include XML_INC = /usr/local/opt/libxml2/include/libxml2 XML_LIB = /usr/local/opt/libxml2/lib/libxml2.dylib Follow instructions to compile pgmodeler (you might need to put Qt's binaries in your PATH. I was lazy and didn't). $ /usr/local/opt/qt5/bin/qmake pgmodeler.pro $ make $ make install $ cd /Applications $ /usr/local/opt/qt5/bin/macdeployqt pgmodeler.app -executable=pgmodeler.app/Contents/MacOS/pgmodeler-ch -executable=pgmodeler.app/Contents/MacOS/pgmodeler-cli Then I was able to do $ open pgmodeler.app

pgmodeler build in Debian Jessie

This is my qmake version: $ qmake -v QMake version 3.0 Using Qt version 5.3.2 in /usr/lib/x86_64-linux-gnu I had to edit linuxdeploy.sh: 1. Add "-makefile" to the QMAKE_ARGS variable: $ qmake -h Usage: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake [mode] [options] [files] where mode is either "-makefile" (default) or "-project" QMAKE_ARGS="-makefile -r -spec linux-clang" 2. Right before "Running qmake...", I added another line to include pgmodeler.pro in the qmake invocation: QMAKE_ARGS="$QMAKE_ARGS pgmodeler.pro" Then I ran ./linuxdeploy.sh -no-qt-libs (https://github.com/pgmodeler/pgmodeler/issues/674)

Building and installing CAN bus bundle on Kura/Eurotech Software Framework

The documentation is incomplete as of 11/25/2015:  http://esf.eurotech.com/docs/how-to-use-can-bus . It shows you how to setup the can0/can1 interfaces. I think I finally figured out the real steps to getting the CAN bus service working in Kura. I found this website somewhat useful:  https://tobiddev.wordpress.com/2015/03/23/one-bundle-project-modbus-and-eclipse-kura/ . It didn't tell me how to build a bundle, but I took a chance with the following and now I'm able to see my module loading the CanConnectionService in the Kura logs. First, build Kura from source following this guide:  https://wiki.eclipse.org/Kura/Getting_Started . You'll probably want to build it in Linux (I am using Debian Jessie) or possibly OS X (I didn't test it). For sure, it fails in Windows 8 at the create_installer.sh part, so I decided not to waste any more time on it. You basically need Kura built just enough so that you can load everything into Eclipse. I was able to do this using Eclipse...