反汇编还是可以的。不过静态反汇编之后看代码不用喊汪指望能看得懂。
物御使用调试工具,比如:SoftICE和WinDBG
想要反编译得到C代码基本上已经是不可能的了。编译之后,特别是优化之后,早就郑蚂仔已经面目全非了,没有办法还原回去。
第一个问题:复杂的C程序可以破解吗?简单地说仿羡谈在复杂的东西也是可以解开的,只是不同的程序,不同Level的人所需要的时间不一样。
第二个问题:复杂算法的程序怎么写的代码?
如果一点没接触算法,这肯定是很吃力的,这个问题也没有直接的回答。但是可以通过学习来提高自己的算法能力。
比如看一些初级的算法类的书,从简单到难慢慢提高。
一开始不要备碰看复杂的是会打击自己的自信心,循序渐进的提高。
看过一些书后,可以自己尝试开始写代码,不会的也可以看看别人写的源码,网上也有很多开源的代码可以学习派辩。
学习的起点不重要,还是得能坚持。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)