PHÂN TÍCH HÀNH VI C A NG D NG KH NGHI B NG CÔNGỦ Ứ Ụ Ả Ằ
C SANDBOXIEỤ
N u chúng ta nghi ng m t file th c thi r ng nó có ch a mã đ c hay ế ờ ộ ự ằ ứ ộ
không, cách đ n gi n là t i nó lên VirusTotal và ch k t qu quét. ơ ả ả ờ ế ả
Nh ng th t b i r i n u k t qu th ng kê cho th y ch 50% s AV ư ậ ố ố ế ế ả ố ấ ỉ ố
engine cho r ng đó là file đ c h i!ằ ộ ạ
Ta l i có th phân tích file th c thi đó b ng m t d ch v sandbox tr c ạ ể ự ằ ộ ị ụ ự
tuy n nh ThreadExpert hay Hybrid-Analysis ho c Cuckoo Sandbox, nh ngế ư ặ ư
báo cáo t các sandbox này ch th hi n hành vi khi file đ c th c thi ừ ỉ ể ệ ượ ự ở
ch đ m c đ nh. Chúng ta không th bi t hành vi c a ch ng trình n u nóế ộ ặ ị ể ế ủ ươ ế
đ c ch y v i m t tham s đ u vào c th nào đó ho c khi ng i dùng ượ ạ ớ ộ ố ầ ụ ể ặ ườ
click vào nút nào đó trên giao di n c a nó.ệ ủ
M t công c ít đ c nh c t i trong ti n trình phân tích mã đ c là ộ ụ ượ ắ ớ ế ộ
Sandboxie (https://www.sandboxie.com/). Nó cho phép ng i dùng th c ườ ự
hi n m t lo t thao tác nghi ng là không an toàn mà không nh h ng đ n ệ ộ ạ ờ ả ưở ế
h th ng.ệ ố
M c dù m c đích ban đ u c a Sandboxie là cho phép ng i dùng ch y m tặ ụ ầ ủ ườ ạ ộ
ch ng trình trong m t không gian cô l p, công c này cũng có th đ c ươ ộ ậ ụ ể ượ
s d ng đ thu th p, phân tích hành vi c a ch ng trình. Có hai cách đ ử ụ ể ậ ủ ươ ể
đi u tra các tác đ ng lên h th ng gây ra b i m t ph n m m kh nghi ề ộ ệ ố ở ộ ầ ề ả
thông qua Sandboxie.
Phân tích t đ ng s d ng Buster Sandbox Analyzerự ộ ử ụ
BSA là công c mi n phí đ c s d ng đ theo dõi hành vi c a m t ti n ụ ễ ượ ử ụ ể ủ ộ ế
trình b t kỳ ch y trong Sandboxie. BSA ch ho t đ ng bên trong Sandboxie ấ ạ ỉ ạ ộ
và c n đ c c u hình tr c khi ch y b ng cách thêm 3 dòng sau vào file ầ ượ ấ ướ ạ ằ
c u hình c a Sandboxie:ấ ủ
InjectDll=[path_to_LOG_API32.DLL]
OpenWinClass=TFormBSA