First of all, I would like to apologize for a week long absents for the tutorials of this newly series, Raspberry Pi. But obviously I'm back and I present all you guys a article on turning your Raspberry Pi into a hacking platform. I'm gonna use the platform Kali Linux for the Raspberry Pi. I should note that I'm not gonna go into detail on how to install Kali Linux since OTW already has done a tutorial on how to turn your Raspberry Pi into a Hacking Pi. The point of this particular tutorial is to explain Kali in general and also a few things I have noted on the Pi.
First off is to explain that even though the Raspberry Pi has the same capabilities of a desktop or laptop, I should note that the Pi has its limits. Since there's not a whole lot of 'power' with the Pi I have concluded anything that requires long term running, like a DDoS attack, the pi wouldn't be able to handle it the long. I should mention that a DDoS attack on a regular computer still takes a lot out of the computer. Understanding the limits of the Pi is crucial to success. With that being said, my advice is to not push the Pi past its limits.
Now, a Pi has become my favorite platform to test several experiments. Since it's tiny, it's ideal for inside hacks:
'Raspberry Pi has an Ethernet connection and you can add a wireless adapter. The Raspberry Pi is so small it can be hidden in numerous places. These include inside a desktop computer, inside a telephone, clock, etc. without being noticed.'- OTW
My point here is that sometimes you can't hack remotely but need to get 'behind enemy lines'. A combination of creativity and intellect, is a important skill with turning your tool into a weapon.
I'm assuming you have installed Kali Linux or at least a Linux operating system, so the next step is getting the tools that you'll need. It all depends on what you want to accomplish, understanding different tools for different task is also important but there's plenty of articles on that subject on here so I won't go into detail. I should also note that having multiple micro sd cards for different task is extremely useful, besides they don't cost that much.
But Kali Linux or a Linux Os is not even close to what I think is necessary to build a efficient and flexible environment. Think on this scenery, you're trying to hack into a system but the exploit you need is nowhere on the web, hence a Zero Day exploit. What other option you have? Coding.
You can score the internet for hours on end and pay million of dollars on tools, but sometimes there's no tool to get the job done. Usually when this happens you need to code your own tool. That's why coding is just as important as hacking in itself. Setting up just a environment for hacking, never gets the job done. I cannot emphasis enough how important knowing a few languages is essential. With that being said, I cannot say how to setup your environment on your personal Pi.
How does this all relate to the Raspberry Pi? The Pi allows you to customize your system any way you like, you have control over everything. With great power comes great responsibility, as the saying goes, but knowing what to tool to download or what programming language to is all up to you, no one can tell you what to do or how to do it. And that's how the world should run.
Ok, so that's my article on Raspberry Pi and Hacking in general. This one isn't necessarily a tutorial to do anything, but I thought this article was necessary especially to all who are new to this whole hacking business.
I am trying to create articles that don't repeat a previous article, because there's no point. So if these articles are vague I do apologize but I am trying to create unique articles that if need be point to the right articles that explain a concept or a tool in more detail. In the future I am planning on posting a few tutorials on a number of tools that are either unique to the Pi or can be used differently. Please, comment below and give me some lovins. :)