Chris Haralson



Chris Haralson is a self-taught penetration tester who has a reputation for his ability to simplify and convert complex tasks into beginner-friendly InfoSec tutorials. Since founding HackThis in late 2012, Chris has released more than 50 video tutorials and has acquired an extensive fan base exceeding 12,000 YouTube subscribers. Chris attributes the success of HackThis and his YouTube channel to his free-information perspective and his unique how-to methodology, which he says is clearly demonstrated in the InfoSec community’s response to his channel.

In addition to managing HackThis, Chris has also contributed content to other community-driven projects such as the WiFi Pineapple project. Chris has authored written guides on the Pineapple Wiki and he’s contributed supporting projects to facilitate the use of community-developed Pineapple infusions. Members of the WiFi Pineapple community primarily recognize Chris for his unparalleled Pineapple tutorials; however, he is equally recognized and respected for his willingness to assist less experienced members of the community. Hak5 founder and Pineapple co-developer, Darren Kitchen, says, “HackThis pineapple tutorials are fantastic, very high quality and easy to follow along with.”

“Solving a problem is rewarding; but breaking a solution is fun.” Chris Haralson, HackThis

Chris believes that the best approach to problem solving is to use a combination of both linear and nonlinear thinking. He calls it his thinking formula, which is based on a simple concept – you cannot defend against a criminal hacker if you don’t possess the ability to think like a criminal hacker. It’s this concept that motivates Chris to constantly seek a common ground between black and white. “It’s a grey area. There’s no doubt about it. But there’s a fine line there that needs to be bent. And if I have to, I’ll bend it myself.” Chris argues that, from an educational standpoint, this is what people need. They need to learn offensive techniques before they can develop an effective defense strategy.

Projects & Milestones

ht_logo_100x100HackThis | Founder

Oct. 2012 to present

CTF365 - LOGOCTF365 | Content Manager / Security

April 2014 to present

youtube-logoYouTube | 20,000 Subscribers

Dec. 2014


4 thoughts on “About

  1. Hey Chris.Can you please share with me your email ID coz I had a couple of issues with my Backtrack 5 which I need to share with you and I’m pretty sure you can solve it.

  2. I would like to discuss pen testing my business network and building a more secure network. I have played with BT5 and Wireshark but I am still a rookie. I hope you are here in SoCal, because I would like to discuss many things with you, and of course I value your time.

  3. Chris, I would like you to send me some instructions on how to configure my network adaptor on my iMac using vmware fusion , because i can’t use my wlan0 interface it self but only as if it was ethernet… please reply to xorz57@mail.ru

    1. George,

      Your virtual machine cannot directly access or control your computer’s built-in network adapter because VMware Fusion doesn’t support it. As a result, you have two options for getting an internet connection on your virtual machine. I’m going to assume that you’re running BackTrack 5 or Kali Linux in your virtual machine? If not, let me know what operating system you’re running so I can adjust the instructions. The following instructions are for BackTrack 5 and Kali Linux, but steps 1 through 9 will be the same for any operating system that you’re running in a virtual machine.

      Option 1: Share your internet connection from Mac OS X to your virtual machine.

      If you’re only concerned about getting an internet connection to your virtual machine, this is your best option. However, if you’d like to use your virtual machine for other things (such as WEP cracking, packet injection, etc.), you’ll need to use option 2. Here are instructions on how to share your internet connection from your Mac to your virtual machine.

      1) Use your host operating system (Mac OS X) to connect to a wireless network as you normally would.
      2) Open VMware Fusion
      3) In the left pane of the Virtual Machine Library window, select your virtual machine (but do not boot it up yet)
      4) Click the “Settings” button at the top of the Virtual Machine Library window
      5) In the Setting window, click the “Add Device” button
      6) Select “Network Adapter” and then click the “Add…” button
      7) Select “Wi-Fi”
      8) Close the settings window
      9) Boot your virtual machine
      10) Open the Wicd network manager
      11) In the Wicd network manager window, click the “Preferences” button
      12) In the Preferences window, enter the name of your interface in the “Wired interface:” field
      NOTE: The name of your interface is most likely “eth1”. If the connection fails at step 15-16, try “eth0” instead.
      13) Click the “OK” button
      14) In the Wicd network manager window, click the “Refresh” button
      NOTE: You should see a “Wired Network” option at the top of the network list
      15) Click the “Connect” button below Wired Network
      16) After the connection is finished, open a web browser to see if you have an internet connection.
      NOTE: If you don’t have an internet connection, repeat steps 11 – 15 but use “eth0” at step 12 as the wired interface.

      Option 2: Use a USB network adapter.

      If you’re using your virtual machine for penetration testing/ hacking, this is the best option. The USB network adapter that I recommend is the Alfa AWUS036NHA but other adapters will also work. Here are instructions on how to set up your USB network adapter with your virtual machine and connect to the internet.

      1) Power on your virtual machine
      2) Connect your USB network adapter to your computer via USB
      NOTE: You may receive a prompt that says “Choose where you would like to connect ‘adapter name’.” Simply click the “Connect to Linux” button and skip to step 6. If you didn’t receive the prompt, continue to step 3.
      3) In the top menu bar of your virtual machine, select “Virtual Machine”
      4) Select “USB & Bluetooth”
      5) Select “Connect ‘your USB adapter'”
      NOTE: This will connect your USB network adapter to your virtual machine. If you see the option “Disconnect ‘your USB adapter'”, this means your network adapter is already connected to your virtual machine.
      6) Open a terminal
      7) Type “airmon-ng”
      NOTE: You should see your network adapter listed here. It’ll probably be called wlan0, wlan1, or something similar.
      8) Make note of the name of your “interface”
      9) Open the Wicd network manager
      10) In the Wicd network manager window, click the “Preferences” button
      11) In the Preferences window, enter the name of your wireless interface (i.e. wlan1) in the “Wireless interface:” field
      12) Click the “OK” button
      13) In the Wicd network manager window, click the “Refresh” button
      NOTE: This should scan for nearby networks. When the scan is complete, you should see a list of wireless networks
      14) Find the network that you want to connect to, and click the “Connect” button
      15) After the connection is finished, open a web browser to check if you have an internet connection.

      I hope these instructions are useful to you. If you have any issues, let me know and I’ll do my best to help you.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s