[grisbi-bugs] [Grisbi 0001512]: obfuscate.pl does nothing interesting
Grisbi Bug Tracker
bugtracker at grisbi.org
Thu Aug 23 22:21:19 CEST 2012
A NOTE has been added to this issue.
======================================================================
http://www.grisbi.org/bugsreports/view.php?id=1512
======================================================================
Reported By: stephane.gourichon
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 1512
Category: Main
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
OS: Ubuntu
Unstable Impact: Yes
Version OS: Ubuntu 12.04
Version GTK:
======================================================================
Date Submitted: 2012-08-08 16:55 CEST
Last Modified: 2012-08-23 22:21 CEST
======================================================================
Summary: obfuscate.pl does nothing interesting
Description:
(Bonjour, j'écris en anglais pour l'internationalisation.)
Context : While reporting a bug I consider sending my account file, anonymized
as explained on http://www.grisbi.org/bugtracking.fr.html .
Problem : Script obfuscate.pl does nothing interesting to actually anonimize my
account file. It only removes the xml preamble !
Steps to Reproduce:
I have saved a copy of my account file on mauvais_origin.gsb, want to anonimize
it on rapprochement_ecart_184.gsb.
$ wget http://www.grisbi.org/obfuscate.pl
--2012-08-08 16:49:00-- http://www.grisbi.org/obfuscate.pl
Résolution de www.grisbi.org (www.grisbi.org)... 91.121.46.153,
2001:41d0:1:9c8a::10
Connexion vers www.grisbi.org (www.grisbi.org)|91.121.46.153|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 3548 (3,5K) [text/plain]
Sauvegarde en : «obfuscate.pl»
100%[===================================================================================================================================>]
3 548 --.-K/s ds 0,03s
2012-08-08 16:49:00 (123 KB/s) - «obfuscate.pl» sauvegardé [3548/3548]
$ chmod +x obfuscate.pl
$ ./obfuscate.pl mauvais_origin.gsb >rapprochement_ecart_184.gsb
$ diff mauvais_origin.gsb rapprochement_ecart_184.gsb
1d0
< <?xml version="1.0"?>
As you see, the obfuscator only removes the first line of the file.
Additional Information:
Perl is a standard installation that works fine on the machine, no hack.
$ md5sum obfuscate.pl
71e75486ff7c066259dd4e8f41a6289a obfuscate.pl
Thank you for your attention.
======================================================================
----------------------------------------------------------------------
(0003478) stephane.gourichon (reporter) - 2012-08-08 16:59
http://www.grisbi.org/bugsreports/view.php?id=1512#c3478
----------------------------------------------------------------------
You might wonder if I accidentally fed something that is not an account file.
Here is the beginning of the file, manually anonymized.
<?xml version="1.0"?>
<Grisbi>
<General
File_version="0.6.0"
Grisbi_version="0.8.8"
Crypt_file="0"
Archive_file="0"
File_title="(manually anonymized)"
General_address="(null)"
Second_general_address="(null)"
Date_format="%d/%m/%Y"
Decimal_point=","
Thousands_separator=" "
Party_list_currency_number="1"
Category_list_currency_number="1"
Budget_list_currency_number="1"
Scheduler_view="6"
Scheduler_custom_number="60"
Scheduler_custom_menu="0"
Import_interval_search="4"
Import_extract_number_for_check="0"
Import_fusion_transactions="0"
Import_categorie_for_payee="0"
Import_fyear_by_value_date="0"
Reconcile_end_date="0"
Use_logo="1"
Name_logo="(null)"
Is_pixmaps_dir="1"
Remind_display_per_account="1"
Transactions_view="18-1-3-13-5-6-7-0-0-12-0-9-8-0-0-11-15-0-0-0-0-0-0-0-0-0-0-0"
One_line_showed="0"
Two_lines_showed="0"
Three_lines_showed="0"
Remind_form_per_account="0"
Transaction_column_width="10-12-36-6-12-12-13"
Transaction_column_align="1-1-0-1-2-2-2"
Scheduler_column_width="10-12-36-12-12-12-19"
Combofix_mixed_sort="0"
Combofix_max_item="0"
Combofix_case_sensitive="0"
Combofix_force_payee="0"
Combofix_force_category="0"
Automatic_amount_separator="0"
CSV_separator="(null)"
CSV_skipped_lines="0-0-0-0-0-0-0-0-0-0"
Metatree_sort_transactions="0"
Add_archive_in_total_balance="1"
Bet_array_column_width="15-40-15-15-15"
Bet_capital="1000.00"
Bet_currency="1"
Bet_taux_annuel="4.00"
Bet_index_duree="0"
Bet_frais="0.00"
Bet_type_taux="1" />
<Color
Background_color_0_red="55000"
Background_color_0_green="55000"
Background_color_0_blue="65535"
Background_color_1_red="65535"
Background_color_1_green="65535"
Background_color_1_blue="65535"
Couleur_jour_red="55512"
Couleur_jour_green="55512"
Couleur_jour_blue="55512"
Background_scheduled_red="50000"
Background_scheduled_green="50000"
Background_scheduled_blue="50000"
Background_archive_red="15000"
Background_archive_green="30000"
Background_archive_blue="10000"
Selection_red="63000"
Selection_green="40000"
Selection_blue="40000"
Background_split_red="61423"
Background_split_green="50629"
Background_split_blue="50629"
Text_color_0_red="0"
Text_color_0_green="0"
Text_color_0_blue="0"
Text_color_1_red="65535"
Text_color_1_green="0"
Text_color_1_blue="0"
Calendar_entry_red="65535"
Calendar_entry_green="0"
Calendar_entry_blue="0"
Couleur_bet_division_red="64550"
Couleur_bet_division_green="65535"
Couleur_bet_division_blue="33466"
Couleur_bet_future_red="31829"
Couleur_bet_future_green="51015"
Couleur_bet_future_blue="35908"
Couleur_bet_solde_red="2318"
Couleur_bet_solde_green="65535"
Couleur_bet_solde_blue="60331"
Couleur_bet_transfert_red="31829"
Couleur_bet_transfert_green="51015"
Couleur_bet_transfert_blue="35908" />
<Print
Draw_lines="1"
Draw_column="1"
Draw_background="0"
Draw_archives="0"
Draw_columns_name="1"
Draw_title="0"
Draw_interval_dates="0"
Draw_dates_are_value_dates="0"
Font_transactions="sans 6"
Font_title="sans 12"
Report_font_transactions="sans 6"
Report_font_title="sans 12" />
<Currency Nb="1" Na="Euro" Co="€" Ico="EUR" Fl="2" />
<Account
Name="(manually anonymized)"
Id="(null)"
Number="0"
Owner="(manually anonymized)"
Kind="0"
Currency="1"
Path_icon="(null)"
Bank="1"
...
It is generated by grisbi 0.8.8 .
$ apt-cache policy grisbi
grisbi:
Installé : 0.8.8-1
Candidat : 0.8.8-1
Table de version :
*** 0.8.8-1 0
500 http://fr.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
100 /var/lib/dpkg/status
----------------------------------------------------------------------
(0003499) pbiava (administrator) - 2012-08-23 22:03
http://www.grisbi.org/bugsreports/view.php?id=1512#c3499
----------------------------------------------------------------------
En fait ce script ne sert que pour la version 0.5.x. Pour grisbi 0.6 et
ultérieur il existe un sous menu du menu fichier qui permet de rendre anonyme
le fichier de compte.
----------------------------------------------------------------------
(0003501) stephane.gourichon (reporter) - 2012-08-23 22:21
http://www.grisbi.org/bugsreports/view.php?id=1512#c3501
----------------------------------------------------------------------
> En fait ce script ne sert que pour la version 0.5.x. Pour grisbi 0.6 et
ultérieur il existe un sous menu du menu fichier qui permet de rendre anonyme
le fichier de compte.
Dans ce cas c'est http://www.grisbi.org/bugtracking.fr.html qui envoie vers une
mauvaise piste et doit être corrigé avec ce que vous venez d'écrire.
(Idéalement l'obfuscateur pourrait faire un "sanity check" sur ce qu'on lui
envoie.)
Merci !
Issue History
Date Modified Username Field Change
======================================================================
2012-08-08 16:55 stephane.gourichonNew Issue
2012-08-08 16:59 stephane.gourichonNote Added: 0003478
2012-08-23 22:03 pbiava Note Added: 0003499
2012-08-23 22:03 pbiava Assigned To => pbiava
2012-08-23 22:03 pbiava Status new => assigned
2012-08-23 22:21 stephane.gourichonNote Added: 0003501
======================================================================
More information about the bugsreports
mailing list