{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:54:36Z","timestamp":1740174876502,"version":"3.37.3"},"reference-count":18,"publisher":"Wiley","license":[{"start":{"date-parts":[[2021,12,22]],"date-time":"2021-12-22T00:00:00Z","timestamp":1640131200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100008827","name":"Zhejiang A and F University","doi-asserted-by":"publisher","award":["2021LFR048","61702140","F2018017","LGYC2018JC015"],"award-info":[{"award-number":["2021LFR048","61702140","F2018017","LGYC2018JC015"]}],"id":[{"id":"10.13039\/501100008827","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2021LFR048","61702140","F2018017","LGYC2018JC015"],"award-info":[{"award-number":["2021LFR048","61702140","F2018017","LGYC2018JC015"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005046","name":"Natural Science Foundation of Heilongjiang Province","doi-asserted-by":"publisher","award":["2021LFR048","61702140","F2018017","LGYC2018JC015"],"award-info":[{"award-number":["2021LFR048","61702140","F2018017","LGYC2018JC015"]}],"id":[{"id":"10.13039\/501100005046","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Fundamental Research Foundation for Universities of Heilongjiang Province","award":["2021LFR048","61702140","F2018017","LGYC2018JC015"],"award-info":[{"award-number":["2021LFR048","61702140","F2018017","LGYC2018JC015"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2021,12,22]]},"abstract":"<jats:p>Firmware formats vary from vendor to vendor, making it difficult to track which vendor or device the firmware belongs to, or to identify the firmware used in an embedded device. Current firmware analysis tools mainly distinguish firmware by static signatures in the firmware binary code. However, the extraction of a signature often requires careful analysis by professionals to obtain it and requires a significant investment of time and effort. In this paper, we use Doc2Vec to extract and process the character information in firmware, combine the file size, file entropy, and the arithmetic mean of bytes as firmware features, and implement the firmware classifier by combining the Extra Trees model. The evaluation is performed on 1,190 firmware files from 5 router vendors. The accuracy of the classifier is 97.18%, which is higher than that of current approaches. The results show that the proposed approach is feasible and effective.<\/jats:p>","DOI":"10.1155\/2021\/2666153","type":"journal-article","created":{"date-parts":[[2021,12,22]],"date-time":"2021-12-22T23:51:11Z","timestamp":1640217071000},"page":"1-9","source":"Crossref","is-referenced-by-count":0,"title":["Compressed Firmware Classification Based on Extra Trees and Doc2Vec"],"prefix":"10.1155","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3264-1681","authenticated-orcid":true,"given":"Jing","family":"Qiu","sequence":"first","affiliation":[{"name":"Harbin University of Science and Technology, Harbin 150080, China"},{"name":"Zhejiang A&F University, Hangzhou 311300, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5381-9202","authenticated-orcid":true,"given":"Xiaoxu","family":"Geng","sequence":"additional","affiliation":[{"name":"Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2589-1164","authenticated-orcid":true,"given":"Guanglu","family":"Sun","sequence":"additional","affiliation":[{"name":"Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","first-page":"4","volume-title":"Binwalk: Firmware Analysis Tool","author":"H. Craig","year":"2021"},{"author":"T. Chen","key":"2","article-title":"XGBoost: a scalable tree boosting system"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1023\/a:1010933404324"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-006-6226-1"},{"author":"T. Mikolov","key":"5","article-title":"Efficient estimation of word representations in vector space"},{"author":"Q. Le","key":"6","article-title":"Distributed representations of sentences and documents"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/compsac.2019.10271"},{"key":"8","doi-asserted-by":"crossref","DOI":"10.1155\/2019\/9067512","article-title":"A practical approach to protect iot devices against attacks and compile security incident datasets","volume":"2019","author":"B. Cruz","year":"2019","journal-title":"Scientific Programming"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/3423167"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/vts.2017.7928948"},{"volume-title":"Towards Big Scale Firmware Analysis","year":"2018","author":"N. Mkhativari","key":"11"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-58469-0_16"},{"first-page":"480","article-title":"Scalable graph-based bug search for firmware images","author":"F. Qian","key":"13"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23415"},{"first-page":"95","article-title":"A large-scale analysis of the security of embedded firmwares","author":"A. Costin","key":"15"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/pccc.2018.8711005"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/access.2020.2964646"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/3433210.3453685"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2021\/2666153.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2021\/2666153.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2021\/2666153.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,22]],"date-time":"2021-12-22T23:51:23Z","timestamp":1640217083000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/sp\/2021\/2666153\/"}},"subtitle":[],"editor":[{"given":"Shah","family":"Nazir","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2021,12,22]]},"references-count":18,"alternative-id":["2666153","2666153"],"URL":"https:\/\/doi.org\/10.1155\/2021\/2666153","relation":{},"ISSN":["1875-919X","1058-9244"],"issn-type":[{"type":"electronic","value":"1875-919X"},{"type":"print","value":"1058-9244"}],"subject":[],"published":{"date-parts":[[2021,12,22]]}}}