Giovanni Bassetti Immagine
 Blog personale di Nanni Bassetti... di Admin
 
"
Un computer sicuro è un computer spento e gettato in fondo al mare, con l'hard disk sbriciolato

N.B.
"
 

\\ Home Page : Articolo
DISCOVERING TRIBLER FOR FORENSIC EXAMINATION
Di Admin (del 30/01/2013 @ 17:48:27, in Computer Forensics, linkato 16705 volte)

DISCOVERING TRIBLER FOR FORENSIC EXAMINATION
By Nanni Bassetti – http://www.nannibassetti.com

This is an OPEN DOCUMENT written to be improved by the readers, because I wrote it using only experiments on this program and its structure.

Tribler is a famous new bittorrent client, it is open source, it is different from the others bittorent clients because it is a peer-to-peer client, but maybe Wikipedia could help me to explain it better:

From: http://en.wikipedia.org/wiki/Tribler

"Tribler is an open source peer-to-peer client with various features for watching videos online. The user interface of Tribler is very basic and focused on ease of use, instead of including features.[2] Tribler is based on the BitTorrent protocol and uses an overlay network for content searching.[3] Due to this overlay network Tribler does not require an external website or indexing service to discover content.[4] Tribler features include: video-only searching, experimental video streaming, and an integrated video player. Tribler is available for Linux, Windows and OS X."

The scope of this paper is to make a first classification of the most interesting things we can consider to find out the downloaded files with Tribler.

We can examine these files (in a Windows OS):

1) C:\Program Files (x86)\Tribler\triblere.exe.log or c:/users/USERNAME/tribler.exe.log

2) C:\Users\USER_NAME\Desktop\TriblerDownloads

3) C:\Users\USER_NAME\AppData\Roaming\.Tribler\recent_download_history (HERE WE CAN FIND WHERE IS THE DOWNLOAD DIRECTORY)

4) C:\Users\USER_NAME\AppData\Roaming\.Tribler\sessconfig.pickle (Tribler settings)

Then there is a directory named:

C:\Users\USER_NAME\AppData\Roaming\.Tribler\seeding_manager_stats

where we can find files named with an hash code like:

f4aed57f74ac8dX4af3fd1ae6b5XX1eX2b881692.pickle

if we open it, we can see something like this:

(dp1
S'time_seeding'
p2
F59.470001028611229
sS'total_down'
p3
L1051454L
sS'version'
p4
I1
sS'total_up'
p5
L0L
s.

Where 1051454 is the size of the file in bytes the user downloaded.

Then, we can go into

C:\Users\USER_NAME\AppData\Roaming\.Tribler\dlcheckpoints

and find for the same file name
f4aed57f74ac8dX4af3fd1ae6b5XX1eX2b881692.pickle

and open it with a text editor like Notepad++, we can find there the file name the user downloaded, e.g. “johndoe.pdf’

So, now we can cross the filename we found there with the file name we found into the C:\Users\USER_NAME\Desktop\TriblerDownloads

If the user deleted that file we can try to retrieve it by data carving or deleted file recovering...

We can affirm that the file “johndoe.pdf” has been downloaded by that computer for sure, because these tracking files and because the tribler.exe.log.

We have others evidences to affirm that “johndoe.pdf” has been downloaded, we can examine the SqlLite database

C:\Users\USER_NAME\AppData\Roaming\.Tribler\sqlite\tribler.sdb 

We can look into the table MyPreference  for the downloaded files, the table is:  

torrent_id destination_path progress creation_time click_position reranking_strategy
451 c:\etc\etc 100 1359531172  -1 1

The creation_time is in Unix epoch time UTC the ending time of the download.

Unix Epoch time conversion: 1359531172 --> 2013-01-30 07:32:52. UTC

So, if we query the table “Torrent”:

we can find the record by torrent_id = 451 and we’ll see many interesting data about the file has been downloaded at 100% (as we can see in the field “progress” of the MyPreference table), its name and others informations.

We can see the starting creation time (field insert_time of the Torrent table) in Unix time and we can convert it in human timestamp in UTC.

Unix Epoch time conversion: 1359531111 --> 2013-01-30 07:31:51. UTC

We can say that the download started at 07:31:51 and ended at 07:32:52 on 2013-01-30.

We can use SQL Spy to open tribler.sdb

http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

and a Unix Time converter online
http://www.onlineconversion.com/unix_time.htm 
or DCode
http://www.digital-detective.co.uk/freetools/decode.asp

Articolo Articolo  Storico Storico Stampa Stampa
Ci sono 60 persone collegate

< marzo 2025 >
L
M
M
G
V
S
D
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
           

Cerca per parola chiave
 

Titolo
Annunci (68)
CHI SONO (4)
Computer Forensics (108)
SICUREZZA INFORMATICA (7)
TuttoStorto (16)

Catalogati per mese:
Marzo 2018
Aprile 2018
Maggio 2018
Giugno 2018
Luglio 2018
Agosto 2018
Settembre 2018
Ottobre 2018
Novembre 2018
Dicembre 2018
Gennaio 2019
Febbraio 2019
Marzo 2019
Aprile 2019
Maggio 2019
Giugno 2019
Luglio 2019
Agosto 2019
Settembre 2019
Ottobre 2019
Novembre 2019
Dicembre 2019
Gennaio 2020
Febbraio 2020
Marzo 2020
Aprile 2020
Maggio 2020
Giugno 2020
Luglio 2020
Agosto 2020
Settembre 2020
Ottobre 2020
Novembre 2020
Dicembre 2020
Gennaio 2021
Febbraio 2021
Marzo 2021
Aprile 2021
Maggio 2021
Giugno 2021
Luglio 2021
Agosto 2021
Settembre 2021
Ottobre 2021
Novembre 2021
Dicembre 2021
Gennaio 2022
Febbraio 2022
Marzo 2022
Aprile 2022
Maggio 2022
Giugno 2022
Luglio 2022
Agosto 2022
Settembre 2022
Ottobre 2022
Novembre 2022
Dicembre 2022
Gennaio 2023
Febbraio 2023
Marzo 2023
Aprile 2023
Maggio 2023
Giugno 2023
Luglio 2023
Agosto 2023
Settembre 2023
Ottobre 2023
Novembre 2023
Dicembre 2023
Gennaio 2024
Febbraio 2024
Marzo 2024
Aprile 2024
Maggio 2024
Giugno 2024
Luglio 2024
Agosto 2024
Settembre 2024
Ottobre 2024
Novembre 2024
Dicembre 2024
Gennaio 2025
Febbraio 2025
Marzo 2025

Gli interventi più cliccati






22/03/2025 @ 16:36:28
script eseguito in 29 ms