Search

Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Thursday, April 28, 2016

WiFi Authentication Attack

Gaining WiFi access with password dictionary attach

Post status : on going


Deauth with airreplay-ng

airmon-ng : Unable to start interface with specific channel

solution: stop the wireless card, then airmon-ng start

root@local:/# airmon-ng stop wlan0
. . .
root@local: airmon-ng start wlan0

Monday, May 19, 2014

Linux terminal 101

List of commonly used (yet forgotten) Linux terminal commands:


  • Prints certain LSB (Linux Standard Base) and Distribution information.
    lsb_release -a
  • command-line utility for Unix and Unix-like operating systems whose primary purpose is to convert and copy files. Example below will restores a hard disk drive (or an SD card, for example) from a previously created image.
    dd if=system.img of=/dev/sdc bs=4096 conv=noerror 
  • Print certain system information
    uname
  • Queries, installs, removes, and maintains Debian software packages and their dependencies.
    dpkg
    The primary and more user-friendly front-end for dpkg is aptitude. dpkg itself is controlled entirely via command line parameters, which consist of exactly one action and zero or more options. The action-parameter tells dpkg what to do and options control the behavior of the action in some way. dpkg can also be used as a front-end to dpkg-deb and dpkg-query. The list of supported actions is below (in the "Actions" section). If any such action is encountered dpkg just runs dpkg-deb or dpkg-query with the parameters given to it, but no specific options are currently passed to them, to use any such option the back-ends need to be called directly.

Monday, October 24, 2011

Apache PHP deployment in Ubuntu

Environment : Linux Ubuntu 11.04 Natty Narwhal

php.ini-s packaged : development and production

php.ini-development and php.ini-production, which come with the PHP 5.3 package, are really just examples of recommended settings. You should review the settings and make sure that they apply to your use and copy them to the regular php.ini file location. On my Ubuntu 10.04.1 LTS (lucid) server, here’s where I find mine:

# locate php.ini-development
/usr/share/doc/php5-common/examples/php.ini-development

The alternative example, php.ini-production, is in the same directory.

source : http://serverfault.com/questions/178270/where-is-php-ini-development-on-ubuntu-lamp

Enable mod_rewrite

what is mod_rewrite?
mod_rewrite is a part of Apache server that can rewrite requested urls on the fly.

To enable mod_rewrite in Ubuntu, you just need to write this command in terminal

sudo a2enmod rewrite

Next thing is Apache needs to be restarted
sudo service apache2 restart

source : http://mahmudahsan.wordpress.com/2008/07/06/ubuntu-enable-mod_rewrite-in-apache-server/

Install - enable mcrypt

Also on Ubuntu, make sure you actually have php5-mcrypt installed. You can install it with:

sudo apt-get install php5-mcrypt

If you get any errors, you may need to enable the 'universe' repository, explained here:
https://help.ubuntu.com/community/Repositories/Ubuntu

source : http://php.net/manual/en/mcrypt.setup.php

Unable to lock the administration directory

After execute command :
sudo apt-get install php5-mcrypt

Error message appear :
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Answer :
As per the other answers there is a package management app holding the lock. When unsure do not manually remove the lock, first run:
sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock

This will kill any processes opening the file before removing it.

source : http://askubuntu.com/questions/15433/fixing-could-not-get-lock-var-lib-dpkg-lock

Install PEAR


PEAR is PHP’s equivalent of Perl’s CPAN. It offers hundreds of ready-to-use code modules that can make projects go much more quickly than having to hand code everything. However, it never seems like PEAR is easy to get running.
Installing the Needed Software

In Ubuntu, installing the following packages will quickly get you started with PEAR: php5-cli, php5-dev, and php-pear.

Make sure that you read the next section about problems with using PEAR to install PEAR packages if you are running 9.10, Karmic Kaola.

Here’s an example of how to quickly install those packages from the terminal.

