mirror of
https://github.com/hak5/nano-tetra-modules.git
synced 2025-10-29 16:58:09 +00:00
Add modules to repository
This commit is contained in:
8
CursedScreech/includes/help/activitylog.help
Executable file
8
CursedScreech/includes/help/activitylog.help
Executable file
@@ -0,0 +1,8 @@
|
||||
This log contains the output of Kuro. It will inform you when a connection is initiated, when
|
||||
a connection has been established with a target, the set TLS level with the target, when a command
|
||||
has been sent to a target, when data is received from a target, and when targets are disconnected.
|
||||
<br /><br />
|
||||
Sometimes, Sein will interject and add a message to the log. This only occurs when a target has
|
||||
received a connection request from an attacker holding a key different from Kuro's. A message is
|
||||
sent to the multicast group, Sein receives it, and posts it in the activity log. This informs you
|
||||
that someone other than yourself is trying to access the shell on your target.
|
||||
11
CursedScreech/includes/help/key.help
Executable file
11
CursedScreech/includes/help/key.help
Executable file
@@ -0,0 +1,11 @@
|
||||
<strong>Encrypted</strong><br />
|
||||
Displays if the private key (.pem) is encrypted. Does not include encryption on .pfx containers.
|
||||
<br /><br />
|
||||
|
||||
<strong>Select</strong><br />
|
||||
When you click Select the associated key will be used. Both the private and public key will be used for Kuro.py and only the public key will be used for the target. This is so each program can verify the other when communicating over the network.
|
||||
<br /><br />
|
||||
<font color="red">
|
||||
Do not select encrypted keys for Kuro. You will not be able to start the process if encrypted keys are used. You may select encrypted keys for the target if you are using C# to write your payload.
|
||||
</font>
|
||||
|
||||
39
CursedScreech/includes/help/settings.help
Executable file
39
CursedScreech/includes/help/settings.help
Executable file
@@ -0,0 +1,39 @@
|
||||
<h4>Listening Interface</h4>
|
||||
This is the interface that will be used for the multicast socket. br-lan is the Pineapple
|
||||
network and is what you will use if your targets are connecting to your Pineapple directly.
|
||||
<br /><br />
|
||||
|
||||
<h4>Multicast Group</h4>
|
||||
This is the address on which target heartbeats will be sent and received. The group needs to be
|
||||
the same for both Sein and your targets in order for Sein to receive the messages.
|
||||
<br /><br />
|
||||
|
||||
<h4>Multicast Port</h4>
|
||||
This is the port on which Sein will receive messages from targets. This same port needs to be
|
||||
reflected in the startMulticaster() method of your payload.
|
||||
<br /><br />
|
||||
|
||||
<h4>Heartbeat Interval</h4>
|
||||
The interval at which the payload will broadcast its listening address to Sein. Sein uses this
|
||||
value, multiplied by 3, to determine if a target has dropped off the network (i.e. three heartbeats
|
||||
have been missed, therefore, the target must be offline).
|
||||
<br /><br />
|
||||
|
||||
<h4>Kuro Keys</h4>
|
||||
The set of keys that Kuro will use for TLS communication. Your payload will verify Kuro's public
|
||||
certificate if you use the API (which you should).
|
||||
<br /><br />
|
||||
|
||||
<h4>Target Keys</h4>
|
||||
The set of keys used by the payload for TLS communication. Kuro will verify the target's public
|
||||
certificate upon connection.
|
||||
<br /><br />
|
||||
|
||||
<h4>C# Payload</h4>
|
||||
Downloads an archive containing the C# API, documentation, and a template C# payload configured
|
||||
with the settings used here.
|
||||
<br /><br />
|
||||
|
||||
<h4>Python Payload</h4>
|
||||
Downloads an archive containing the Python API, documentation, and a template Python payload
|
||||
configured with the settings used here.
|
||||
14
CursedScreech/includes/help/status.help
Executable file
14
CursedScreech/includes/help/status.help
Executable file
@@ -0,0 +1,14 @@
|
||||
<h4>Sein</h4>
|
||||
Sein is our information gatherer. It listens on the multicast group and port in Settings and
|
||||
updates our target list when a compromised system is found.
|
||||
<br /><br />
|
||||
|
||||
<h4>Kuro</h4>
|
||||
Kuro is our attacker that sends out commands to the clients you select. At startup it attempts to
|
||||
connect to all clients in the list. If Sein finds new targets while Kuro is running, connections to
|
||||
them will be attempted automatically. Commands are sent asynchronously and returned data is received
|
||||
in the same manner.
|
||||
<br /><br />
|
||||
|
||||
<h4>Dependencies</h4>
|
||||
The only dependency required is zip for downloading payloads and target logs.
|
||||
30
CursedScreech/includes/help/targets.help
Executable file
30
CursedScreech/includes/help/targets.help
Executable file
@@ -0,0 +1,30 @@
|
||||
<h4>EZ Cmds (select)</h4>
|
||||
Pre-configured commands that can be sent to targets.
|
||||
<br /><br />
|
||||
|
||||
<h4>EZ Cmds (button)</h4>
|
||||
Open the EZ Cmds manager where you can add, edit, or delete EZ Cmds that appear in the list.
|
||||
<br /><br />
|
||||
|
||||
<h4>Send command to target</h4>
|
||||
Manually enter a command to send to targets.
|
||||
<br /><br />
|
||||
|
||||
<h4>Target List</h4>
|
||||
Displays the targets that are currently sending heartbeats to Sein. You can view, download,
|
||||
and clear received data.
|
||||
<br /><br />
|
||||
|
||||
<h4>Clear Targets</h4>
|
||||
Clears the target list. If targets are still online and sending heartbeats to Sein they will
|
||||
reappear in the list.
|
||||
<br /><br />
|
||||
|
||||
<h4>All Logs</h4>
|
||||
View, download, and delete logs from all clients, even those who were once connected but no longer
|
||||
show up in the target list.
|
||||
<br /><br />
|
||||
|
||||
<h4>Payloads</h4>
|
||||
Manage payloads that can be sent to targets. Use the 'Configure Upload Limit' link if your payload fails to upload
|
||||
due to size restrictions.
|
||||
Reference in New Issue
Block a user