Posts

Stage 2: CowPatty

Image
Introduction Firstly I want to mention you mentioned about hypervisor in class. I want it to be noted that I personally hate hypervisor, I havent really looked into its total purpose however it makes me hate windows 10. Since I use VMware and Android Studio anytime I was to use one or the other I have to turn hypervisor off, Its simply the worst Building On Aarchie     Right off the bat, I knew I had to build it differently then I did for on my x86 systems running a different Linux. Once i figured out it was 'yum'  as a package manager is was good to go, I had to install libraries as my make file was crashing, the error was related to libpcap not being installed, Once I ran  sudo yum install libpcap-devel .   my makefile ran fine and my program was able to build. Its great that I have CowPatty built however the test data I was supplied is quite small, I need to make the dictionary much larger. To do this Ill use john the ripper with the ...

Cowpatty!

Image
     For my project im going to be taking a look at cowpatty. I've used it before not with much success however I think it will be a great hash to take a look at as it seems to be a smaller project.       "coWPAtty is a C-based tool for running a brute-force dictionary attack against WPA-PSK and audit pre-shared WPA keys. If you are auditing WPA-PSK networks, you can use this tool to identify weak passphrases that were used to generate the PMK." The owner of my repo was nice to comment where the hash is and ask for help!  File - https://github.com/joswr1ght/cowpatty/blob/bc3c6896ba9b6504c994e32dc7e6737b525fe91b/sha1.c  This function to me looks rather complected , I dont really know how to approach a problem like this however I am interested in finding out more! I think its best to start with the build flags, I've actually read up on forums and actually made an attempt to edit the makefile as for some reason I was g...

Lab 1: Code Review

Image
Code Review Aircrack-ng    Aircrack has not many contributors, 16, 4 of which are the main contributors.  I found it interesting that issues / bugs are posted right to their Github with collaborators encouraged to fix any issues that are live. Upon viewing the live issues, a group of 3 or 4 people can be seen talking and comparing code in order to fix the issue. Some issues listed are ways they can improve the software. I think this is a good way to continue progression on making your software higher quality.  GetTor     The tor project is a great github, they tell you directly on the page how people can help. They strongly encourage their community to get involved and want people to look at the source code to learn what it does.       The creators of this project also host presentations and demonstrations on how their project works along with future goals. Here is one of the creators speaking abou...

Lab2 Aircrack-ng

Image
Open Software of Choice: Aircrack-ng Downloaded Directly from their Github As Listed in the Steps to install, I needed to download and install required dependencies Heres the list: build-essential  autoconf  automake  libtool  pkg-config  libnl-3-dev  libnl-genl-3-dev  libssl-dev  ethtool  shtool  rfkill  zlib1g-dev  libpcap-dev  libsqlite3-dev  libpcre3-dev  libhwloc-dev  libcmocka-dev Done in one easy command: sudo apt-get install build-essential autoconf automake libtool pkg-config libnl-3-dev libnl-genl-3-dev libssl-dev ethtool shtool rfkill zlib1g-dev libpcap-dev libsqlite3-dev libpcre3-dev libhwloc-dev libcmocka-dev It then proceeded to install all the Dependencies. The Autotools build system is utilized. Autotools replaces older methods of building However, I cant just ./configure, Due to the version I have to run a preconfigure script: autore...

The Setup

Image
Build: I recently needed to upgrade my PC, AMD Phenom II X6 wasn't doing the job when it came to virtualization. I promptly went to Canada Computers and bought a great cpu for the job. Once I had it assembled I had to get VMware going! I started by downloading Kali, however a classmate reminded me not to run in sudo so Ubuntu it is! I ran into a major issue when it came to install ubuntu, super slow and not really progressing in the installation. After enabling amd-v and giving the VM more ram and more cores upon restart it flew through the install. SSH KEY: Simple Command got it going, followed by a MV command to access to send my public key :)