• Stars
    star
    826
  • Rank 55,195 (Top 2 %)
  • Language
    Jupyter Notebook
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🐧 Abuse of Google Colab for cracking hashes.

Penglab

Abuse of Google Colab for fun and profit. 🐧

Open In Colab

What is it ?

Penglab is a ready-to-install setup on Google Colab for cracking hashes with an incredible power, really useful for CTFs. (See benchmarks below.)

It installs by default :

  • Hashcat
  • John
  • Hydra
  • SSH (with ngrok)

And now, it can also :

  • Launch an integrated shell
  • Download the wordlists Rockyou and HashesOrg2019 quickly !

You only need a Google Account to use Google Colab, and to use ngrok for SSH (optional).

How to use it ?

  1. Go on : https://colab.research.google.com/github/mxrch/penglab/blob/master/penglab.ipynb
  2. Select "Runtime", "Change runtime type", and set "Hardware accelerator" to GPU.
  3. Change the config by setting "True" at tools you want to install.
  4. Select "Runtime" and "Run all" !

What is Google Colab ?

Google Colab is a free cloud service, based on Jupyter Notebooks for machine-learning education and research. It provides a runtime fully configured for deep learning and free-of-charge access to a robust GPU.

Benchmarks

Hashcat Benchmark :

====================
* Device #1: Tesla P100-PCIE-16GB, 16017/16280 MB, 56MCU

OpenCL API (OpenCL 1.2 CUDA 10.1.152) - Platform #1 [NVIDIA Corporation]
========================================================================
* Device #2: Tesla P100-PCIE-16GB, skipped

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 55

Hashmode: 0 - MD5

Speed.#1.........: 27008.0 MH/s (69.17ms) @ Accel:64 Loops:512 Thr:1024 Vec:8

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 55

Hashmode: 100 - SHA1

Speed.#1.........:  9590.3 MH/s (48.61ms) @ Accel:8 Loops:1024 Thr:1024 Vec:1

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 55

Speedtest :

Testing from Google Cloud (35.203.136.151)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by KamaTera INC (Santa Clara, CA) [11.95 km]: 28.346 ms
Testing download speed................................................................................
Download: 2196.68 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.87 Mbit/s

More Repositories

1

GHunt

πŸ•΅οΈβ€β™‚οΈ Offensive Google framework.
Python
13,629
star
2

GitFive

πŸ™ Track down GitHub users.
Python
583
star
3

darkshot

Lightshot scraper on steroids with OCR.
Python
241
star
4

webwrap

🌯 Give me a web shell, I'll give you a terminal.
Python
159
star
5

revealin

Uncover the full name of a target on Linkedin.
Python
137
star
6

ProtoDeep

πŸ„β€β™‚οΈ Decode and analyze protobuf efficiently.
Python
69
star
7

snmp-shell

Shell Simulation over Net-SNMP with extend functionality
Python
61
star
8

ghunt_companion

Load all needed cookies to use GHunt peacefully, fast.
JavaScript
45
star
9

HackTheBot

A Discord Bot in Python for Hack The Box members.
Python
36
star
10

mini-blockchain

A simple very little blockchain, just for learning.
Python
26
star
11

evilize

Use md5-collisions to make evil executables looking like a good one.
C
22
star
12

htb_api

A lot of endpoints for the HackTheBox API.
11
star
13

mxrch

7
star
14

ghunt-rdtk

GHunt Research & Development Toolkit
Python
5
star
15

parrotsec_vmware

A Parrot Security OVA file, ready for VMWare
4
star
16

thp_the-crazy-scrapper

Exercises from Thursday of the second week of The Hacking Project.
Ruby
4
star
17

swagdropper

A simple b347k shell dropper.
PHP
3
star
18

dkmaze

A little maze game, for an exercise from the Pygame course of Openclassroom.
Python
3
star
19

ecsc_discord_bot

Shows the leaderboard of the ECSC.
Python
2
star
20

thp_movie-searcher

Exercises of the sixth week of the Hacking Project.
Ruby
2
star
21

MinecraftPI-Txt2Block

A program that converts text into blocks in MinecraftPI.
Python
2
star
22

thp_cursusiofront

Exercises of the seventh week of the Hacking Project.
Ruby
2
star
23

thp_make-db-moocademy

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
24

thp_make-db-pinterest

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
25

test

test for hijack
HTML
1
star
26

thp_club

Exercises of the sixth week of the Hacking Project.
Ruby
1
star
27

thp_jquery

Ruby
1
star
28

thp_make-db-blog

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
29

thp_make-db-class

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
30

thp_landingpage

Ruby
1
star
31

thp_crypto

Exercises of the sixth week of the Hacking Project.
Ruby
1
star
32

thp_make-db-news

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
33

piscine42

The exercises during my swimming pool at school 42 Paris.
C
1
star