逆向工程基本概念

学习i春秋课程 > Windows逆向工程技术 > 逆向工程技术的基本概念
侵权删,i春秋课程很好呀,小伙伴萌对网络安全感兴趣可以学习一下😀

基本概念

软件工程:通常被认为是开发一个新的系统

正向工程:从用户的需求,到高层设计,再到底层设计,最后实现的过程。正向工程解决了功能的实现问题,说明了哪些功能需要增加和删除。

逆向工程:对系统进行分析,从而确定系统的组件,和组件间的相互作用,以其他形式来表现系统,或者在较高层次上表示系统的过程。
对一个系统实施逆向工程时,不改变系统本身,也不包括在此系统上构建新系统。逆向工程解决了程序理解的问题;

再工程:通过逆向工程重构和正向工程,对现有系统审查和改造,将其重组为新的形式,再工程改变了系统的功能和方向(除了正向和逆向的分析,还有重构的问题,它是在抽象的层次上改变了表示形式和系统)。

在这里插入图片描述

逆向工程最早出现在对硬件产品的分析中,指通过拆解机器装置并观察其运行情况来推导其制造方法、工作原理和原始设计的行为。

这个课程所讲授的逆向工程主要指的是阅读反汇编(将机器语言代码转换

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值