码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • DataCon 【签到题】物联网安全


    【签到题】物联网安全

    文章目录

    • 一、题目答案
      • 【多选】1. 下列选项中,哪些软件常被用来进行二进制漏洞静态挖掘?
      • 【多选】2. 下列选项中,哪几项技术常被用来进行二进制漏洞静态挖掘?
      • 【单选】3. binwalk哪个参数可以识别固件架构?
      • 【多选】4. 以下哪些文件系统是常见的嵌入式文件系统?
      • 【单选】5. 下面哪个系统与其他选项有较大不同?
      • 【多选】6. 下面哪些函数通常被认为可能是危险函数?
      • 【多选】7. 下面可以检测运算过程中出现整型溢出的办法有?
      • 【多选】8. 下面哪些是分析RTOS固件的常见操作步骤?
      • 【单选】9. Linux内存常见的页大小为多少字节?
      • 【多选】10. 物联网常用协议有哪些?
    • 二、题目解读
      • 【多选】1. 下列选项中,哪些软件常被用来进行二进制漏洞`静态`挖掘?
      • 【多选】2. 下列选项中,哪几项技术常被用来进行二进制漏洞`静态`挖掘?
      • 【单选】3. binwalk哪个参数可以识别固件架构?
      • 【多选】4. 以下哪些文件系统是常见的嵌入式文件系统?
      • 【单选】5. 下面哪个系统与其他选项有较大不同?
      • 【多选】6. 下面哪些函数通常被认为可能是危险函数?
      • 【多选】7. 下面可以检测运算过程中出现整型溢出的办法有?
      • 【多选】8. 下面哪些是分析RTOS固件的常见操作步骤?
      • 【单选】9. Linux内存常见的页大小为多少字节?
      • 【多选】10. 物联网常用协议有哪些?

    一、题目答案

    【多选】1. 下列选项中,哪些软件常被用来进行二进制漏洞静态挖掘?

    • A. Ghidra
    • B. IDA
    • C. Binary Ninja.
    • D. AFL

    【多选】2. 下列选项中,哪几项技术常被用来进行二进制漏洞静态挖掘?

    • A. Fuzzing
    • B. 动态调试
    • C. 污点传播
    • D. 符号执行

    【单选】3. binwalk哪个参数可以识别固件架构?

    • A. -e
    • B. -Y
    • C. -M
    • D. -B

    【多选】4. 以下哪些文件系统是常见的嵌入式文件系统?

    • A. APFS
    • B. cramfs
    • C. squashfs
    • D. ramdisk

    【单选】5. 下面哪个系统与其他选项有较大不同?

    • A. FreeRTOS
    • B. AliOS-Thing
    • C. Huawei LiteOS
    • D. Android

    【多选】6. 下面哪些函数通常被认为可能是危险函数?

    • A. strcat
    • B. getenv
    • C. strcpy
    • D. gets

    【多选】7. 下面可以检测运算过程中出现整型溢出的办法有?

    • A. 将运算结果和可以表示的最大整数进行比较
    • B. 检测符号位的变化
    • C. 将计算结果减去加数看是否与另一加数相等
    • D. 比较参数的长度

    【多选】8. 下面哪些是分析RTOS固件的常见操作步骤?

    • A. 基地址识别
    • B. 函数符号恢复
    • C. 固件提取
    • D. 架构识别

    【单选】9. Linux内存常见的页大小为多少字节?

    • A. 1000
    • B. 0x1000
    • C. 100
    • D. 10

    【多选】10. 物联网常用协议有哪些?

    • A. mqtt
    • B. coap
    • C. afp
    • D. LoRa

    二、题目解读

    【多选】1. 下列选项中,哪些软件常被用来进行二进制漏洞静态挖掘?

    • A. Ghidra
    • B. IDA
    • C. Binary Ninja.
    • D. AFL

    题目说的是静态挖掘


    【多选】2. 下列选项中,哪几项技术常被用来进行二进制漏洞静态挖掘?

    • A. Fuzzing
    • B. 动态调试
    • C. 污点传播
    • D. 符号执行

    【单选】3. binwalk哪个参数可以识别固件架构?

    • A. -e
    • B. -Y
    • C. -M
    • D. -B

    binwalk 工具的参数 -Y 用于识别固件的架构


    【多选】4. 以下哪些文件系统是常见的嵌入式文件系统?

    • A. APFS
    • B. cramfs
    • C. squashfs
    • D. ramdisk

    APFS 不是嵌入式文件系统,而是苹果公司开发的文件系统,通常用于 macOS 和 iOS 设备。


    【单选】5. 下面哪个系统与其他选项有较大不同?

    • A. FreeRTOS
    • B. AliOS-Thing
    • C. Huawei LiteOS
    • D. Android

    Android 是一个广泛用于移动设备的操作系统,而 FreeRTOS、AliOS-Thing 和 Huawei LiteOS 则是专门设计用于嵌入式系统和物联网设备的实时操作系统。所以 Android 在用途和规模上与其他三个选项有显著不同。


    【多选】6. 下面哪些函数通常被认为可能是危险函数?

    • A. strcat

    • B. getenv

    • C. strcpy

    • D. gets

    • strcat 函数用于将一个字符串追加到另一个字符串的末尾。潜在危险在于,如果目标字符串的缓冲区不足以容纳追加的内容,可能会导致缓冲区溢出,从而可能被利用进行攻击。

    • strcpy 函数用于将一个字符串复制到另一个字符串。潜在危险在于,如果源字符串较长,而目标字符串的缓冲区不足以容纳源字符串,可能会导致缓冲区溢出。

    • gets 函数用于从标准输入中读取一行字符串。潜在危险在于,gets 不会对输入进行长度检查,因此可能导致缓冲区溢出,特别是当输入的字符串比目标缓冲区更长时。


    【多选】7. 下面可以检测运算过程中出现整型溢出的办法有?

    • A. 将运算结果和可以表示的最大整数进行比较
    • B. 检测符号位的变化
    • C. 将计算结果减去加数看是否与另一加数相等
    • D. 比较参数的长度

    【多选】8. 下面哪些是分析RTOS固件的常见操作步骤?

    • A. 基地址识别
    • B. 函数符号恢复
    • C. 固件提取
    • D. 架构识别

    【单选】9. Linux内存常见的页大小为多少字节?

    • A. 1000
    • B. 0x1000
    • C. 100
    • D. 10

    Linux 内存的常见页大小为 0x1000 字节,即 4,096 字节。


    【多选】10. 物联网常用协议有哪些?

    • A. mqtt
    • B. coap
    • C. afp
    • D. LoRa

    AFP (Apple Filing Protocol) 是一种苹果公司开发的网络文件共享协议,并不是物联网协议
    MQTT (Message Queuing Telemetry Transport):

    1. MQTT (Message Queuing Telemetry Transport):

      • 一种轻量级的发布-订阅消息传递协议,通常用于物联网设备之间的通信。
      • 具有低开销和高效能的特点,适合在带宽受限的环境中使用。
      • 支持发布者和订阅者之间的异步通信。
    2. CoAP (Constrained Application Protocol):

      • 是一种专为受限设备和网络设计的应用层协议。
      • 可以在低功耗设备和资源受限环境中传输 RESTful 风格的数据。
      • 通常用于物联网设备与云服务之间的通信。
    3. LoRa (Low Power, Long Range):

      • 是一种低功耗、远距离通信技术,通常用于物联网设备的长距离通信。
      • 具有较长的传输范围,适用于需要覆盖大面积的应用,如城市智能网格或农业传感器网络。
  • 相关阅读:
    Android Studio 不再支持windows 7
    牵着她——表白代码(Python实现)
    2023年【危险化学品生产单位安全生产管理人员】最新解析及危险化学品生产单位安全生产管理人员理论考试
    金融行业软文怎么写,如何让金融软文在发布上有好效果?
    SpringBoot+Vue项目网上家电商城
    基于python用telnet连接设备+查询指定文件内容的脚本
    java计算机毕业设计高校宿舍管理系统源码+mysql数据库+系统+lw文档+部署
    【HTML】元素 自定义属性 设置与获取(两种方式-含data-*)
    win7电脑一直闪屏是什么原因?
    MySQL锁机制
  • 原文地址:https://blog.csdn.net/qq_56313338/article/details/133856312
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号