GithubHelp home page GithubHelp logo

tbodt / linux.wifatch Goto Github PK

View Code? Open in Web Editor NEW
20.0 4.0 8.0 220 KB

The code for linux.wifatch, exported to GitHub

Home Page: https://gitlab.com/rav7teif/linux.wifatch

License: GNU General Public License v3.0

Perl 75.58% Perl 6 5.90% C 18.52%

linux.wifatch's Introduction

Linux.Wifatch source repository

This is official Linux.Wifatch sources

This repository contain all local components (missing files are unintentional and/or will be added later), additional C source code not part of the botnet install, and selected C&C components. More can come over time.

Structure

  • bn/ is the binary botnet component, i.e. perl

  • pl/ is the perl botnet component

  • pl/bn/ is botnet modules

  • pl/fn/ is botnet commands (first argument on command line)

  • pl/tn/ is low-level botnet components, size-optimised

    • pl/tn/pa.c print-architecture, executed to see if architecture matches

    • pl/tn/rf.c receive-file, receive file on stdin, write to disk

    • pl/tn/dl.c download, download a file via botnet protocol

    • pl/tn/tn.c "telnet" - simple authenticated command/fileserver. last component installed before main botnet.

Contact

In case of problem, question, missing files: ask, but do not expect speedy reply!

The White Team [email protected]

Q&A

  • Why did you write this and let it go?

    First, for learning. Second, for understanding. Third, for fun, and fourth, for your (and our) security. Apart from the learning experience, this is a truly altruistic project, and no malicious actions are planned (and it nice touch that Symantec watch over this).

  • Why release now?

    It was never intended to be secret. And to be truly ethical (Stallman said) it needs to have a free license (agree) and ask before acting (also agree, so only half way there).

  • Why not release earlier?

    To avoid unwanted attention, especially by other mlaware authors who want to avoid detection. Plan failed, unwanted attention has been attracted, so release is fine.

  • Who are you?

    We are nobody important. Really.

  • Do you feel bad about abusing resources by others?

    Yes, although the amount of saved bandwidth by taking down other scanning malware, the amount energy saved by killing illegal bitcoin miners, the number of reboots and service interruptions prevented by not overheating these devices, the number of credentials and money not stolen should all outweigh this. We co-opted your devices to help the general public (in a small way).

  • Can I trust you to not do evil things with my devices?

    Yes, but that is of no help - somebody could steal the key, no matter how well I protect it. More likely, there is a bug in the code that allows access to anybody.

  • Should I trust you?

    Of course not, you should secure your device.

  • Why is this not a problem?

    Linux.Wifatch doesn't use elaborate backdoors or 0day exploits to hack devices. It basically just uses telnet and a few other protocols and tries a few really dumb or default passwords (our favourite is "password"). These passwords are well-known - anybody can do that, without having to steal any secret key.

    Basically it only infects devices that are not protected at all in the first place!

  • What license is this?

    Apart from some code copied from other sources (where marked), the intent is for all this code to be under the General Public License, version 3 or any later version. See the file COPYING for details.

  • Where is the Stallman quote comment?

    There never was such a comment. The quote was used as telnet message for a short time. We agree with it, but found it a bit silly, so removed it quickly. Here is the quote:

    To any NSA and FBI agents reading my email: please consider whether defending the US Constitution against all enemies, foreign or domestic, requires you to follow Snowden's example.

  • The passwords/secret keys are missing!

    Well, we hope they are missing. This release is for releasing the code, not to make it easy to hack others.

  • Where is the infection code?

    Not here, it part of the command and control code. It might be released when it no longer is relevant, to protect the innocent.

  • Where are the build scripts?

    Not part of the initial release.

  • Is there a proof that this is the official repository?

    Here is a nistp256 signature of the sha256 of the repository URL on gitlab, using the actual signing key used for the real version.

    http://gitlab.com/rav7teif/linux.wifatch

    3678992952743f6596730c8936263ecdaca200f0aa87a3bf6d287561d1a55c4c a331e24b1d6aae7e8983adb9a9b9f68b3dc609278593bdbfbf60556a8acc42e2

linux.wifatch's People

Contributors

tbodt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.