Showing posts with label IT. Show all posts

10 Best Password Cracking Tools Of 2016


Password cracking is an integral part of digital forensics and pentesting. Keeping that in mind, we have prepared a list of the top 10 best password cracking tools that are widely used by ethical hackers and cyber-security experts. These tools–including the likes of Aircrack, John the Ripper, and THC Hydra–use different algorithms and protocols to crack the passwords on a Windows, Linux, and OS X system.

W
hat is password cracking?

In the field of cyber-security and cryptography, password cracking plays a very major role. It’s basically the process of recovering passwords to breach (or restore) the security of a computer system. You can easily relate it to repeatedly guessing your phone’s unlock pattern or pin.
So, why do we need to learn about password cracking and the tools used to do so? The purpose of password cracking revolves around recovering the forgotten passwords of our online accounts, computers, and smartphones. Password cracking is also used by system administrators as a preventive measure. They keep checking them on the regular basis to look for the weak links.
Talking about the process of password cracking, most methods involve the use of a computer that generates a vast set of password candidates. A desktop computer tests more than hundreds of millions of passwords per second. A password cracking tool performs this task easily and checks these candidates to reveal the actual password.
The time needed to crack a password is proportional to the length and strength of that password. That’s why users are advised to use complex passwords that are harder to guess. The password cracking speed of a tool also depends heavily on the cryptographic function that’s used to generate password hashes. Thus, a potent hashing function like bcrypt is preferred over the likes of SHA and MD5.

Types of password cracking attacks:

Here’s I’ll be listing various types of password cracking attacks that are generally used by attackers:
  • Dictionary attack: This attack uses a file that contains a list of words that are found in the dictionary. This mode matches different combinations of those words to crack your device open.
  • Brute force attack: Apart from the dictionary words, brute force attack makes use of non-dictionary words too.
  • Rainbow table attack: This attack comes along with pre-computed hashes. Thus, this method is faster.
There are lots of other password cracking techniques like phishing, spidering, social engineering, shoulder surfing etc. Soon, I’ll be discussing them in detail in another article. So, let’s get started with our list of the best password cracking tools of 2016.

Best Password Cracking Tools Of 2016:

Disclaimer: We are publishing this list just for educational purposes. We don’t promote malicious and unethical practices.

1) John the Ripper


John the Ripper is one of the most popular password cracking tools available around. This free password cracking tool is chiefly written in C programming language. Encompassing a customizable password cracker, John the Ripper comes as a combination of many password crackers into one suite.
Its ability to auto-detect password hashtypes, makes it a preferred choice of ethical hackers to ensure security. A pro version of this tool is also available, offering better features and more effectiveness. Just like the popular hacking tool Metasploit, John also belongs to the Raspid7 family of security tools.
Supported platforms: John the Ripper is available for all major platforms, including Linux, Windows, DOS, and OS X.
Download link: John the Ripper

2) Aircrack-ng


Aircrack-ng (ng stands for new generation) is one of the best password cracking tools that hackers use to bump their annoying neighbors off their own Wi-Fi. Note that just like John the Ripper, Aircrack-ng is not a single tool. Instead, it’s a complete software suite that’s used to play with Wi-Fi networks.
In this free suite, you get a tool named aircrack that hackers use to crack WPA or WEP passwords. After analyzing the encrypted password packets, aircrack uses its cracking algorithm to break the passwords.
Using the well know attack techniques like FMS, this password cracking tool makes your job easier. Recently, a new attack named “PTW” has been included in the suite, which reduces the number of initialization vectors to break a WEP key.
Supported platforms: Aircrack is available for Linux, OpenBSD, FreeBSD, OX X, Windows, Android
Download link: Aircrack-ng

3) RainbowCrack


