Wednesday, August 20, 2008

USB MiniMe 2008 install from Windows

PCLinuxOS 2008 MiniMe Screenshot:

PCLinuxOS 2008 MiniMe Screenshot
Essentials for installing MiniMe 2008 from Windows:

  • PCLinuxOS MiniMe 2008 ISO
  • fixMiniMe3.exe (does the USB conversion)
  • 512MB or larger USB flash drive (we used a 1GB stick)
  • A Windows host PC to perform the build
  • HP USB format tool (optional)

How to install MiniMe 2008 on a flashdrive using Windows:

  1. Download the HP USB format tool and format your stick using a Fat16 or Fat32 file system
  2. Download and run fixMiniMe3.exe, a MiniMe folder is created
  3. Download the PCLinuxOS MiniMe 2008 ISO and copy it in the MiniMe folder. More Download Links for the ISO can be found HERE
  4. From your MiniMe folder, click fixminime2.bat and follow the onscreen instructions
  5. Reboot your PC and select your USB device from the Boot Menu or system BIOS and proceed to boot MiniMe from your USB device

If all goes well, you should now be running MiniMe from a USB flash drive!

Creating the file for saving your changes (persistence):

  1. Boot your PC from USB MiniMe 2008 and login as root
  2. Open Konsole and type fdisk -l and locate which device is your flash drive
  3. type mkdir minime && mount /dev/sdx1 minime (replacing x with your flash drive letter)
  4. type dd if=/dev/zero of=minime/changes bs=1M count=256
  5. type echo 'y'|mkfs.ext3 minime/changes
  6. Reboot your PC and enjoy having the ability to save and restore your changes on every boot

DAMN SMALL LINUX ON USB

Damn Small Linux Screenshots:

Damn Small Linux Screenshots

Portable Damn Small Linux Basic essentials:

  • A 64MB or larger USB flash drive
  • HP-USB Format tool (optional)
  • 7-Zip (or another extracting utility)
  • Syslinux
  • dsl-embedded.zip

Damn Small Linux USB install tutorial:

  1. Download the HP-USB Format tool and format your flash drive using the Fat or Fat32 option
  2. Download the dsl-embedded.zip and extract the contents using 7-Zip to your "USB flash drive"
  3. Download syslinux-3.36.zip and unzip the files to a directory called syslinux on your computer
  4. From Windows click start-> run-> cmd
  5. From the command window, type cd \syslinux\win32
  6. Type syslinux.exe -ma X: (replace X with your USB drive letter) to make the drive bootable
  7. Reboot your computer and set your system BIOS or Boot Menu to boot from the USB device. In some cases, you might also need to set the hard disk boot priority to boot from the USB stick if your BIOS lists the device as a hard drive.

Notes: It is possible to "boot DSL using Qemu emulation" without the need to reboot the PC. See the included readme file that was written by the authors of DSL.

If you still can't get DSL to work, you can try this full installation tutorial direct from the DSL wiki

Friday, August 15, 2008

IP and Port scanning using ‘nmap (Network Mapper)’ in Ubuntu

nmap is a powerfull scanner available in Unix/Linux system. It’s very usefull for network exploration and security auditing. It was designed to rapidly scan large networks, although it works fine againts single hosts.

It’s very easy to install nmap in Ubuntu, just download from the internet.

iyanux@server:~$ sudo apt-get install nmap



In this practice, I used 2 computer.

PC-01, IP = 192.168.0.3 (OpenSuse 10.1) with Kernel 2.6.16.13-4-default

PC-02, IP = 192.168.0.2 (Ubuntu Feisty)

I run nmap from Ubuntu to scan PC-01.



IP Scanning with range 192.168.0.0 - 192.168.0.255

iyanux@server:~$ sudo nmap -sP 192.168.0.0/24