$ sudo apt-get install php5-cli php5-dev php-pear
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
autoconf autoconf2.13 automake automake1.4 autotools-dev libltdl-dev libssl-dev libtool m4 php5-common shtool zlib1g-dev
Suggested packages:
autobook autoconf-archive gnu-standards autoconf-doc gettext libtool-doc automaken gfortran fortran95-compiler gcj php5-suhosin
The following NEW packages will be installed:
autoconf autoconf2.13 automake automake1.4 autotools-dev libltdl-dev libssl-dev libtool m4 php-pear php5-cli php5-common php5-dev shtool zlib1g-dev
0 upgraded, 15 newly installed, 0 to remove and 5 not upgraded.
Need to get 0B/8,690kB of archives.
After this operation, 27.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously deselected package m4.
(Reading database ... 127272 files and directories currently installed.)
Unpacking m4 (from .../archives/m4_1.4.13-2_i386.deb) ...
...

source : http://chrisjean.com/2009/11/02/use-php-pear-with-ubuntu/

XSL with PHP in Ubuntu


XSL support in php5 is deactivated by default. Go to Synaptic Package Manager and search for php5-xsl. Mark the package for installation, apply the changes and once it’s finished, don’t forget to restart the server!

sudo /usr/sbin/apache2 -k restart

More XSL stories later on… time to experiment :)

source : http://soledadpenades.com/2006/12/09/xsl-with-php-in-ubuntu/

Friday, July 8, 2011

Ubuntu 11.04 - 01. Installations

Create Live USB

Install to Hardisk


sources :

http://www.howtogeek.com/howto/ubuntu/installing-php5-and-apache-on-ubuntu/

Ubuntu 11.04 - 03. Virtual Servers on Apache

Edit file host

Open /etc/host . Since file hosts is owned by root-like user, we need to use sudo.

# sudo hosts

Activate virtual host configuration in apache

To configure apache webserver VirtualHost in Ubuntu server is different from other linux OS like fedora/redhat/centos. In Ubuntu apache2 have separated the virtual host into sites-available and sited-enabled directory.


source : http://www.wowtutorial.org/tutorial/24.html

Edit virtual host conf


restart apache


test

Thursday, July 7, 2011

Ubuntu 11.04 - 02. Install Apache, Mysql & PHP

objectives : installing php & apache in Ubuntu 11.04 using default repository (source)


// TODO

In terminal, use commands below :
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart


sudo apt-get install mysql-server php5-mysql

sources :
http://www.howtogeek.com/howto/ubuntu/installing-php5-and-apache-on-ubuntu/

Sunday, January 23, 2011

Friday, January 21, 2011

Common Linux Problems and Answers

Common Linux problems and answers, written as write's experience
enviroment  : Fedora 14 minimum installation. GNOME desktop environment.


Setup Multiple Virtual Hosts on Apahe, Linux Fedora 14

objective : setup virtual hosts for http://test1.local and http://test2.local
environment : Linux Fedora 14 with Apache 2.2.16 web server built in

Monday, January 17, 2011

Vi or Vim tutorials

vi / vim (Linux) Tutorial by experience, from the very basic. Vi / vim is a Linux' console text editor.

Sunday, January 16, 2011

Problem with SELinux when changing Apache's DocumentRoot

With dual Operating System in my laptop, Fedora 14 and Windows XP, I need to set my Fedora Apache's DocumentRoot to point to windows-readable hardisk partition (NTFS). This change of path will allow me to work on same projects from both OS.
Current DocumentRoot is   /var/www/html   need to be set to   /media/Data/htDocs. For testing purpose, DocumentRoot would also be pointed to /home/user/htDocs (home directory). Problems would occurred mostly caused by SELinux policies.


Install Apache, PHP, and MySQL in Linux Fedora 14

objective : install Apache, PHP and MySQL on Fedora 14, installed from LiveUSB Fedora 14.
note : Apache already installed on Fedora 14 LiveUSB installation.

Apache, PHP, and MySQL can be installed via 2 ways :
  • XAMPP
  • YUM installation (super user)