Find Jobs
Hire Freelancers

Build a Learning Model to detect IOT malware Detection

₹600-1500 INR

Dibatalkan
Disiarkan lebih dari 2 tahun yang lalu

₹600-1500 INR

Dibayar semasa penghantaran
Task 3: CDMC2021 IoT Malware Detection Based on the control flow graphs (CFGs) generated by a static-analysis tool, Radare2, and labels that indicating whether the samples are malware programs, the participants are required to perform an IoT malware detection task to predict whether the samples in the test set are malware or not. The dataset consists of 54,829 samples, which are generated from the following procedure: (1) a collection of malicious and benign Linux programs in ELF format were collected from various sources; (2) each of these programs are fed to Radare2 to extract the CFG information; and (3) JSON output from Radare2 that can be interpreted as a list of directed-graph components are then reformulate as a single line in a text file. Please see the “File Format” section for more detail. Label (1: malware, 0: benign ware) of the ELF files are determined by the state-of-art anti-virus engines. List of Files The [login to view URL] file contains feature information of 16,521files in the training set. The [login to view URL] file contains label information of 16,521files in the training set. The [login to view URL] file contains information of 38,550 files in the testing set. File Format Steps to formulate the features. Radare2 outputs its analysis result for an ELF sample program as a JSON object looks like the following. [{"name": "sym.__uClibc_main", "imports": ["[login to view URL]", "sym.__GI_memcpy", "sym._dl_aux_init", "sym.__uClibc_init"]}, {"name": "sym._fp_out_narrow", "imports": ["sym.__GI_strlen ", "sym._charpad", "sym.__stdio_fwrite"]}, …] Then, each node in the list is represented as a list of function calls with the “name” field placed at first, followed by the function calls in the “import” field. The components in the list are separated by white spaces. The JSON object above is changed to a list of nodes as follows. Node 1: "sym.__uClibc_main" "[login to view URL]" "sym.__GI_memcpy" "sym._dl_aux_init" "sym.__uClibc_init" Node 2: "sym._fp_out_narrow" "sym.__GI_strlen" "sym._charpad" "sym.__stdio_fwrite" Nodes 3~: … All nodes in the JSON list are sequentially joined by semicolons to form a single line in a .data file. Now, each line in the .data file corresponds to a single file in the dataset. Line 1: "sym.__uClibc_main" "[login to view URL]" "sym.__GI_memcpy" "sym._dl_aux_init" "sym.__uClibc_init";"sym._fp_out_narrow" "sym.__GI_strlen" "sym._charpad" "sym.__stdio_fwrite";… Task The participants are required to provide the prediction of labels of the test samples based on information provided in the task.
ID Projek: 31566368

Tentang projek

4 cadangan
Projek jarak jauh
Aktif 3 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
4 pekerja bebas membida secara purata ₹5,975 INR untuk pekerjaan ini
Avatar Pengguna
Hi, I hope you are doing fine. I have almost 10 years of experience in machine learning algorithms. I can implement various types of artificial intelligence algorithms including yours with Matlab, Python and etc. I have PhD from Tohoku University and have several journal publications on the subjects. You can see portfolio for my previous projects. I read about your project and am interested in working with you. Please send me a message so that we can discuss more. Best regards.
₹20,000 INR dalam 7 hari
5.0 (8 ulasan)
4.1
4.1
Avatar Pengguna
Hello madam, I am a professional data entry operator and I am a professional photographer and writer I need a job My typing speed is 50 wpm and 95%accuracy So please hire me
₹1,050 INR dalam 7 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Answer small sums sh dollars than mams hang mama can msgs Einstein nieces junctions section money minded Mintra mines
₹600 INR dalam 5 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I'm IoT Geek having 10+ years of experience in embedded product development from scratch to market!!! I have the following skillset to make your vision sharp towards your requirement • IoT Architecture for the Smart Cities, Smart agriculture, Smart health-care, and Smart home! • Solid expertise on embedded firmware development for the lower level driver, and middleware • Proficient with Embedded c, c++ and python • Hands one expertise with the Real-time operating system that includes FreeRTOS, TI-RTOS, and RT-Linux • Solid expertise on 8/16/32 MCU from the various manufacturer like FIRMWARE DEVELOPMENT Well-versed on Atmel AVR, STM32 L0, L1, L4, STM8, Raspberry Pi, Raspberry Pi 3, Raspberry Pi 3 B+, Begalboard, ESP32, ESP8266, Arduino, TI-Tiva-c, CC3200, CC1310, MSP430, NRF-51/52, NXP LPC series, ARM-Cortex M0, M3, and M4. HARDWARE DEVELOPMENT Skillful and experts in PCB designing and developing with Altium Designer, Eagle CadSoft and kiCad that includes multilayer PCB routing, schematic designing, custom library designing, 3D step file designing, BOM creation, etc. RF TECHNOLOGY Proficient in BLE, LoRa (SX1272, SX1278), LoRaWAN (RN2483), GPRS (2G/3G), Zigbee, Wi-Fi (SoC), NB-IoT, and SigFox. I have used for IoT product development for my own and for my beloved clients. PROFICIENCY WITH SMART CITY SENSOR NETWORKS Environmental Sensors: Gas sensors, Temperature | Humidity (RH), Noise, Air pressure, Dust sensors (PM1.0, PM10, PM2.5), Light-UV sensors, etc.
₹2,250 INR dalam 30 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera INDIA
Bengaluru, India
0.0
0
Ahli sejak Sep 21, 2021

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.