Web开发

首页 » 常识 » 问答 » 关于Web逆向软件逆向安卓逆向AP
TUhjnbcbe - 2023/4/30 21:22:00
中科白癜风医院荣获安全管理优秀奖 http://m.39.net/pf/a_6856094.html

关于Web逆向、软件逆向、安卓逆向、APP逆向,网盾告诉你答案

逆向工程是网络安全行业里面一项很重要的技术。

首先,我们解释下逆向工程是什么。

逆向是一个相对正向而言的解释,相对正向来说,对一个程序来讲,正向就是开发的过程,从0到1。

就是在一个软件诞生的整个生命周期中的一个过程,也就是按照需求通过编码把需求实现,产生一个程序,当然这个程序可能是web,也可能是一个应用软件或者APP。

在正向开发之后,这个程序经过编译,程序被封装成了只有计算机才能识别的0和1这种字节码二进制文件,如果此时我们想对该开发的程序进行渗透或者去分析运行轨迹,又或者说去对该程序做一、定的修改时,那么就需要对该程序进行逆向分析(当然不建议对其他人的软件做修改哦)。

那么说到这我们更通俗的来表达一下,正向就像工厂生产一个产品,而逆向了就像你小时候败家的样子,总喜欢把一些玩具或者电子电器拆开研究一下他里面有啥,他是怎么运行的,当然绝大多数情况下,你一定挨了不少骂,说不定还逃脱不了一顿打,但是用我常讲的话来说攻击即防御,先正向后逆向,你得明白正向的过程,你才可能站在逆向的脚度去考虑程序的设计结构,或者我们说得有逆向思维,又或者讲为反推。

再来看Web逆向、软件逆向、安卓逆向、移动APP逆向分别是什么,以及他们的差别是什么。

web逆向是因为动态语言开发运行后不像静态语言会把源代码通过

1
查看完整版本: 关于Web逆向软件逆向安卓逆向AP