As the name suggests, RainbowCrack makes use of rainbow tables to crack password hashes. Using a large-scale time-memory trade-off, RainbowCrack performs an advance cracking time computation. According to your convenience, you are free to use the command line or graphical interface of RainbowCrack.
Once the pre-computation stage is completed, this top password cracking tool is about hundreds of times faster than a brute force attack. You also don’t need to prepare the rainbow tables yourselves. The developers have made different rainbow tables for LM, NTLM, MD5 and SHA1 available for free.
RainbowCrack’s GPU acceleration is another key feature that allows this free password cracking tool to offload the runtime computation to GPUs, reducing the cracking time even further.
Supported platforms: RainbowCrack is available for Windows and Linux
Download link: RainbowCrack

4) Cain and Abel


This renowned password cracking tool is a dependable software to recover various types of passwords using multiple techniques. Cain and Able lets you easily perform Dictionary, Brute-Force, and Cryptoanalysis attacks to crack encrypted passwords.
This multi-purpose hacking tool also comes with the ability to sniff the networks, record VoIP conversations, recover network keys, decode scrambled passwords, and analyze routing protocols.
Cain and Abel has two components. While Cain is the front-end application to recover your passwords and perform sniffing, Able is a Windows NT service that performs the role of traffic scrambling.
Supported Platforms: Cain and Abel is available for Windows
Download link: Cain and Abel

5) THC Hydra


Compared to other top password cracking tools, THC Hydra performs hacking attacks using numerous network protocols, including the likes of Asterisk, FTP, HTTP-Proxy, MYSQL, XMPP, Telnet, and more. Using these protocols, THC Hydra performs super fast brute-force and dictionary attacks against a login page.
This free-to-use tool helps the pentesters and security researchers to know how easy it would be to gain remote access to a system. This tool also lets you add new modules to increase the functionality. Via its GitHub page, you can also participate in the development process of THC Hydra.
Supported Platforms: THC Hydra is available for Windows, Linux, Solaris, FreeBSD, OS X
Download link: THC Hydra

6) HashCat


HashCat claims to be the fastest and most advanced password cracking software available. Released as a free and open source software, HashCat supports algorithm like MD4, MD5, Microsoft LM hashes, SHA-family, MySQL, Cisco PIX, and Unix Crypt formats.
This password cracking tool comes in both CPU-based and GPU-based versions, HashCat and oclHashcat/cudaHashcat, respectively. Using a well-documented GPU acceleration, many algorithms can be easily cracked using this tool.
Different types of attacks performed by this tool include brute force attack, combinator attack, fingerprint attack, dictionary attack, hybrid attack, mask attack, table-lookup attack, PRINCE attack, permutation attack etc.
Supported Platforms: HashCat is available for Windows, Linux, OS X
Download link: HashCat

7) Crowbar


Crowbar is a brute forcing tool that’s widely popular in the pen testing scene. It gives you the control to decide what’s submitted to a web server. While most brute forcing tools use username and password to deploy SSH brute force, Crowbar makes use of SSH keys obtained during penetration tests.
This free tool is created to support the protocols that are rarely supported by other popular password cracking tools. Currently, Crowbar supports VNC key authentication, OpenVPN, SSP private key authentication, and Remote Desktop Protocol with NLA support.
Supported Platforms: Crowbar is available for Windows, Linux, OS X
Download link: Crowbar

8) OphCrack



Just like RainbowCrack, OphCrack is another popular and free password cracking tool that uses rainbow tables to crack the password hashes. It’s widely used to crack Windows log-in passwords. Thanks to its ability to import and use hashes from multiple formats and sources, OphCrack is known to crack the passwords of a Windows computer in few minutes.
Available conveniently as a Live CD, a pentester can use it and leave no trace behind. For cracking Windows XP, Vista, and 7, one can also grab freely available rainbow tables. For professional use, larger tables are available for purchase.
Supported Platforms: OphCrack is available for Windows
Download link: OphCrack

9) L0phtCrack


Just like OphCrack, L0phtCrack is known for easily cracking Windows passwords. Using a wide set of attacks like dictionary, hybrid, brute force, and rainbow tables, this password cracking tool can also be deemed useful in sniffing hashes.
It’s a great way to target Windows desktops, networked servers, Active Directory, and primary domain controllers. Its schedule routine audit functionality lets you perform scans at a convenient time.
Supported Platforms: L0phtCrack is available for Windows
Download link: L0phtCrack

