Last week I've received a message from my "Request Tutorial" page about how to share files in Backtrack Linux. I think this guy have the same problem with me(long time ago) when I want to send the malicious file from my Backtrack machine for testing purposes to my Windows victim machine .

Actually there's many ways to doing this, but I only will explain the very…very..absolutely simple method that I've already used and it was nice and I think it was efficient and fast also easy to set up.

So, without waiting, let's start the preparation.

Requirement :

1. Linux O.S (I'm using Backtrack 5 R1)

Step by Step :

1. Open your terminal (CTRL+ALT+T) and then run this command to create a new directory "share".

mkdir /var/www/share

2. Change mode for the share folder into 755.

chmod -R 755 /var/www/share/

3. Change the ownership of that folder into www-data.

chown -R www-data:www-data /var/www/share/

4. The three steps above have screenshot like this in my computer

5. Okay, everything we've set up correctly until this step. The next step is activate the apache server by running the service apache2 start command :

root@bt:~#service apache2 start
* Starting web server apache2

fyi : if you didn't have apache2 installed, run apt-get install apache2 command then

6. Yep our web server already running, let's try to copy some file into share folder. Usually when you're generating some exploit by using metasploit, the exploit will be saved on /root/.msf4/data/exploits/ folder. We will copy all the content into share folder.

cp /root/.msf4/data/exploits/* /var/www/share/
--> * was a wildcard that mean I want to select all the folder contents

I was just wondering if you could explain how to set up the apache2 server if you wanted to be able to access it from somewhere other than your local network.

http://www.vishnuvalentino.com v4L

#BeetleChunks – from internet : you need to instruct your router to forward every incoming packet to port 80 and then pass it to your apache2 server ip address – from other network address : in case your httpd.conf block other network address, then you can add one rule to allow other address to connect to your apache2 server(edit your httpd.conf : see the last line)