IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:安全测试

共 2 篇相关文章

IT 累计浏览 77

科技爱好者周刊(第 400 期):rsync 的争论

科技爱好者周刊第400期围绕rsync工具最新版本3.4.3由AI模型Claude生成引发的争议展开。社区成员强烈质疑AI生成代码可能引入安全漏洞,威胁基础命令的可靠性。维护者Andrew Tridgell解释,因AI驱动的安全攻击日益复杂,他引入AI以增强rsync防御能力,自身转向编写测试用例确保代码质量,这体现了“AI写代码 + 人类测试”的新兴开发模式,尤其适用于资源有限的开源项目。文章还提及Meta AI客服漏洞案例,显示自动化系统可被提示词攻击修改用户邮箱,突显安全风险。此外,讨论延伸至AI对工作效率的影响,如减少工时可能带来福利提升,以及Siri唤醒事件中苹果通过频率删除避免误唤醒的技术细节。整体聚焦AI在开发中的应用趋势,强调测试与监控的重要性,但周刊性质导致部分话题如避蚊胺实验略分散焦点。

IT 累计浏览 3,782

Android安全–加强版Smali Log注入

这篇讲的是如何在Android逆向或调试时,更高效地向Smali代码注入日志打印。作者从实际场景出发:当我们需要在Smali中插入`Log.d()`来输出某个变量的值时,常规做法很繁琐,往往需要手动修改方法的寄存器数量,再添加多行指令,容易出错且效率低下。 为了解决这个痛点,作者提出了一种巧妙的“加强版”方案。核心思路是自己创建一个`crack.smali`工具类,并在其中预先定义好几个好用的日志输出函数(如`log1`、`log2`等)。这样一来,在需要注入日志的地方,只需简单调用这个类中对应的方法,并将要打印的变量作为参数传入即可。 这种方法将通用操作封装成了模块,避免了每次注入时重复编写和调整基础的Log代码,既降低了出错概率,也大幅提升了逆向分析或调试的效率。文章通过具体的Smali代码示例,清晰展示了从繁琐到简洁的转变过程,对于经常需要动态分析APK的开发者来说,是一个非常实用的技巧。