Formato dei file binari .data per i registri di controllo parentale?

1

Esaminando i registri del controllo genitori sul percorso " /Library/Application Support/Apple/ParentalControls/Users/max/<year>/<month>/ ", trovo un gruppo di file con estensione .data. Cercando di aprirli in un editor di testo, tuttavia, mi dice che sono file binari. In che formato sono i file e quale programma / programma posso usare per modificare il loro contenuto? Se non possono essere modificati, c'è modo di convertire i file avanti e indietro tra un altro tipo di file?

Grazie

    
posta thepiercingarrow 18.03.2016 - 06:31
fonte

1 risposta

1

Ho controllato quell'area per uno dei miei figli e ho trovato un file per oggi da quando ha effettuato l'accesso stamattina.

Sembra che questi siano file plist binari. Puoi convertirli in XML con plutil -convert xml1 18-usage.data dove 18-usage.data è il nome del tuo file.

Ecco i contenuti. Non è terribilmente interessante.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>$archiver</key>
    <string>NSKeyedArchiver</string>
    <key>$objects</key>
    <array>
        <string>$null</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>2</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>3</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>4</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>5</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>6</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>7</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>8</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>15</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>18</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>21</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>24</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>27</integer>
                </dict>
            </array>
        </dict>
        <string>com.apple.familycontrols.useragent</string>
        <string>com.unknown.activateSettings</string>
        <string>com.apple.Safari</string>
        <string>__COMPUTER__</string>
        <string>com.apple.finder</string>
        <string>com.apple.iTunesHelper</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>9</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>10</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>11</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>12</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>2</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>13</integer>
                </dict>
            </array>
        </dict>
        <string>duration</string>
        <string>uniqueID</string>
        <string>displayName</string>
        <integer>7</integer>
        <string>Parental Controls</string>
        <dict>
            <key>$classes</key>
            <array>
                <string>NSMutableDictionary</string>
                <string>NSDictionary</string>
                <string>NSObject</string>
            </array>
            <key>$classname</key>
            <string>NSMutableDictionary</string>
        </dict>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>9</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>10</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>11</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>16</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>3</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>17</integer>
                </dict>
            </array>
        </dict>
        <integer>0</integer>
        <string>activateSettings</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>9</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>10</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>11</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>19</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>4</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>20</integer>
                </dict>
            </array>
        </dict>
        <integer>3567</integer>
        <string>Safari</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>9</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>10</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>11</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>22</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>5</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>23</integer>
                </dict>
            </array>
        </dict>
        <integer>3588</integer>
        <string>Computer</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>9</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>10</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>11</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>25</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>6</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>26</integer>
                </dict>
            </array>
        </dict>
        <integer>12</integer>
        <string>Finder</string>
        <dict>
            <key>$class</key>
            <dict>
                <key>CF$UID</key>
                <integer>14</integer>
            </dict>
            <key>NS.keys</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>9</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>10</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>11</integer>
                </dict>
            </array>
            <key>NS.objects</key>
            <array>
                <dict>
                    <key>CF$UID</key>
                    <integer>16</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>7</integer>
                </dict>
                <dict>
                    <key>CF$UID</key>
                    <integer>28</integer>
                </dict>
            </array>
        </dict>
        <string>iTunesHelper</string>
    </array>
    <key>$top</key>
    <dict>
        <key>root</key>
        <dict>
            <key>CF$UID</key>
            <integer>1</integer>
        </dict>
    </dict>
    <key>$version</key>
    <integer>100000</integer>
</dict>
</plist>
    
risposta data 18.06.2016 - 16:36
fonte

Leggi altre domande sui tag