PAKURI-THON is a tool that supports pentesters with various pentesting tools and C4 server

Overview

logo Mark License release-date sns

PAKURI-THON

Pentest Achieve Knowledge Unite Rapid Interface - Python
PAKURI-THON is a tool that supports pentesters with various pentesting tools and C4 server (command & control and chat & communication server). PAKURI-THON can perform most of the operations with intuitive web operations and commands to chatbots.

What is PAKURI

I've consulted many pentesting tools. I then took the good points of those tools and incorporated them into my own tools. In Japanese slang, imitation is also called "paku-ru".

ぱくる (godan conjugation, hiragana and katakana パクる, rōmaji pakuru)

  1. eat with a wide open mouth
  2. steal when one isn't looking, snatch, swipe
  3. copy someone's idea or design
  4. nab, be caught by the police

Wiktionary:ぱくる

Why Develop this Tool?

PAKURI-THON is an upgraded version of PAKURI that was presented at the 2020 Blackhat Asia Arsenal. After the COVID-19 pandemic, the way we work has changed drastically and working remotely from home instead of going to the office has become the norm. This change in the way we work has increased security risks, raised awareness of security and increased the demand for pen testing.
However, there is still a shortage of security personnel in Japan. As the workload increases while the manpower does not, pen-testing becomes a monotonous and boring job, lowering the quality.
So, if we automate the boring and simple work, the machine will do the same work over and over again with accuracy, but is that really enough? Pen testing tools are also becoming more and more automated, but is that really enough?
I don't think so. I don't want to let machines take all the fun out of my life. But I don't like boring work. So I decided to enjoy boring work together with machines. The answer is PAKURI-THON.
PAKURI-THON was rebuilt in Python to improve the usability of PAKURI. As a result, it implements a web interface, making it much more intuitive and stylish than before. Specifically, once PAKURI-THON is connected to the target network, it can be operated from a smartphone or tablet.
You can also use chat to share information with your team. Also, most operations can be solved by giving instructions to the bot. Therefore, there is no need to switch the method of information sharing when working with a team. Best of all, wouldn't it be cool to be able to do a pen test just by talking to the machine using your smartphone, just like the hacker in the movie?


Features

  • The web interface is implemented so that it can be operated intuitively on smartphones and tablets. We were able to fit all of the pentests into the palm of our hand.
  • Since we have a terminal in the web interface, you can operate the Kali Linux terminal directly from your smartphone or tablet. If you are using a tablet, you can hold it horizontally to enable some keyboard operations.
  • The use of chatbots. Just talk to the chatbot (give instructions) and it will execute the command, which increases convenience as there is no need to switch the means of information sharing within the team.
  • PowerShell Empire, which is used in actual cyber attacks, can be controlled through a web interface and can easily be used for red team training.

Assumed attack exercise scenario (Red Team Training)

Scenario 1

A raspberry pi4 with PAKURI-THON installed is connected to an air-gapped target system and concealed. The Attackers (Red Team) can connect to the PAKURI-THON wireless LAN and attack beyond the air gap of the target system. In this case, if the Attackers (Red Team) had entered the air gap as usual and continued the attack, the guard would have been called immediately as an obvious suspicious act. However, if PAKURI-THON is used, it will look like a smartphone or tablet being operated, and the cyber-attack will not be explicitly exposed until later.

Scenario 2

Would you have an antenna attached to your laptop when launching an Evil Twin Attack or other MITM attack? Obviously, the appearance would be suspicious and would attract the attention of many people. With PAKURI-THON, however, once the mobile battery and antenna are connected to the raspberry pi4, there is no problem if you pack it directly into your backpack. Since operation can be done with a smartphone or tablet, no one will be suspicious of its appearance. And the Attackers (Red Team) can efficiently gather information on the target.

Tool used

Installed on kali linux

Added tools

CAUTION
If you are interested, please use them in an environment under your control and at your own risk. And, if you execute the PAKURI-THON on systems that are not under your control, it may be considered an attack and you may have legally liabillity for your action.

Install & Usage

There are several means of installation. For manual installation, please refer to the PAKURI-THON wiki.
If you want to use the installer, please run the following command. You'll need root privileges to run it!

sudo ./install.sh

After the installation is complete, run the following command. You'll need root privileges to run it!

sudo ./pkr3.sh
   ___  ___   __ ____  _____  ____   ________ ______  _  __
  / _ \/ _ | / //_/ / / / _ \/  _/__/_  __/ // / __ \/ |/ /
 / ___/ __ |/ ,< / /_/ / , _// //___// / / _  / /_/ /    / 