10) DaveGrohl


For Mac OS X, DaveGrohl is an open source password cracking tool that’s preferred by the Apple security experts. With a completely modern object-oriented codebase in Version 3.0, DaveGrohl has been made more useful for developers and users.
With the help of dictionary and incremental attacks, this tool lets you crack a password in minutes. Its distributed mode allows you to perform attacks using different computers and crack the same password hash for faster results.
Supported Platforms: DaveGrohl is available for OS X
Download link: DaveGrohl
Thank you for Reading

Samsung Galaxy X — Samsung’s Foldable Display Phone Coming In 2017


Samsung fans will be surprised to know that the smartphone maker will release 5 flagship phones. One of these five devices will be Samsung Galaxy X — the company’s much talked about foldable screen smartphone. It’s expected that Galaxy X, based on the Project Valley, will fold just like a wallet.
With the continuously expanding smartphone market, technology companies are now releasing more than one flagship handsets each year. The same is true is for the Korean technology giant Samsung.
According to a new report of Sammobile, Samsung is planning to release five flagship devices in the upcoming year i.e. 2017.
Out of these highly anticipated devices is Samsung Galaxy X — the device which we called Samsung Galaxy Flex. The reports tell us that Galaxy X will come with a foldable display with a 4K display.
Earlier in the September 2015, we got to know about Samsung’s foldable display project that was being dubbed Project Valley.
It’s being hoped that this much-anticipated smartphone will be foldable like a wallet, making it easier to carry in the pocket.
Including Samsung Galaxy X, here’s the list of all 5 flagship devices:
  • Samsung Galaxy X
  • Samsung Galaxy S8
  • Samsung Galaxy S8 Edge
  • Samsung Galaxy Note 7
  • Samsung Galaxy Note 7 Edge
All the smartphones, apart from Galaxy X, will feature QHD Super AMOLED displays. While Galaxy X will feature PenTile subpixel arrangement, other phones will come with RGB subpixel arrangement.
The report mentions that Galaxy S8 and Galaxy S8 Edge will hit the market in the first half of 2017 and the Note devices will come in the second half.

10 Most Popular Computers In The History Of Computing



Some of the most popular computers in the computer history have left a mark behind as one of the most memorable machines the world ever saw. Some of these PCs made a history but could survive the history. Read more and know which computers were the kings of past era.
When personal computers were released almost half a century ago, the customers did not have a choice like they do have now. There were limited choices and on top of that, a customer had to decide the kind of software that would run on that PC for next a few upcoming years. So, just a few PCs were favorite among the computer users.

Here is a list of 10 Most Popular Computer In Computer History:

  • Timex Sinclair 1000

In 1981, Sinclair released a computer at a price of $100. This small computer, also known as the ZX81, ran on BASIC with just 2KB of RAM and 3.25 MHz processor. However, it made a perfect entry point for aspiring hobbyists who couldn’t spend a thousand dollars on a PC. With this price, the Timex Sinclair 1000 sold over 600,000 units in the United States and became one of the most popular computers of its time.
  • Tandy TRS-80

Tandy TRS-80 was launched in 1977. It offered its first model with 4K of RAM, a 1.77 MHz processor and a 12-inch monitor for $600. Later models of TRS-80 called TRS-100, greatly increased the computer’s capabilities, adding floppy support, extra ports, and more memory. The operating system called TRS-DOS (disk operating system) was the most popular computer OS predating MS-DOS. Tandy sold more than 200,000 units.
  • MSX

When the computer revolution had taken over the United States and Europe by companies like IBM, Commodore, Sinclair and Apple, Japan had its own hardware setups. The MSX was a unique computer which stood for Microsoft Extended Basic actually applied to a number of similar systems created by Japanese companies like Toshiba and Sony. MSX was the most popular machine in Japan those days.
  • NEC PC-98

