Hacking Articles Tips Tricks Videos Tutorials
467 subscribers
65.7K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
hacking: security in practice
Should I start with HacktheBox or TryHackMe?

Hello,

I've got some understanding of cybersecurity and concepts but next to no actual hands on. I'd like to run some of the modules from either of these websites while I am studying for my Sec+. Which one should I do first?

submitted by /u/jungle_dave
[link] [comments]
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing (https://www.kitploit.com/search/label/Bypassing) standard NAT connection firewalls. That's all it does: no more, and no less.
# Installation (requires Rust)
cargo install bore-cli

# On your local machine
bore local 8000 --to bore.pub This will expose your local port at localhost:8000 to the public internet at bore.pub:, where the port number is assigned randomly. Similar to localtunnel (https://github.com/localtunnel/localtunnel) and ngrok (https://ngrok.io/), except bore is intended to be a highly efficient, unopinionated tool for forwarding TCP traffic (https://www.kitploit.com/search/label/Traffic) that is simple to install and easy to self-host, with no frills attached. (bore totals less than 400 lines of safe, async Rust code and is trivial to set up — just run a single binary (https://www.kitploit.com/search/label/Binary) for the client (https://www.kitploit.com/search/label/Client) and server.) Installation You can build the bore CLI command from source using Cargo (https://doc.rust-lang.org/cargo/), the Rust package manager. This command installs the bore binary at a user-accessible path. cargo install bore-cli We also publish versioned Docker images for each release. Each image is built for AMD 64-bit and Arm 64-bit architectures. They're tagged with the specific version and allow you to run the statically-linked bore binary from a minimal "scratch" container. docker run -it --init --rm --network host ekzhang/bore Detailed Usage This section describes detailed usage for the bore CLI command. Local Forwarding You can forward a port on your local machine by using the bore local command. This takes a positional argument, the local port to forward, as well as a mandatory --to option, which specifies the address of the remote server. bore local 5000 --to bore.pub You can optionally pass in a --port option to pick a specific port on the remote to expose, although the command will fail if this port is not available. Also, passing --local-host allows you to expose a different host on your local area network besides the loopback address localhost. The full options are shown below. ARGS: The local port to expose OPTIONS: -h, --help Print help information -l, --local-host The local host to expose [default: localhost] -p, --port Optional port on the remote server to select [default: 0] -s, --secret Optional secret for authentication [env: BORE_SECRET] -t, --to Address of the remote server to expose local ports to -V, --version Print version information">bore-local 0.3.0
Starts a local proxy to the remote server

USAGE:
bore local [OPTIONS] --to

ARGS:
The local port to expose

OPTIONS:
-h, --help Print help information
-l, --local-host The local host to expose [default: localhost]
-p, --port Optional port on the remote server to select [default: 0]
-s, --secret Optional secret for authentication [env: BORE_SECRET]
-t, --to Address of the remote server to expose local ports to
-V, --version Print version information Self-Hosting As mentioned in the startup instructions, there is a public instance of the bore server running at bore.pub. However, if you want to self-host bore on your own network, you can do so with the following command: bore server That's all it takes! After the server starts running at a given address, you can then update the bore local command with option --to to forward a local port to this remote server. The full options for the bore server command are shown below. Minimum TCP port number to accept [default: 1024] -s, --secret Optional secret for authentication [env: BORE_SECRET] -V, --version Print version information">bore-server 0.3.0
Runs the remote proxy server

USAGE:
bore server [OPTIONS]

OPTIONS:
-h, --help Print help information
--min-port Minimum TCP port number to accept [default: 1024]
-s, --secret Optional secret for authentication [env: BORE_SECRET]
-V, --version Print version information Protocol There is an implicit control port at 7835, used for creating new connections on demand. At initialization, the client sends a "Hello" message to the server on the TCP control port, asking to proxy a selected remote port. The server then responds with an acknowledgement and begins listening for external TCP connections. Whenever the server obtains a connection on the remote port, it generates a secure UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier) for that connection and sends it back to the client. The client then opens a separate TCP stream to the server and sends an "Accept" message containing the UUID on that stream. The server then proxies the two connections between each other. For correctness reasons and to avoid memory leaks, incoming connections are only stored by the server for up to 10 seconds before being discarded if the client does not accept them. Authentication On a custom deployment of bore server, you can optionally require a secret to prevent the server from being used by others. The protocol requires clients to verify possession of the secret on each TCP connection by answering random challenges in the form of HMAC codes. (This secret is only used for the initial handshake, and no further traffic is encrypted by default.) --to --secret my_secret_string"># on the server
bore server --secret my_secret_string

# on the client
bore local --to --secret my_secret_string If a secret is not present in the arguments, bore will also attempt to read from the BORE_SECRET environment variable. Acknowledgements Created by Eric Zhang (@ekzhang1 (https://twitter.com/ekzhang1)). Licensed under the MIT license (https://github.com/ekzhang/bore/blob/main/LICENSE). The author would like to thank the contributors and maintainers of the Tokio (https://tokio.rs/) project for making it possible to write ergonomic and efficient network services in Rust.

Download Bore (https://github.com/ekzhang/bore)
How could I fight back?
https://www.reddit.com/r/Pentesting/comments/ucbtyr/how_could_i_fight_back/

<!-- SC_OFF -->I've written an HTTPS web server in C++ from scratch. I've finally fixed all the bugs where incoming hostile connection could crash the server (and there are plenty of bots on the web). My code needs to be more 'robust' than pen-tester code in the sense that it needs to protect data all the time not just break in once. What deficiencies in pen-testing tools exist that I could try to counter-attack when someone connects to my server? Slow lorising, and sending undecryptable TLS records are what I am trying so far... <!-- SC_ON --> submitted by /u/XiPingTing (https://www.reddit.com/user/XiPingTing)
[link] (https://www.reddit.com/r/Pentesting/comments/ucbtyr/how_could_i_fight_back/) [comments] (https://www.reddit.com/r/Pentesting/comments/ucbtyr/how_could_i_fight_back/)
Dark Reading: Attacks/Breaches
Cyber Conflict Overshadowed a Major Government Ransomware Alert

The FBI warns that ransomware targets are no longer predictably the biggest, richest organizations, and that attackers have leveled up to victimize organizations of all sizes.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
SecurityScorecard Launches Cyber Risk Quantification Portfolio

SecurityScorecard's Cyber Risk Quantification portfolio helps customers understand the financial impact of a cyber-attack.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
Introducing Apostro: A Risk Management Platform for Web3 Security

Apostro's system will monitor all transactions to identify malicious behavior that can cause damage to DeFi protocols.
hacking: security in practice
For All My BAD USB and BASH BUNNY Friends

I've been trying to find some up-to-date reverse shell payloads that can be installed on either the rubber ducky, bash bunny or a bad USB. Everything I have found so far consists of relatively old payloads that just don't work any more, or payloads that get instantly found by the windows AV.

Has anyone managed to find/create any payloads that work fairly reliably?

submitted by /u/kirik42069
[link] [comments]
hacking: security in practice
Having issues with Winexe

Crossposted from /r/howtohack

Anyone ever run this program? I think it's included in Kali. While it's not something I have been familiar with in the past, it was mentioned in Grey Hat Hacking.

Anyway i'm using it against a domain host similar to how it's seen in this video. The command on my side just hangs after submission.

Now on the windows host looking at the logs I can see there was a logon, though it doesn't always seem to match up with the user I ran it with, it shows a SYSTEM login, though one time magically it did.

In any case I ran tcpdump on the kali side to see what is going on over the network. I can see the session being established, then a RST sent.

On the windows host i've confirmed that windows defender is not running nor the firewall, for troubleshooting and still nothing.

submitted by /u/sephstorm
[link] [comments]