闲谈正向和逆向

正向即正常的编程技术,软件开发。

而逆向的世界博大精深,方向多而杂,在乎底层原理,在没有源码的情况下分析软件,可用于软件功能限制的破解和汉化等等方面,工程师可用于分析优秀软件的模块,从而利于自己的快速开发和实现。为了能初探逆向世界的大门,业余时间学了汇编的基本语法,windows系统可执行文件的结构,windows消息机制和常用的调试软件,然而都是些皮毛,感觉离入门还差很远很远,汇编的好处是在反汇编下C/C++各种语法的底层实现一目了然,在逆向人员眼中数据和代码本质上并没有任何区别,都是二进制数。底层的学习确实十分的枯燥,面对的就是二进制数据和汇编代码,以及文件规范等,算是熟悉规则,然后玩弄规则。不能过于浮躁,和正向不同,确实写不出华丽的程序或者搞个什么破窗口程序,但是我们可以让你的窗口出不来,把软件随意改,哈哈,我坚信只有懂点底层才能写出NB的程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值