The application protects all sensitive data stored to disk using military-grade encryption and cryptographic authentication. The system uses a single master password to derive all cryptographic keys, ensuring that nothing is stored in plain text — not configuration files, not log files, not chat history.
Just high-level functionality and feature ideas
- Does not guarantee anonymity, that will largely depend on clients' path selection
- QUIC with Encrypted-Client-Hello
- Nodes will define policies that define what (if any) traffic they'll relay, and their capabilities (bandwidth, connection count,etc..)
- Nodes will define routing policy, to define things like how many relays, which relays and other details based on destination and protocol details
- Nodes will take into account traffic/relay policies of intermediaries and exit before selecting a path
- Layer 3 traffic is encapsulated within HTTP requests and responses
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| nasm -f elf64 $1 -o $2.o | |
| ld $2.o -o $2 | |
| ls -la "$2" | |
| ./$2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ; Use this to build https://gist.github.com/hackers-terabit/ff741d67f517b9ecd21269ae70c7ebe3 | |
| section .text | |
| global _start | |
| _start: | |
| ; r10 = if | |
| ; r9 = of | |
| ; r14 = buf | |
| ; r15 = exit code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| using System.Diagnostics; | |
| using System.IO; | |
| using System.Reflection; | |
| using System.Reflection.Emit; | |
| using System.Runtime.CompilerServices; | |
| using System.Runtime.InteropServices; | |
| using System.Security.Cryptography; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ | |
| undefined4 main(int param_1,int param_2) | |
| { | |
| size_t local_aac0; | |
| char *_Source; | |
| int local_cb5c; | |
| undefined4 uVar1; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function force-mkdir($path) { | |
| if (!(Test-Path $path)) { | |
| New-Item -ItemType Directory -Force -Path $path | |
| } | |
| } | |
| # copied from https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/master/Exfiltration/Get-Keystrokes.ps1 | |
| Function Get-ProcAddress | |
| { | |
| Param |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| whitelist="./whitelist" | |
| verbose=1 | |
| #generate unencrypted openssl pub/private rsa keypair | |
| echo "generating signing key" | |
| openssl genrsa -out /etc/rsa_private.pem 4096 | |
| openssl rsa -pubout -in /etc/rsa_private.pem -out /etc/rsa_public.pem | |
| #import public signing key | |
| ima_id=`keyctl newring _ima @u` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import sys,socket, ssl | |
| import time,os,getopt | |
| from threading import Thread,Event | |
| from Queue import Queue | |
| class SimpleClient: | |
| def __init__(self): | |
| self.server="chat.freenode.net" #default server | |
| self.port=6697 #default port |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # cat rootshell.c | |
| #include <stdio.h> | |
| int main(int argc,char **argv){ | |
| unsigned char rootshell[]= "\x31\xd2\xb2\x0a\xb9\x6f\x75\x21\x0a\x51\xb9 | |
| \x63\x6b" | |
| "\x20\x79\x51\x66\xb9\x66\x75\x66\x51\x31\xc9\x89\xe1" | |
| "\x31\xdb\xb3\x01\x31\xc0\xb0\x04\xcd\x80\x31\xc0\x31" | |
| "\xdb\x40\xcd\x80"; | |
| printf(rootshell); |
NewerOlder