首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    来自11家OEM厂商的智能手机容易遭到隐藏AT指令攻击

    针对数以千计Android固件的研究 来自佛罗里达大学、斯托尼布鲁克大学和三星研究美国的11名科学家组成团队,研究了现代Android设备目前支持哪些类型的AT指令以及影响。...该研究团队分析了来自11个Android OEM的超过2000个Android固件映像,如华硕、谷歌、HTC、华为、联想、LG、LineageOS、摩托罗拉、三星、索尼和中兴。...一旦攻击者通过USB连接到目标手机,他就可以使用手机的一个隐藏AT指令重写设备固件,绕过Android安全机制以获得敏感的设备信息、解锁屏幕等。...厂商已收到通知 该研究团队已通知所有相关供应商,还在网站上发布了包含手机型号和固件版本的数据库。...该团队还发布了一个Shell脚本,在研究期间使用它来检查Android固件并查找包含AT指令的字符串,可在GitHub上下载。

    93020

    5-学会刷Wi-Fi模块固件(刷LUA版本固件)

    获取LUA版本的固件支持在线构建,也可以自己编译 咱们说在线构建,如果想自己编译可以参考 http://47.93.19.134/forum.php?...mod=viewthread&tid=42&extra=page%3D1 现在咱让它在线构建自己的固件 https://nodemcu-build.com/   (构建自己的固件地址) 咱就都下载下来...现在刷固件 其实刷固件都是GPIO0接低电平,然后复位一下,然后就可以刷固件了 先看ESP01刷固件 拨码开关 然后GPIO0接低电平的时候复位一下模块(ESP8266所有型号都是这样) 或者 然后... 复位一下Wi-Fi 现在打开软件(大家也可以用上一节的那个软件刷,只不过是换一下固件文件) 好了 如果是用跳线帽短接的GPIO0就去掉跳线帽然后复位一下 打开串口调试助手 复位下

    53830

    【Android 应用开发】 Android 各种版本简介 ( Support 支持库版本 | Android Studio 版本 | Gradle 版本 | jcenter 库版本 )

    Android Studio 常用的 相关版本 总结下....Android Studio 版本 AS (Android Studio) 相关网站 :  -- AS 官网 : https://sites.google.com/a/android.com/tools.../; -- Android 官网 AS 页面 : https://developer.android.com/studio/index.html; 版本介绍 :  -- Canary (金丝雀) : 每周都更新...-- Stable (稳定版) : 当前开发最稳定的版本, Android 开发者官网推荐版本; -- 版本升级顺序 : 金丝雀版 -> 开发版 -> Beta 版 -> 稳定版; Android Studio...官方依赖库版本 Android 官方依赖库 查询 :  -- 使用规则 : 编译的 targetVersion 是哪个, 就使用对应版本的依赖库; -- 依赖库查询 链接 : https://developer.android.com

    1.7K20

    4G安全:研究人员发现攻击4G无线上网卡和SIM卡的方法

    FreeBuf科普:了解USB无线上网卡 4G无线上网卡(USB modem)通常就是一台搭载Linux或Android操作系统的计算机,并且安装了不少软件。...利用跨站请求伪造(CSRF)、跨站脚本(XSS)和远程代码执行(RCE)漏洞攻击无线路由器的web管理界面 通过这些攻击,可以获得以下信息: 国际移动用户的身份信息 通用集成电路卡信息 国际移动设备标识和软件版本...除了获得以上的这些信息外,还可以利用4G无线上网卡进行以下操作: 更改DNS设置(用于嗅探流量) 更改SMS中心设置(拦截并干扰SMS信息) 更改自助服务入口的密码 通过故意输入错误PIN码或者PUK代码锁住调制解调器...远程更新调制解调器固件到一个易受攻击的版本 接下来就通过被黑的无线上网卡进一步入侵其所连接的设备了。...测试结论 研究者对6个不同系列、共计30个固件版本的4G无线上网卡进行测试,发现只有3个固件不会被攻击。

    2.3K90

    说好的读源码变成了学习教程(无刷银剑固件)

    银是这个芯片,我没有安装 这是固件的代码组织形式,源码+驱动+芯片标准库 这些是编译时候加的目录,我觉得看源码这个是很重要的 外设 驱动 源码 我们可以去我提供的网站下载对应的pack包...96992/Keil.STM32F0xx_DFP.2.1.0.pack 下载的位置 https://cloud.tencent.com/developer/article/1605195 这里提供MDK的下载版本...好几天忙别的,源码都没有读,今天就读会儿,累了就到了文章尾部了~ 读法粗糙,因为这个是STM32的代码,而且是裸机的,就直接从main文件开始读了。...一开始是固件的初始化 先看main文件里面的函数调用,基本上就是初始化+循环 值得注意的是debug的结构体就是这么简单。

    73330

    宝马汽车安全漏洞详解:古有伯乐识良驹,今有黑客擒宝马

    脱焊 遇到加密这种棘手情况,我不得不去获得调制解调器的固件。调制解调器单元并不包含可获取固件的标准化测试接口(联合测试工作组,JTAG)。...这就意味着我不得不从调制解调器上拆除闪存模块焊点,然后使用适配器板来读取固件。 这可不是是一项简单的工作,因为芯片经过BGA封装-在脱焊后,还需要锡球重整(reball),然而供应商为你提供了关照。...为了分析固件代码,我动用了神器IDA Pro。它可以探测汇编代码,而且支持这款调制解调器的ARM处理器。 调制解调器的闪存经过脱焊后连接到适配器板(左侧)。...经过分析得知,该固件使用开源编译器asn1c来创建语法。结合asn1c工作原理来查看固件的结构,我尝试重构接近该协议所用的ASN.1语法。...驾驶员可以使用iOS和Android版的My BMW Remote移动应用来打开驾驶员旁边的车门。为了详细了解其工作原理,我不得不再次记录汽车收发的数据。

    2.3K50

    研究人员发现攻击4G无线上网卡和SIM卡的方法

    4G无线上网卡(USB modem)通常就是一台搭载Linux或Android操作系统的计算机,并且安装了不少软件。近些年无线上网卡上的软件和传输协议屡屡因为漏洞遭到破解。...利用跨站请求伪造(CSRF)、跨站脚本(XSS)和远程代码执行(RCE)漏洞攻击无线路由器的web管理界面 通过这些攻击,可以获得这些信息:国际移动用户的身份信息;通用集成电路卡信息;国际移动设备标识和软件版本...除了获得以上的这些信息外,还可以利用4G无线上网卡进行以下操作:更改DNS设置(用于嗅探流量);更改SMS中心设置(拦截并干扰SMS信息);更改自助服务入口的密码;通过故意输入错误PIN码或者PUK代码锁住调制解调器...;远程更新调制解调器固件到一个易受攻击的版本。

    1.6K60

    【Android 安全】DEX 加密 ( 不同 Android 版本的 DEX 加载 | Android 8.0 版本 DEX 加载分析 | Android 5.0 版本 DEX 加载分析 )

    文章目录 一、不同版本的 DEX 加载 1、Android 8.0 版本 DEX 加载分析 2、Android 6.0 版本 DEX 加载分析 3、Android 5.0 版本 DEX 加载分析 一、...不同版本的 DEX 加载 ---- 不同 Android 版本 DexPathList 中的 Element[] dexElements 成员如何创建 ; 1、Android 8.0 版本 DEX 加载分析...Android 8.0 版本 DEX 加载分析 : 在 DexPathList 中 , Element[] dexElements 成员创建是调用 makePathElements 方法 生成上述...6.0 版本 DEX 加载分析 Android 6.0 版本 DEX 加载分析 : 在 DexPathList 中 , Element[] dexElements 成员创建是调用 makePathElements...5.0 版本 DEX 加载分析 Android 5.0 版本 DEX 加载分析 : 在 DexPathList 中 , Element[] dexElements 成员创建是调用 makeDexElements

    1.4K00

    3G4G调制解调器中的安全漏洞:可致设备被完全控制

    近日,安全专家在调查中发现,来自四个厂商的蜂窝调制解调器中存在跨站脚本漏洞、跨站请求伪造漏洞和远程代码执行漏洞,并可能遭受完整性攻击。...图一 测试产品的数据统计 漏洞检测 参与测试的调制解调器中的漏洞可能导致远程攻击者完全控制设备。...因此,百分之六十的调制解调器中存在远程代码执行漏洞。...RC4算法进行固件加密,攻击者可提取加密密钥并确定加密算法,进而更改固件。...经调查发现,华为的使用最新固件的调制解调器是最安全的,运营商只允许在固件中添加一些视觉元素和开启/启用特定的功能,并且会及时修补漏洞。

    857100

    小米底包

    所有小米用户都遇到一个问题,即固件更新。由于有许多设备没有人可以在每个发行版中提供最新的固件更新. 一组各种脚本,可在每次MIUI新更新时自动生成小米固件可刷新zip文件!...zip是Xiaomi Mi 8(dipper)中国固件 fw_dipper_miui_MI8Global _ *。zip是小米Mi 8(dipper)全局固件 常见问题: 什么是固件?...固件既不是ROM也不是OTA软件包,它是一组低级驱动程序,可帮助操作系统完成其想做的任何事情。它包括调制解调器,蓝牙,引导程序,DSP等各种内容。 为什么要更新固件?...如何检查更新的固件? 通常,调制解调器会使用较新的固件进行更新,您可以在“设置”>“关于”>“基带”中进行检查。...https://github.com/XiaomiFirmwareUpdater/mi-firmware-updater 小哥的github地址 ---- 总结一下是个东西,就是人们常说的底包,在跨版本刷机或更新时一定要刷的一个包

    3.1K20

    Android 各版本特性

    在以前的 Android 版本中,图标大小定义为 48 x 48 dp。现在你必须按照以下的规范定义你的图层大小: 两张图层大小都必须为 108 x 108 dp。...你可以通过 PendingIntent 来通知你的 shortcuts 有没有创建成功 Android P 新特性 室内WIFi定位 “刘海”屏幕支持 通知 从Android 7.0开始,就优化了Android...目前很多APP开发者们对Android O的一些后台限制行为不太了解这些变更,遇到问题可能误以为系统问题,所以这里说到这顺便提一下关于Android O对后台行为的一些管控。...另外Transitions,WindowScope工具是一个类似于systrace的工具,可用于方便查看WindowManager和SurfaceFlinger,仅在userdebug版本开启,对性能影响较小...除此以外,当用户首次运行 API 低级低于 23 (Android Marshmallow及Android 6.0) 的应用时,会受到来自 Android Q 的警告信息。

    2K10
    领券