Hack Information of Any Website using WebKiller

Introduction

For hacking any website or web application, information gathering phase about the target is must. Hackers use different tools for collecting unique information about the target. Web killer is another information-gathering tool with nice options to scan the target. In this tool, we have all the option to perform information gathering and this tool is completely built on the python programming language.

{ "@context": "http://schema.org", "@type": "HowTo", "totalTime": "PT15M", "name": "Web killer", "description": "If a hacker want to attack any web application first is information gathering about the targeted website", "tool": [ { "@type": "HowToTool", "name": "Hackers use different tools for collecting some unique information about the target. Now coming to this tool Web killer is an information-gathering tool" }, { "@type": "HowToTool", "name": "In this tool, we have all the option which we need to perform for collecting the information and this tool is completely built on the python programming language" }, { "@type": "HowToTool", "name": "We will show you how to use this tools" } ], "supply": { "@type": "HowToSupply", "name": "Use this command to clone the file" }, "step": [ { "@type": "HowToSection", "name": "in this tutorial we will explain you how to install this tool and it's dependencies", "position": "1", "itemListElement": [ { "@type": "HowToStep", "image": "https://www.securitynewspaper.com/snews-up/2020/04/tool-lunch-min.jpg", "name": "Use the cd command to enter into the webkiller directory", "position": "1", "url": "https://github.com/ultrasecurity/webkiller", "itemListElement": [ { "@type": "HowToDirection", "position": "1", "text": "Next, use this command to install the requirements.txt" }, { "@type": "HowToTip", "position": "2", "text": "Now, use this command to launch the tool" } ] }, { "@type": "HowToStep", "image": "https://www.securitynewspaper.com/snews-up/2020/04/information-g-min.jpg", "name": "Information gathering, CMS Detection", "position": "2", "url": "https://github.com/ultrasecurity/webkiller", "itemListElement": [ { "@type": "HowToDirection", "position": "1", "text": "the target that might be any web application or a network. Which are publicly available on the internet" } ] }, { "@type": "HowToStep", "image": "https://www.securitynewspaper.com/snews-up/2020/04/cloud-flare-min.jpg", "name": "Cloud Flare is a website security company and it is the biggest network working on the internet", "position": "3", "url": "https://github.com/ultrasecurity/webkiller", "itemListElement": [ { "@type": "HowToDirection", "position": "1", "text": "It acts as a reverse proxy between the website visitors and website users" } ] } ] }, { "@type": "HowToSection", "name": "Now, bypass Cloudflare is a tool where we have to check whether the website uses cloud flare services", "position": "2", "itemListElement": [ { "@type": "HowToStep", "image": "https://www.securitynewspaper.com/snews-up/2020/04/in-bypass-min.jpg", "name": "To select cloud flare and enter the domain name", "position": "1", "url": "https://github.com/ultrasecurity/webkiller", "itemListElement": [ { "@type": "HowToDirection", "position": "1", "text": "In a system, ports are used to sending and receiving the information. The main aim of the port scan is to check open ports in a domain/IP" } ] }, { "@type": "HowToStep", "image": "https://www.securitynewspaper.com/snews-up/2020/04/webpage-min-1024x563.jpg", "name": "For scanning the domain/IP, this webkiller is using the Nmap tool", "position": "2", "url": "https://github.com/ultrasecurity/webkiller", "itemListElement": [ { "@type": "HowToDirection", "position": "1", "text": "Here, we see the ports, state and service of the target domain" } ] } ] }, { "@type": "HowToSection", "name": "Trace Toute is a tool that records the data packet traveling from host computer to destination computer via the internet", "position": "3", "itemListElement": [ { "@type": "HowToStep", "image": "https://www.securitynewspaper.com/snews-up/2020/04/port-scan-min.jpg", "name": "This Trace Toute calculates the time. Trace Toute and Trace Route both are the same", "position": "1", "url": "https://github.com/ultrasecurity/webkiller", "itemListElement": [ { "@type": "HowToDirection", "position": "1", "text": "CMS is (content management system). CMS is a software where we can enter digital information like any articles, photos, videos, audio files" } ] } ] } ] }

Environment

  • OS: Ubuntu 18.04.4, 64 bit
  • Kernel version: 5.3.0-45-generic

Installation Steps

  • Use this command to clone the file. git clone https://github.com/ultrasecurity/webkiller
root@ubuntu-VirtualBox:/home/iicybersecurity# git clone https://github.com/ultrasecurity/webkiller
Cloning into 'webkiller'…
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 160 (delta 0), reused 0 (delta 0), pack-reused 157
Receiving objects: 100% (160/160), 97.63 KiB | 254.00 KiB/s, done.
Resolving deltas: 100% (56/56), done.
  • Use the cd command to enter into the webkiller directory.
    • cd webkiller/
root@ubuntu-VirtualBox:/home/iicybersecurity# cd webkiller/
root@ubuntu-VirtualBox:/home/iicybersecurity/webkiller#
  • Next, use this command to install the requirements.txt
    • pip3 install -r requirement.txt
  • Now, use this command to launch the tool
    • python3 webkiller.py
WebKiller Tool
  • Here we see the 3 options, Information gathering, CMS Detection, and Developer. Choose the required option.

Information Gathering

Information Gathering is just like collecting information about the target it can be a web application or a network, which are publicly available on the internet.

  • In the information gathering, we have 14 options.
Information Gathering
  • Now, we will show some unique option.

Bypass Cloud Flare

Cloud Flare acts as a reverse proxy between the website and website users. These are the countries where cloud Flare services are available.

Cloud Flare

So, most of the websites are using cloud flare services.

  • Choose option 1, select cloud flare and enter the domain name.
Bypass-CloudFlare
  • Here we got the URLs about the targeted website.
  • Now, open the URL in our browser. To check whether the URL takes us working.
Website Login Page
  • Here, we got the admin’s page of website.

Port Scan

The port scan is to check open ports in a domain/IP.

  • Choose option 5, to start the port scan.
  • For scanning the domain/IP, this webkiller is using the Nmap tool.
Port Scan
  • Here, we see the ports, state and service on the target domain.

Trace Toute

Trace Toute is a tool that records the data packet traveling from host computer to destination via the internet.

  • Now, choose option 3 for Trace Toute
Trace Toute
  • Here, we see the packets and the average time on each hop.

CMS Detection

In the webkiller we have an option called CMS Detection. The main aim of this is to detect the target website CMS (content management system).

  • Choose option 2 and select option 1 for WordPress.
  • Select option 1 for plugins
Target CMS URLs
  • In the above picture, we can see two URLs. Open this URLs in the browser and let’s check whether we get any information.
Files
  • Here, we can see the admin’s data. Now let me open the API-keys.js and check whether we find any information in these folders.
API Key Code

Conclusion

Information gathering phase is very important phase of doing pentesting, this tool is easy to use and can be used to craft further attacks.