• 安全测试工具-二进制安全[基础篇(二)]
  • 测试技术自动化测试
    • 小猪 互联网公司_测试开发工程师
    • + 关注
    投身互联网行业,工作中独立负责性能测试,安全测试,用Python、Java开发过自动化测试框架及基于业务场景的自动化脚本,接口测试,功能测试,App测试等均有涉猎。
    • 2022-06-20 22:42:17
    • 阅读 4520
    • 收藏 0
例牌,先说下安全测试工具的更新情况
[工具地址:https://gitee.com/samllpig/SafeTool-51testing]
1. 逆向平台修改动态调式器功能。
2. 逆向平台增加Hex编辑器。

操作系统是计算机的灵魂,因为有了操作系统,组成计算机的各种硬件设备才被真正地整合在一起,才可使用运行在操作系统之上的应用软件高效率地辅助人们解决现实世界中遇到的各种各样的问题,比如:制作财务报表、编写工作文档、网络购物、远程通讯等等。

应用软件在操作系统看来就是可执行文件,在硬件设备CPU看来就是二进制指令,因此二进制安全即软件安全。在安全测试领域中,二进制安全测试不同于Web安全测试,是从二进制层面(应用程序经操作系统加载到内存中转变为CPU可读的二进制指令和二进制数据)来分析程序是否存在恶意行为,或者挖掘程序中可能存在的漏洞。

因此二进制安全涉及的基础知识,除了上一章讲到的汇编语言、程序在宏观和微观上的运行原理、还有就是不同操作系统中可执行文件(应用程序)的格式。

学员收获:
1.通过实列代码理解PE可执行文件
2.自动化分析PE文件结构
3.通过实列演示字节序在内存中的存储
4.理解内存地址和文件偏移地址的概念
5.掌握内存虚拟地址和文件偏移地址转换的方法
  • 0.00 预定
  • 更多

    已有109人预定

    • 预定达标06-27
    • 文章出炉06-30
  • 当发生预定人数不足/文章未按时出炉时,您将获得全额退款。

    请务必添加【51Testing测试圈服务号】,查看进度通知。

    • 1
    • 0
发送
登录 后发表评论
  • 51testing软件测试圈微信