Starting Nmap 4.20 ( http://insecure.org ) at 2007-10-16 21:51 WIT

Host 192.168.0.2 appears to be up.

caught SIGINT signal, cleaning up

iyanux@server:~$



IP Scanning with range 192.168.0.1 - 192.168.0.254

iyanux@server:~$ sudo nmap -sP 192.168.0.1-254

Starting Nmap 4.20 ( http://insecure.org ) at 2007-10-16 21:53 WIT

Host 192.168.0.2 appears to be up.

Host 192.168.0.3 appears to be up.

MAC Address: 00:0D:88:B3:72:F3 (D-Link)

Nmap finished: 255 IP addresses (2 hosts up) scanned in 31.242 seconds

iyanux@server:~$



Port Scanning with range port 100 – port 139

iyanux@server:~$ nmap 192.168.0.3 -p100-139

Starting Nmap 4.20 ( http://insecure.org ) at 2007-10-16 22:06 WIT

Interesting ports on 192.168.0.3:

Not shown: 38 filtered ports

PORT STATE SERVICE

113/tcp closed auth

139/tcp open netbios-ssn

Nmap finished: 1 IP address (1 host up) scanned in 24.914 seconds

iyanux@server:~$

For 40 ports, it took almost 25 seconds, so it will take much longer if you want to scan from 1-65535 (all ports in a computers).



Scanning Operating system on target IP

iyanux@server:~$ sudo nmap -O 192.168.0.3

Starting Nmap 4.20 ( http://insecure.org ) at 2007-10-16 22:20 WIT

Interesting ports on 192.168.0.3:

Not shown: 1693 filtered ports

PORT STATE SERVICE

80/tcp open http

113/tcp closed auth

139/tcp open netbios-ssn

445/tcp open microsoft-ds

MAC Address: 00:0D:88:B3:72:F3 (D-Link)

Device type: general purpose|specialized|WAP|storage-misc

Running (JUST GUESSING) : Linux 2.6.X|2.4.X (97%), Atmel Linux 2.6.X (91%), Siemens linux (91%), Linksys Linux 2.4.X (89%), Asus Linux 2.4.X (89%), Maxtor Linux 2.4.X (89%), Inventel embedded (88%)

Aggressive OS guesses: Linux 2.6.13 - 2.6.18 (97%), Linux 2.6.11 - 2.6.15 (Ubuntu or Debian) (93%), Linux 2.6.14 - 2.6.17 (92%), Linux 2.6.17 - 2.6.18 (x86) (92%), Linux 2.6.17.9 (X86) (92%), Linux 2.6.15-27-686 (Ubuntu Dapper, X86) (92%), Linux 2.6.9-42.0.2.EL (RedHat Enterprise Linux) (92%), Linux 2.6.9 - 2.6.12 (x86) (92%), Atmel AVR32 STK1000 development board (runs Linux 2.6.16.11) (91%), Siemens Gigaset SE515dsl wireless broadband router (91%)

No exact OS matches for host (test conditions non-ideal).

Network Distance: 1 hop



OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .

Nmap finished: 1 IP address (1 host up) scanned in 94.942 seconds

iyanux@server:~$



nmap Faster Execution

If you want to make faster scan, use -T4 option on nmap command..

iyanux@server:~$ sudo nmap -A -T4 192.168.0.3

Starting Nmap 4.20 ( http://insecure.org ) at 2007-10-16 22:42 WIT

Interesting ports on 192.168.0.3:

Not shown: 1693 filtered ports

PORT STATE SERVICE VERSION

80/tcp open http Apache httpd 2.2.0 ((Linux/SUSE))

113/tcp closed auth

139/tcp open netbios-ssn Samba smbd 3.X (workgroup: HOME)

445/tcp open netbios-ssn Samba smbd 3.X (workgroup: HOME)

MAC Address: 00:0D:88:B3:72:F3 (D-Link)

Device type: general purpose|WAP|specialized|storage-misc|broadband router

Running (JUST GUESSING) : Linux 2.6.X|2.4.X (97%), Siemens linux (93%), Atmel Linux 2.6.X (92%), Inventel embedded (89%), Linksys Linux 2.4.X (89%), Asus Linux 2.4.X (89%), Maxtor Linux 2.4.X (89%), Netgear embedded (87%)

Aggressive OS guesses: Linux 2.6.13 - 2.6.18 (97%), Siemens Gigaset SE515dsl wireless broadband router (93%), Linux 2.6.11 - 2.6.15 (Ubuntu or Debian) (93%), Linux 2.6.15-27-686 (Ubuntu Dapper, X86) (93%), Atmel AVR32 STK1000 development board (runs Linux 2.6.16.11) (92%), Linux 2.6.14 - 2.6.17 (92%), Linux 2.6.17 - 2.6.18 (x86) (92%), Linux 2.6.17.9 (X86) (92%), Linux 2.6.9-42.0.2.EL (RedHat Enterprise Linux) (92%), Linux 2.6.9 - 2.6.12 (x86) (92%)

No exact OS matches for host (test conditions non-ideal).

Network Distance: 1 hop



OS and Service detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .

Nmap finished: 1 IP address (1 host up) scanned in 58.830 seconds

iyanux@server:~$

Now, you only need 58,83 seconds compare to 94.94 seconds (without -T4 option).