An open API service indexing awesome lists of open source software.

https://github.com/rubenszimbres/hacking_utilities

Ethical Hacking: Utilities for passwords augumentation and generation of passwords for people of interest
https://github.com/rubenszimbres/hacking_utilities

Last synced: 6 months ago
JSON representation

Ethical Hacking: Utilities for passwords augumentation and generation of passwords for people of interest

Awesome Lists containing this project

README

          

# Ethical Hacking and Pentesting Utilities




# 1.Generator of Password Variance



Description:
This Python3 file enhances vocabulary for password crackers. It reads a password list from a text file and generates dozens of different samples for each given word, replacing letters by numbers, adding special characters and reversing the password. The idea is to leverage the effectiveness of password crackers by adding diverse vocabulary.

Speed:
You can generate variance in full ```rockyou.txt``` file in less than 10 minutes in a 32 vCPUs, 120 GB RAM machine in the cloud. Machines with less than 32 GB RAM may freeze with more than 1 million rows. Do it outside Kali Linux.

This script works with any given password text file.

Usage:

```--f path of input file.txt (password dictionary)```
```--d path of output directory ```


```
wget https://raw.githubusercontent.com/RubensZimbres/Hacking_Utilities/main/Generator_rockyou/passvar.py

mkdir passwords

python3 passvar.py --f /path_of_input_file/rockyou.txt --d ./passwords
```

Download of enriched ```rockyou.txt``` (compressed 1.2 GB - 59 files):

enriched_rockyou.txt



# 2.OSINT Tools

This piece of Python code calls Google Cloud Vision API and returns text in images/pictures, web pages that refer to that image, labels (objects) and landmarks, sometimes including geolocation. Set up a Google Cloud account and activate the Vision API.Then, ```gcloud init``` and run the Python code.




# 3.Password Generator for People of Interest

Description:
This Python3 file enhances vocabulary for password crackers, including the person of interest name in the rockyou.txt password list.

Speed:
You can generate variance in 2,000,000 words of ```rockyou.txt``` file in less than 2 minutes. Can be used inside Kali Linux.

This script works with any given password text file.

Usage:

```--f path of input file.txt (password dictionary)```
```--d path of output directory ```
```--i first name of person of interest ```


```
wget https://raw.githubusercontent.com/RubensZimbres/Hacking_Utilities/main/Person_of_interest/passvar_person.py

mkdir passwords

python3 passvar_person.py --f /path_of_input_file/rockyou.txt --d ./passwords --i Anna
```




# 4.Username Generator for People of Interest

Description:
This Python3 file enhances vocabulary for usernames, including the person of interest name, surname and business domain.

Speed:
You can generate 700 usernames in less than 2 seconds. Can be used inside Kali Linux.

Usage:

```--o path of output directory ```
```--n first name of person of interest ```
```--s last name of person of interest ```
```--d business domain ```


```
wget https://raw.githubusercontent.com/RubensZimbres/Hacking_Utilities/main/Usernames/usernames.py

python3 username.py --o /home/path_of_output_file/Documents --n Sarah --s Connor --d www.tesla.com
```






About me

I'm a Senior Data Scientist in Brazil, Google Developer Expert in Machine Learning and Google Cloud. I'm interested in ethical hacking, pursuing my PNPT Certification at TCM Security.