openwrt上如何进行串口加密

2023-10-27

实际生产的固件许多都对串口做了加密,这样就增加了别人觊觎你的生产固件的难度,毕竟没有几个厂商不忌惮对手对其固件内容的分析,当然这种串口加密并不能起到特别大的阻碍作用,因为只要别人想看你的固件,你是很难防住的,但串口加密至少会挡住以少部分人。

串口加密需要几个方面的支持。

首先是busybox中,getty和login。

Base system  ---> busybox  ---> Login/Password Management Utilities  --->[*] getty

Base system  ---> busybox  ---> Login/Password Management Utilities  --->[*] login

其次是inittab中添加两行,修改后的如下:

::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
ttyS0::askfirst:/bin/login
ttyS1::askfirst:/bin/login
然后重启,就可以在串口看到如下情况了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

openwrt上如何进行串口加密 的相关文章

随机推荐

  • c# 已知文件路径,遍历文件夹下的.lnk文件(其他类型的文件也可同样的方法操作)

    遍历文件夹下的 lnk文件 public static string ForeachFiles lnk string FilePath string files Directory GetFiles FilePath lnk SearchO
  • vue webpack3 升级webpack4

    vue webpack3 升级webpack4 据说webpack3 比webpack4 编译速度将近快了60 80 成功升级之后 于是来记录下 项目主要是vue 2 5 9 webpack 4 10 2 webpack dev sever
  • 支付宝支付回调

    1 支付宝回调地址设置在上一篇博客已经记录 地址 https blog csdn net qq 38669394 article details 106671410 2 支付宝回调方法 最主要两点 一个是如何接受参数 另一个是验签 这里需要
  • 软件工程师的衰落与程序员的崛起

    全文共4711字 预计学习时长14分钟 来源 cu manmanbuy 我周围大多数人都是软件工程师或计算机科学家 大多经验丰富且接受过严格的计算机科学教育 当然 这只能成就一个计算机科学 却不一定能成就编程 许多经验丰富的同事都痛惜年轻同
  • 用secureCRT串口工具发送hex字符串的方法

    最近工作中 遇到了需要在串口工具发送hex字符 直接在secureCRT的 交互窗口输入是不行的 我需要输入的hex字符串为 FEFE010601F9 解决方法如下 1 下载并安装winhex 下载地址 https www onlinedo
  • 怎么样使用Navicat for MySQL 导出mysql中的数据和将sql数据库文件导入到mysql数据库中

    很久没有使用navicat for mysql 了 一些基本的操作都遗忘 为避免下次再出现这种情况 先记下吧 将mysql数据文件导入到数据库中 1 在navicat 中创建一个mysql数据库链接 填写端口 用户名 密码 2 创建数据库
  • 《Hadoop权威指南》书摘-MapReduce概述

    转载请注明出处 独立博客 http wangnan tech 简书 http www jianshu com u 244399b1d776 知乎 https zhuanlan zhihu com c 121958856 MapReduce是
  • 技能树-网络爬虫-selenium

    文章目录 前言 一 selenium 二 selenium 测试用例 总结 前言 大家好 我是空空star 本篇给大家分享一下 技能树 网络爬虫 selenium 一 selenium Selenium是web自动化测试工具集 爬虫可以利用
  • Unity_获取当前点击物体的名字(获取名字

    获取当前点击物体的名字 返回一个string类型的值 EventSystem current currentSelectedGameObject name
  • Ant Design Blazor 发布 0.13.0,正式支持.NET 7!

    时隔3个月 Ant Design Blazor 发布新功能版本 0 13 0 并正式支持 NET 7 大家快去访问 antblazor com 体验吧 新增 NET 7 目标框架支持 2810 ElderJames 重构 Mentions
  • 问题:USART无法进入接收中断

    原因1 时钟TIM的超时配置不正确 时间太短 解决1 将时钟TIM超时时间加长 原因2 接收中断未使能 解决2 将接收中断ENABLE
  • Vue-移动端rem适配

    1 rem 使用 rem 单位可以让设计更加灵活 能够控制元素整体放大缩小 而不是固定大小 rem单位基于 html 元素字体大小 2 适配工具 lib flexible postcss px2rem exclude 3 lib flexi
  • Google Play 上架总结(二)Google账户关联详解

    近期 本人在 App 上架Google Play 过程中 频繁遇到账号被关联封禁 在踩过很多坑后 我觉得有必要总结一下 给其它朋友作为参考 一 Google 账户关联是指什么 账户关联是就是当Google开发者账号因为各种原因被封停了 此时
  • Java制作报表系统流程_finereport报表制作详细过程

    一般来说 一个完整的报表设计流程 大体分为如下几个步骤 1 打开设计器 2 配置数据源 3 新建报表 4 配置私有数据源 5 报表设计 6 预览报表 7 发布报表 第一部分 配置数据源 打开报表设计器 在设计器最上方的菜单栏当中 选择服务器
  • Redis时单线程设计的,为什么还这么快

    单线程设计的考虑 Redis采用单线程好处在于避免了多线程对数据竞争的问题 加锁的问题 上下文切换的问题 据官方解释 redis的瓶颈不在cpu 而在内存或者网络的带宽 综合考虑然后就采用了单线程 Redis的性能非常高 每秒可以承受10W
  • a-cascader编辑绑定值数据变化,但页面dom不回显不更新问题($set用法)

    问题 编辑时 级联组件绑定数据变化 的dom不进行更新 原因 引用值类型 对象或数组 动态添加或删除某一个属性值 需要使用this set 或者 Object assign 不然数据触发不到getter和setter 对from直接赋值不会
  • Golang知识点五、数据类型

    数据类型 从本篇文章开始 记录Golang数据类型相关的内容 数据类型相关的知识点包括slice map string三个部分 1 切片 1 1 从数组说起 数组是具有固定长度具有零个或者多个相同数据类型元素的序列 由于数组长度固定 在Go
  • 家庭IOT监测之摄像头OV7670测试

    本篇目标 使用STM32F407驱动摄像头OV7670 并上位机显示照片结果 材料准备 STM32F4标准工程 stm32f407自建标准工程 stm32f4标准工程 git仓库地址 STM32F4摄像头测试工程 里面包含ov7670驱动文
  • C++与C#相比,哪个更适合开发大型游戏?

    我觉得这个问题倒过来回答比较合适 先解答一下目前主流的大型游戏 都是使用什么语言开发的 再说说哪种语言更适合开发大型游戏 首先 先说下 大部分游戏 甚至是应用 都极少只使用一种语言开发的 主流游戏的开发语言 LOL LOL登陆后的界面 是使
  • openwrt上如何进行串口加密

    实际生产的固件许多都对串口做了加密 这样就增加了别人觊觎你的生产固件的难度 毕竟没有几个厂商不忌惮对手对其固件内容的分析 当然这种串口加密并不能起到特别大的阻碍作用 因为只要别人想看你的固件 你是很难防住的 但串口加密至少会挡住以少部分人