forked from pkumza/LibRadar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
106 lines (71 loc) · 2.56 KB
/
CHANGES
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
LibRadar Changelog
===============
__version 2.2.1 (current version)__
1. Updates some lib rules
2. Add Lite version
__version 2.2.0__
1. Change Md5 to SHA256.
2. Fix bugs
__version 2.1.0__
1. better hashing algorithm
2. full and convincing API list
3. incremental database
1. partial match support
1. using dex other than apktool to analyse apps
__version 1.3.0__
1. Ajax support.
__version 1.2.5__
1. Assert 3 parts.
2. Repair the problem "three ';' in 'tgst5.dat'".
3. Update repetition counting.
4. Merge the results of marked libs and unmarked libs.
5. Fix '/' bug.
6. Sort the result.
__version 1.2.3__
1. Add 'LData' Branch for Jingyue's research.
2. Add var RM_STATUS for smali code deleting control.
3. Modify path in function *all_over* so that there's no need to input the full path of this python script any more.
4. Replace chinese description with web address.
__version 1.2.1__
Remove lib code in smali files and zip them into a new file.
__version 1.2.0__
Modularity
__version 1.1.9__
1. Update Output Format.
2. Add library type.
3. Update library fingerprint data for better recognition.
__version 1.1.7__
1. Update library fingerprint data for better recognition.
2. Put plenty data into final output.
- "dn": 311 - Repetitions
- "lib": "pollfish" - Library
- "sp": "com/pollfish/f/a" - Simplified Path
- "bh": 32370 - B_Hash
- "btc": 40 - B_Total_Call
- "btn": 12 - B_Total_Number
- "pn": "com/pollfish" - Package Name
3. Permission detection of Libraries.
__version 1.1.5__
Add Permission Detection of packages.
__version 1.1.3__
1. Modified Tagged Library Data and Sorted it.
1. Remove print('*' * 60) and print('Task: '+self.tag+' Starts.')
1. Remove 'minutes' tag because it is useless.
1. Add specific time consuming tag.
1. time_decode = TimeRecord('Target App Decoding')
- time_load = TimeRecord('Lib Data Loading')
- time_extract = TimeRecord('Feature Extracting')
- time_compare = TimeRecord('Library Searching')
1. New algorithm.
1. Sort library data.
1. Use binary search to find the library.
__version 1.1.2__
Update and modify library data set.
__version 1.1.1__
Replace 320,000 apps data with 1,000,000 apps data.
__version 1.1.0__
A new version with optimized code, detailed comments and simplified data.
__version 1.0.1__
Uploading bug fixed.
__version 1.0.0__
First complete Version with complicated code which can be used with Node.js.