If MSX was the most popular computer in Japan then NEC’s PC-98 was a big success in itself. NEC PC-98 was released in 1982. It ran on a 5 MHz Intel 8086 CPU, had two display controllers, and a base 128KB of RAM. The PC-98 was a powerful computer for its time, and NEC ruled the Japanese market with roughly a 50 percent market share.
  • iMac (One of the most popular computers)

iMac got instant popularity when Apple began advertising it on the name of its uniqueness. When they released the iMac in 1998, they advertised its colorful body by criticizing the beige color of drab PCs.It’s a simple, all-in-one design that incorporates all of the computer’s components into the monitor housing. Easy to move, easy to set up.
  • Commodore Amiga

The Commodore Amiga was released in 1987. It was released following the grand success of computers like the Commodore 64 and Apple II. It was newer, faster, better. The Amiga 500 made the jump from an 8-bit CPU up to 32 bits and 7 MHz of speed. The computer shipped with 512KB of RAM, support for up to 4096 colors, and an internal 3.5-inch floppy drive — just for a launch price of $700.
  • Apple II (One of the most popular computers)

Apple II was released in 1977, the same year Sinclair released the $100 Timex Sinclair 1000. However, this second computer from Apple was a great success even though it cost $1300. It was built on the design of the Apple I by retaining a simple 1MHz processor and 4KB of RAM and adding a case and keyboard.ZXSpectrum
  • ZX Spectrum

ZX Spectrum was a huge success in the UK and eventually it was the most popular computer of its time. It was launched in 1982. The design was similar: A small, affordable (£ 125 in the U.K.) system that incorporated a keyboard into its body. But the Spectrum was a much better computer than its predecessor, thanks to 16KB of RAM and a real hardware keyboard.
  • IBM PC: (One of the most popular computers)

IBM PC can be said as the first generation PC which is still trending in the market. The Intel-based, Windows-running computers that have dominated the market since the 1990s were born from the IBM PC.
Within a few years, all x86 computers — those using Intel’s processors — were compatible with the IBM PC and virtually identical to IBM’s design. They all ran MS-DOS, and the x86 PC field went on to become the de facto standard.
  • Commodore 64:

The Commodore 64 is the single most popular computer system ever sold. Released in 1982, the Commodore 64 had a 1MHz CPU but it came with two big draws:
  • A powerful, programmable sound chip and,
  • powerful graphics for a 1982 computer.
What made it stand out from the race of PCs was its reasonable cost of $595, 64KB of RAM and that could be plugged into a TV, making it a hybrid computer/video game console.
If you also know the most popular computer of its time which made a difference and you would like to share about that, you can put your views in the comments below. Also, don’t forget to mention your first machine’s specification.
For more Visit Us: amadahmad.blogspot.com

How To Make A Media Player In C Language In Less Than 1000 Lines Using ffmpeg



Using the rich ffmpeg video library written in C, you can make simple media applications. Based on the updated version of ffplay (sample program coming with ffmpeg), today I’m sharing a way to code your own media player in less than 1000 lines.
If you’are having the knowledge of libraries used for creating video applications, ffmpeg would sound another familiar name to you. This amazing general purpose library performs complex video processing work like decoding, encoding, demuxing and muxing. Written in C, this library decodes most codecs.
If you want to get started with ffmpeg, there isn’t much information available online. In this article, I’ll be sharing the tutorial I found on dranger.com that borrows a C program written by Martin Böhme and uses it to develop a working video player.
To get the video and audio output of the media file, SDL has been used as it’s a good cross-platform media library used in many video games and media software. To compile the programs that’ll be taught in the tutorial, you need to download SDL development libraries on your system and install it.
With an idea queues, mutexes etc. in C and some multimedia basics, you are good to start with making your own media player.
While the program doesn’t make a player to fulfill all your media playback needs, it should be seen as a way to learn more and discover the opportunities to make improvements in the program.
Click here to get started with the tutorial. On each page, there’s a C file that you can download, compile, and follow along.
For more Visit Us: amadahmad.blogspot.com