• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Viper Download

Viper

August 27, 2007
Viper is a software tool that can crack passwords using brute-force techniques.
Version 1.4
License GPL
Platform Linux
Supported Languages English
Homepage www.frank4dd.com
Developed by Frank4DD
Viper is a password cracking software that operates on the brute-force method. I came across this software when I was trying to understand the vulnerability of UNIX passwords. Among other password cracking tools, I found the viper.pl by Hale to be more user-friendly. To enhance its performance and time-estimation ability, I decided to reach out to Hale with my ideas of coding and re-writing the program in 'C' to optimize its speed.

My aim was to determine the time it takes to crack every possible password combination on various computing platforms, with different character sets and lengths. Though before diving into these details, it is crucial to comprehend how passwords are generated and how they operate. Once these details are clarified, writing a password cracker becomes less complicated.

The primary design of a brute-force password cracker is a loop in which password hashes are continuously computed from incremented password strings of generic character sets. The result is then compared to the real password hash until they match. For instance, if the password is made up of only lowercase letters from 'a' through 'z,' we would start by hashing and comparing 'a', 'b', 'c', 'd'… up until 'z'. After this, we would move on to 'aa', 'ab', 'ac', 'ad'... up until 'zz', and then to 'aaa', 'aab', 'aac', 'aad'…) up until 'zzz'. This will continue until we find the 'winning combination'.

The code's efficiency is valuable, considering there are millions of password combinations to be checked. If we consider a password with a maximum of eight characters, which is made up of all lowercase letters, we can calculate the total number of potential combinations. For instance, using the 26 lowercase letters of the English alphabet, the total number of combinations would be 217,180,147,158.

After writing the code and analyzing the results, my findings were highly interesting. Using Viper, I was able to examine the time it takes to check for different password lengths, computing platforms, and varying character sets. Overall, Viper is an excellent software tool for password cracking and worth exploring for those interested in information security.
What's New

Version 1.4: N/A

Free Download 1.5M
353
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

TouchMe Games
TouchMe Games offers a collection of games within a single software.
AMQPQueue
The AMQPQueue is a Python-based interface that offers a queue for AMQP ...
PDL::IO::HDF::SD
This software provides a PDL interface for the HDF4 SD library, allowing ...
Performance Co-Pilot viewer
pcpViewer is a 3D data viewer made for the Performance Co-Pilot library. ...
Timemachine
Timemachine software captures complete data for high-volume network traffic streams.
PDFedit
This project enables easy editing of PDF documents.
Glob Edit
Glob Edit is a convenient Vim plugin enabling simultaneous opening of multiple ...
AnnoCPAN
Software summary: Allows users to easily access and annotate documentation within the ...
ThinStation
A compact Linux distro.
PHP Advanced Graph and Chart Collection
Easily embed dynamic graphs and charts into PHP applications with PHP Advanced ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.