当前位置:首页 > 正文

c语言为什么不能反编译_c语言的反编译问题

更新时间:2025-04-11 08:28 阅读量:79

有些不能反编译

javap是用作反编译的,但是javap只能给出你要反编译的class的结构,比如有什么方法,有什么static或者非static的变量什么,但不渗友慎可告歼能产生源代码编译后的文件不是原代码文件丛敬,所以不能直接拿来编译。希望大家让粉丝们喜欢

算了吧,这你要能做出来你就牛了,世界上的软件都要写上你的大名了,呵呵!

很难反编译成c源码,可以反汇编

可以是可谨没以;但那冲轿是很高的高手才能做的事。

先反汇编,然后研究分析汇散晌肆编程序。这里要求你要懂得编译原理。

不能!!旅仔!!!!

只能人为的翻译。

没贺庆有这样的禅镇握软件!!!!!!

如果要是能反编译,这个世界的程序员就全失业了!

不能.因为同一功能可由不同的语句来实现.不可能由结果推出实现过程.这与一个源运的人森嫌水平没有必要关系.如:a=a+1与a+=1等价,你说是哪一句呢?

可以反编译成汇编语言程序,专门搞破解用,比如看看注册码的生成函数,然后自己写此裂手注册码,或者说看看注册的过程,用软件引起中断,然后绕过注册程序而成功破解.

当然,现在的软件多数加了壳,需要专门的脱壳工具脱壳后才能反汇编.

用w32asm可以反编译成汇编语言,如果你汇编好的话就没问题.

一般郑亏腊编译喊滑程序是不可以反编译到源程序的,

有一些写的程序听说可空敬以基本上反编译出源码:java vb

反编译源码——不可能——因为你的变量名全被舍弃,在编译时变成地址代码了。

除了 。net 框架以外的 语言 写的程序都不团液悄能反埋册编译

c言语写的 除非是特别简塌渣单例如 HELLO WOLRD 那样的代码

否则 你放弃把