efknockr- internet relay chat drive-by tool |
git clone git://git.acid.vegas/efknockr.git |
Log | Files | Refs | Archive | README | LICENSE |
README.md (3415B)
1 # EFknockr 2 3 ## WARNING: This is simply a PROOF-OF-CONCEPT that outlines major flaws in how we use IRC currently! 4 5 ![](.screens/gun.png) 6 7 ## WARNING: This repository was made for testing against your own server(s). I am not responsible for the public use. 8 9 ## Information 10 This is basically an IRC drive-by. It takes a list of IRC servers, connects to all of them & joins every channel to send a custom message. You can also have it mass highlight & mass private message the channels for more attention to your message. It will do various things to make sure it does not get banned, throttled, or detected. 11 12 Proxy scanning is included as an option, which will find thousands of new proxies on every loop. Combine that with the daemon mode *(24/7 knocking)* & this becomes un-stoppable. Tied with a residential proxy service & this becomes a problem. 13 14 The humor behind this script is that anyone can mass portscan **0.0.0.0/0** *(the entire IPv4 range)* for port **6667** & essentially send a message to every IRC server on the internet. **But I have heard a rumor that doing so will only affect channels that are boring, lame, & shitty :) :) :)** 15 16 I am not going to get into how to set this up or use it. This is simply here to serve as a proof-of-concept. 17 18 ## Previews 19 Here are some examples of people using EFknockr: 20 21 ![](.screens/driveby.png) 22 23 ## Disclaimer 24 The proof-of-concept here is a classic example of the on going problem wtih using standard ports for known services on IPv4. 25 26 Both SSH & Telnet world-wide get thousands of login attempts daily because of this. IRC is no different & is certainly not excluded from this problem. 27 28 **Welcome to the fucking state of the Internet boyz** 29 30 I am well aware that people might use this script for malicious purposes....as they should. We cannot just be oblivious to major problems with networked services. IRC is a very small space in modern day. Becasue of that, it seems like setting up an IRCd is all people cared to learn...skipping over what it means to be a network operator. 31 32 **It is no different than being a sysadmin** 33 34 I have dealt with IRC flooding for years. Most times, I rarely have to tocuh the keyboard to handle it. Everything is laid out in the IRCd documentation. Big shout outs to [UnrealIRCd](https://www.unrealircd.org/) for ~~being the BEST FUCKING IRC DAEMON EVER!~~ 35 36 Anyways...at the end of the day...it is text on a screen. It is just **text** on a **screen**. Quite often lost in the backlog after a short period... 37 38 ###### Todo 39 * Invite support 40 * Parse `MAXTARGETS` & `MAXCHANNELS` from **005** responses for fine tuned spamming 41 * UTF-16 Bot crashing for improper unicode decoding 42 * Weechat DCC buffer-overlfow exploit *(See [here](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8073))* 43 * OpenSSL crash exploit *(See [here](https://forums.unrealircd.org/viewtopic.php?f=1&t=9085))* 44 * `/LIST` tarpit detection & evasion 45 * Scramble the order of operations to be entirely random to thwart fingerprinting 46 * Drop unicode for normal letters to thwart spamfilters 47 * Add unifuck option 48 * Do not knock on channels we registered 49 50 ___ 51 52 ###### Mirrors for this repository: [acid.vegas](https://git.acid.vegas/efknockr) • [SuperNETs](https://git.supernets.org/acidvegas/efknockr) • [GitHub](https://github.com/acidvegas/efknockr) • [GitLab](https://gitlab.com/acidvegas/efknockr) • [Codeberg](https://codeberg.org/acidvegas/efknockr)