How-To: Use Low Orbit Ion Cannon (LOIC) On Linux

This will help you get Low Orbit Ion Cannon (LOIC) running on Linux. A lot of the how-to’s out there for this are outdated and aren’t entirely relevant any longer.
I recently installed Linux Mint 12 so I could run Gnome 3 easily, but this should apply to most Debian based distributions (ie: Ubuntu and Mint, and Debian, obviously). I know for a fact this will work with Linux Mint 12 and Ubuntu 11.10 (Oneiric Ocelot).
First, you’ll need to install mono-gmcs, mono-mcs, monodevelop, and liblog4net-cil-dev. You can install them like so:
sudo apt-get install monodevelop mono-gmcs mono-mcs liblog4net-cil-dev
Running that will install all the packages you need to compile LOIC with Mono. Those 4 packages have other dependencies, so you’ll actually end up installing many more packages, but it’ll be done automatically.
After you’ve got that installed, download the Low Orbit Ion Cannon from Github. You can download it in .zip or .tar.gz format, whichever you’re most comfortable with.
Extract the folder to your desktop or wherever you like. Open a terminal and go into the folder you extracted from the .zip or .tar.gz. For me, this folder is called NewEraCracker-LOIC-c847036. The string at the end may be different for you, depending on if the source has been updated since I wrote this.
Once you’re in the folder (for me it’s /home/tyler/Desktop/NewEraCracker-LOIC-c847036), type the following:
mdtool build
That will compile LOIC, the executable will be in bin/Debug. After compiling is done, launch LOIC like so:
mono /path/to/NewEraCracker-LOIC-c847036/bin/Debug/LOIC.exe
That’s it, have fun! And don’t get in trouble.
You might like these posts too::
- Restoring a Hacked Linux Server
- Linux Kernel 2.4.26
- Linux Kernel 2.4.21
- How To: Cisco VPN Client On Ubuntu
- New Stable Linux Kernel
ok i am a noob so bear with me i dont get what you mean by opening up terminal and getting my executible file then typing in mdtool build and i dont get when you get in the folder type that in can you please explain that to me more bc i am very confused as to what to type in when i get that part…if i type in mdtool build in terminal it says Project file not found…i am using tails
Errr… you know there’s Windows debug binaries already built right? There’s no reason to use Mono to build it…
https://github.com/downloads/NewEraCracker/LOIC/loic.v1.1.1.25.zip contains all the needed stuff. Just “cd” to where you unzip it, “cd” to the “Debug” directory, and do “mono LOIC.exe”
Hey Tyler I have already knocked my own site out with LOIC but that is on windows.
I followed most of your instructions but when I got to the mdtool build it said “project file not found”. Im a noob to linux for the most part BTW.
Were you in the NewEraCracker-LOIC-c847036 folder when you ran “mdtool build”? I’m not sure what that error is all about. I hit Google up for “mdtool ‘project file not found’” but NOTHING was found.
Was “project file not found” the exact error you saw? If not, could you try it again and share the full/exact error?
i got this error mssge
btw OS linux Slackware
Rep: Reputation: Disabled
Unhappy loic on linux slackware
i’ve install loic and mono using sbopkg
but loic can run and i got this mssge
Code:
root@root:~# mono /opt/loic/LOIC.exe
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext —> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeEngine —> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeWin32Classic —> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.KnownColors —> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus —> System.DllNotFoundException: gdiplus.dll
at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x00000] in :0
— End of inner exception stack trace —
at System.Drawing.KnownColors..cctor () [0x00000] in :0
— End of inner exception stack trace —
at System.Drawing.Color.get_Black () [0x00000] in :0
at System.Windows.Forms.ThemeWin32Classic..cctor () [0x00000] in :0
— End of inner exception stack trace —
at System.Windows.Forms.ThemeEngine..cctor () [0x00000] in :0
— End of inner exception stack trace —
at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in :0
at System.Windows.Forms.Control..ctor () [0x00000] in :0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:.ctor ()
at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in :0
— End of inner exception stack trace —
at System.Windows.Forms.Control..ctor () [0x00000] in :0
at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in :0
at System.Windows.Forms.ContainerControl..ctor () [0x00000] in :0
at System.Windows.Forms.Form..ctor () [0x00000] in :0
at LOIC.frmMain..ctor (Boolean hive, Boolean hide, System.String ircserver, System.String ircport, System.String ircchannel) [0x00000] in :0
at (wrapper remoting-invoke-with-check) LOIC.frmMain:.ctor (bool,bool,string,string,string)
at LOIC.Program.Main (System.String[] cmdLine) [0x00000] in :0
Any Idea ..???
No clue. I would suggest you try compiling it yourself. Will probably have better luck.
Ok so i tried DOSing a website on my local network. I used LOIC on both linux and windows and the site wasnt even affected. The numbers on the bottom bar seemed correct. WTF?!
ive confirmed that traffic is leaving the attacking machine and also confirmed that the packets are hitting the webserver.
Sweet!
Yah you probably wouldn’t see much affect doing it over your local network. About the only way to confirm it’s working is to monitor traffic on your network with a tool like WireShark.
How did you end up verifying that packets were actually being sent?
Wireshark :-) Also checked the logs of the webserver and verified that the packets are being received.
It worked and it will probably work for others, I am just very new to Linux.
Okay thank you for all your help
Let me know if that worked for you or not. If it didn’t work, it’s possible there’s something else missing that I already had installed, that you may need to install as well. And if that’s the case I’ll need to update this how-to.
Thank you tyler for that and I was able to get no error messages during the mdtool build, but I still do not know where it puts the finished product. As I said I am a total noob so sorry if I am missing something obvious.
OK, finished executable should be in NewEraCracker-LOIC-c847036/bin/Debug/.
Open a terminal and go into the NewEraCracker-LOIC-c847036 folder and type the following:
If everything worked, running that should launch LOIC.
Hello I have tried this running Linux mint 12 and I have encountered a couple of problems, the first is that there is no Dubug folder in the bin and while compiling there were two error messages that said it couldnt find mono or a C# compiler. I would appreciate any help you could give me because I am a total noob at Linux. Thanks for your time.
Miller, try this:
After I ran that, I was able to get “mdtool build” to run without any errors. I think there was one warning, but it was something that could be ignored.
Let me know if this helps any.