Database analysis and data export of Piovan VAT invoice invoicing software

The database of Piovan's VAT invoicing software is not the tax control disk version and the latest supported UKey version. The databases are all SQLLite3 databases, and the database password is also a dynamic password. For inserting different tax control disks or UKeys, a separate database file will be generated, and the database password will be generated based on the tax number and tax control disk number (or tax control device number). Different tax control disks (UKey) have different corresponding database passwords. But different versions of database password generation mechanism and anti-cracking principles are also different. The following is a brief introduction to the different versions.

  1. Old version of tax control board (version before V2.0.28_190227)

Version before V2.0.28_190227

           The VAT invoice tax control disk invoicing software is an older version, developed by delhi. At present, this version has been eliminated and is no longer used. This version of the database password is a static password, but the database encryption needs to rely on the tax control disk, and the database can only be opened by inserting the tax control. But after reverse analysis, it can be removed after cracking, and the database can be opened without inserting the tax control disk.

     2. Value-added tax invoicing software (tax control panel version) V2

    

Value-added tax invoicing software (tax control board version) V2

Value-added tax invoicing software (tax control board version) V2 database file

    This version of the value-added tax invoicing software began to use QT development, the database password is a dynamic password, the database file name is marked with "V2", and each tax number will have a corresponding directory (the directory name is the tax number), under the directory Is the database file of the tax number. Among them, the tax control board number_V2.dat is the database corresponding to the tax control board, which stores the data related to the output invoice. yzx_V2.dat stores the calculation factors of each tax control disk database password, and multiple calculation factors can be used to calculate the tax control disk database password (calculation factors include tax number, tax control number, invoicing software version number, database version number, and password algorithm Version number, key vector, etc.). system_V2.dat is the configuration information database of the tax number. The yzx_V2.dat and system_V2.dat database passwords are calculated based on the tax number as the calculation factor.

VAT invoicing software (tax control panel) V2 tax control panel database password calculation factor

                                                          VAT invoicing software (tax control panel) V2 tax control panel database password calculation factor

3. Value-added tax invoicing software (tax control board version) V5

Value-added tax invoicing software (tax control board version) V5 database file

                                                           Value-added tax invoicing software (tax control board version) V5 database file

       Compared with V2 of VAT invoicing software (tax control board version), the database file name has V5 logo. In addition, the read and write operations of the database no longer rely on the sqlite3_new.dll driver, and the password generation mechanism has been further strengthened. Finally, the password calculation factor of the tax control disk database is no longer the same as the database. Different minor versions of the data password calculation factors are different, and the database password is automatically changed after the minor version is upgraded. The difficulty of cracking has increased.

4. VAT invoicing software (Tax UKey version)

VAT invoicing software (Tax UKey version)

                                                                           VAT invoicing software (Tax UKey version)

VAT invoicing software (Tax UKey version) database file

                                                                     VAT invoicing software (Tax UKey version) database file

        The VAT invoicing software (Tax UKey version) is similar to the V5 mechanism. The difference is that the database file name is marked with "UKey", the database password algorithm has been adjusted, and the difficulty of cracking is the same as that of V5. Author contact information: QQ 707534032

 

5. VAT invoicing software data collection tool

    The data collection tool of the VAT invoicing software developed by the author supports the data collection of all versions of the VAT invoicing software. This tool supports the viewing of data in the VAT invoicing software database, executing SQL statements, and exporting the queried data to an excel file.

The tool csdn download address: https://download.csdn.net/download/delinkong/16183858

1

Guess you like

Origin blog.csdn.net/delinkong/article/details/115284309
VAT