/_/  /_/ |_/_/|_|\____/_/|_/___/    /_/ /_//_/\____/_/|_/  
                                                           
Tue Jan 25 08:24:53 AM EST 2022
Running system check...
Checking for root access... OK
Checking docker startup... OK
Checking for postgres...OK
Checking for SSH Service...OK
Checking for WebSSH...OK
Booting up PAKURI-THON...  >>>>>>>>>>>>>>>>> done!

By default, PAKURI-THON is wating for you on port 5555, so please access it with a web browser.
The following ports are used by PAKURI-THON.

Application Port
PAKURI-THON 5555
PostgreSQL 15432
WebSSH 8888
PowerShell Empire 1337, 8088
Mattermost 8065

Demo

Screenshot

Main menu

It is designed to be operable on smart phone and tablets. The honeycomb struture menu at the bottom right is a shortcut menu for one-handed operation. (Press the bottom right button to expand the menu as shown in the image. Normally, it is hidden.)
main

Target

When a scan is performed and a host is found, an icon will be displayed. Click on the icon to display detailed information about the host.
target

host

Recon

You can use Nmap and Nikto for reconnaissance activities. You can also use the terminal if you want to command other Kali tools.
recon1

recon2

Post-Exsploit

You can operate PowerShell Empire, create Stagers, and manage Agents.
tool

Terminal

By using WebSSH, you can operate the terminal console of PAKURI-THON directly on your web browser.
terminal

Chat : Mattermost

You can use Mattermost as a Slack-like chat tool to facilitate communication within your team. You can execute various commands simply by commanding the bot in the chat.
The chat tool mechanism can also be easily applied to Slack
chat

Docker

Start and stop Docker.
docker

Smartphone

If you use a smart phone, you can use the Mattermost application.


Operation check environment

  • OS: KAli Linux 2021.4a
  • Memory: 8.0GB
  • Browser:
    • Firefox: 96.0
    • Google Chrome: 97.0
    • Chromium: 97.0
    • Brave: 1.34.81

Known Issues

  • This is intended for use Kali Linux. Operation on other OS is not guaranteed.

Contributors

If you have some new idea about this project, issue, feedback or found some valuable tool feel free to open an issue for just DM me via @Mr.Rabbit or @PAKURI.

You might also like...

A various color Matrix filters and Presets for pixi.js

A various color Matrix filters and Presets for pixi.js

Pixi Color Effects A various color Matrix filters for pixi.js with TON of presets! DEMO Install # npm npm install pixi-color-effects # yarn yarn add

Nov 24, 2022

A generative engine that takes various png layers on a sprite sheet format, combines them and then converts them into a .gif file

A generative engine that takes various png layers on a sprite sheet format, combines them and then converts them into a .gif file

Welcome to the Generative GIF Engine v2.0.4 🐤 [8 minute read] This python and node app generates layered-based gifs to create NFT gif art! It is fast

Jan 2, 2023

A generative engine that takes various png layers on a sprite sheet format, combines them and then converts them into a .gif file

A generative engine that takes various png layers on a sprite sheet format, combines them and then converts them into a .gif file

Welcome to the Generative Animated Engine v3.0.1 🐤 [8 minute read] This repo used to be called jalagar/Generative_Gif_Engine but because it now suppo

May 24, 2022

4WEB is a collection & creation of codebase, frameworks, libraries and various resources dedicated to web development 📦🌐

4WEB is a collection & creation of codebase, frameworks, libraries and various resources dedicated to web development 📦🌐

📨 Vous pouvez également contribuer à ajouter/créer votre propre collection dans ce référentiel ... Table des matières 🔎 Codebase 🔎 NPM packages 🔎

Nov 14, 2022

Specify various templates for different directories and create them with one click. 🤩

Specify various templates for different directories and create them with one click. 🤩

English | 简体中文 Gold Right Specify various templates for different directories and create them with one click. Reason Usually there is something in the

Aug 8, 2022

In this repository, I try to perform a mainnet fork and then simulate popular smart contract exploits on various DEFI Protocols using Hardhat Framework.

defiHacks_via_Hardhat 1. Alchemix Access Control Bug Any user could have called setWhitelist() to give an attacker the ability to call the harvest fun

Dec 27, 2022

A example vault to collect and showcase various dataview queries. Created on behalf of AB1908

A example vault to collect and showcase various dataview queries. Created on behalf of AB1908

Obsidian Example Vault for Dataview Queries Good day! This example vault showcases different usages of the Dataview plugin for Obsidian.md. You'll fin

