Skip to content

blackmagic2023/HollowPoint

Repository files navigation

HollowPoint 2023 | blackmagic, Hack Theory Group

All in one information gathering tool and exploitation framework...

HollowPointIcon


Form1

Form1

ScanSettings

ScanSettings

RapidFire

RapidFire

zenmap

zenmap


Features


Scanning;

● Advanced internet protocol address generation.

● Custom internet protocol address generation.

● Region defined internet protocol address generation

● Automation option, so you dont have to interact with the software

● Defined region's for generation; Canada, Mexico, USA, Russia, Germany, Australia, Spain, India, UK, China, Japan

● No limitation, go as fast as your computer and network will allow

Information Gathering;

● Check if a target is using TOR network

● Check if target is using Proxy network

● Check target ping

● Target GEO location

● Get target's host address

● Get target's open ports

● Get target's hosted domains

● Detect target's operating system's

● Complete nmap options included

.

Terminal;

Command | Description

● zenmap | complete nmap GUI

More Coming Soon

How to install HollowPoint beta

  1. Download and install Microsoft Visual Studio IDE with .NET features including VB.NET, C#
  2. Run Visual Studio and create a new Windows Form Application
  3. Copy every element from the images to your new form (textbox's, buttons, listboxes etc.)
  4. Locate the .vb file in this repo to corrospond with the form you are copying
  5. Copy the code, go back to your project and double click somewhere on the form to display the code
  6. Delete all the code from your project and paste the code from github
  7. Fix all the corresponding name related errors by changing the 'Name' property in the form designer (If you don't see it click view in the top left menubar and select 'Properties Window')
  8. Change all names to the corresponding elements from the code. Ex. you added a listbox for the target's and, you have a name error in the code saying "TargetListBox does not exist". Change the 'Name' property of the 'Listbox2' to 'TargetListBox' and so on for every element.
  9. Execute the program

Connecting SQL Server to Microsoft Visual Studio IDE

You will need a MySQL server including 1 database and one table. I reccomend using software for this like XAMPP, Microsoft SQL Server Management Studio (I reccomend this one) You will also need this for MSSMS SQL Server Installer for Express Editions (SQL2022-SSEI-Expr) I will not be going into any explaination on the configuration of these applications (There are many resources online explaining how to create a database and table)

Capture

  1. Create a database named HPtargets
  2. Create a table and name it targetinfo

DBandTableExample

  1. Add the following columns with the corresponding names and values as shown below

TableConfiguration

  1. **Make sure to set the 'id' column as the Primary Key. You can do this by right clicking on it and selecting 'Set Primary Key'
  2. Right click on the DataBase Table you created on the left hand side. Select 'Edit top 200 rows' to view your new table
  3. Now when you are using the connection string and commands you copy here on GitHub they should hopefully work without any issues

Connecting your MySQL Server to Visual Studio

  1. Now for this all to work we need to connect our new MySQL server to your visual studio project. You can acomplish this by selecting 'Tools' > 'Connect to DataBase' as shown below

connecttodb

  1. You should see a window appear asking for a 'Server Name'
  2. Open your Microsoft Server Management Studio and right click on your Server where we created your database and select 'Connect'

connect

  1. You should see a window appear with your server name

sername

  1. Copy your servername and paste it Microsoft Visual studio and click 'Refresh'
  2. you should now be able to select your DataBase 'HPtargets'

selectdb

  1. Select the DataBase and click 'Okay'

You have now added everything you need for the project to work in beta

Copyright © 2024 blackmagic

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Releases

No releases published

Packages

No packages published