Jan 5, 2023

A GitHub Action to enable Pages and extract various metadata about a site

A GitHub Action to enable Pages and extract various metadata about a site. It can also be used to configure various static site generators we support as starter workflows.

Jan 1, 2023

This is a dependency-free easy-to-use vanilla JavaScript addon allowing you to create HTML currency inputs with various different currencies and formattings.

intl-currency-input This is a dependency-free easy-to-use vanilla JavaScript addon allowing you to create HTML currency inputs with various different

Jan 4, 2023
Releases(v1.0.4)
  • v1.0.4(Apr 27, 2022)

  • v1.0.3(Apr 26, 2022)

  • v1.0.2(Feb 1, 2022)

    What's Changed

    • bug fix by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/10

    Full Changelog: https://github.com/01rabbit/PAKURI-THON/compare/v1.0.1...v1.0.2

    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Feb 1, 2022)

    What's Changed

    • Bug fix by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/6
    • fix pipfile etc... by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/7
    • Bug fix by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/8
    • Add installer by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/9

    Full Changelog: https://github.com/01rabbit/PAKURI-THON/compare/v1.0...v1.0.1

    Source code(tar.gz)
    Source code(zip)
  • v1.0(Jan 25, 2022)

    What's Changed

    • Develop by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/1
    • merge by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/2
    • Merge pull request #2 from 01rabbit/main by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/3
    • Fixed many problems by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/4
    • fix by @01rabbit in https://github.com/01rabbit/PAKURI-THON/pull/5

    New Contributors

    • @01rabbit made their first contribution in https://github.com/01rabbit/PAKURI-THON/pull/1

    Full Changelog: https://github.com/01rabbit/PAKURI-THON/commits/v1.0

    Source code(tar.gz)
    Source code(zip)
Owner
Mr.Rabbit
I'm a senior engineer, security engineer, penetration tester, and CISSP, and I've spoken at Black Hat Arsenal and other events.
Mr.Rabbit
This project will be using various AI and Rule Engine algorithm to detect various attack against a company!

?? Introduction This project will be using various AI and Rule Engine algorithm to detect various attack against a website! ?? Mission After starting

Harish S.G 4 Apr 29, 2022
A Cli that handles the creation of a basic express App that supports Husky configuration & static analysis tools

@phazero/create-express-app · Create express app is a CLI that can generate boiler plate code for setting up an express app. Installation & Usage npx

PhazeRo 13 Oct 29, 2022
🛠 Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

?? Solana Web3 Tools - A set of tools to improve the user experience on Web3 Solana Frontends.

Holaplex 30 May 21, 2022
Monolithic repo for api server, image server, web server

Onsecondary Market Deployed at https://market.onsecondary.com Monolithic repo for api server, image server, web server TODO -use a script to cull expi

Admazzola 2 Jan 11, 2022
Incredible resources (with links) to help up-skill yourselves on various fields. Resources like programming, designing, engineering and much more and completely Open Source.

Shiryoku Incredible resources (with links) to help up-skill yourselves on various fields. Resources like programming, designing, engineering and much

Kunal Keshan 22 Dec 15, 2022
Keep the type of storage value unchanged and change array and object directly. Supports listening to the changes and setting expires.

proxy-web-storage A more convenient way to use storage through proxy. try it on codesandbox. Install npm i proxy-web-storage Features Base Keep the ty

null 221 Dec 25, 2022
This Plugin adds shortcodes with various prewritten phrases to improve quality and productivity of your writing.

Obsidian Phrasebank This Plugin adds shortcodes with various prewritten phrases to improve quality and productivity of your writing. Example :intro_pr

Viktor Bezdek 9 Jan 1, 2023
A complete template for 2022 focused on around React, Postgres and various web3 integrations.

A complete template for 2022 focused on around React, Postgres and various web3 integrations. You can use the template to make a website, a web application, a hybrid decentralized web application, or even a DAO.

jim 45 Dec 22, 2022
This project is used to extract media from various posting platfroms like Twitter, Reddit, Pixiv, Youtube and many other

Social-Picker-API This project is used to extract media from various posting platfroms like Twitter, Reddit, Pixiv, Youtube and many others. It's writ

Serge 11 Nov 29, 2022
Chrome extension for replacing addictive and annoying features of various social media sites with inspirational quotes.

Saner Social Media Chrome extension for replacing addictive and annoying features of various social media sites with inspirational quotes. Saner Socia

Tobi Dalhof 9 Oct 4, 2022