什么软件可以直接反汇编成.c的
要想搞破解,首先汇编语言肯定是要学习而且必须非常精通才行,此外,你还要学习各种高级语言如C、C++、VB、Java等等,至少要做到熟悉的程度。
就像武术中要想破解一门武功,你首先要熟悉这门武功,知道这种武功的长处和短处,找出其破绽,然后汇编语言就像是最终的致命一击,一举击破对方。
除此之外,你还要熟悉电脑中各种硬件的工作原理,比如内存的存取机制、CPU的多任务运行机制、硬盘的缓存机制、显卡的显示原理等等,因为这些都是学习汇编语言的基础。
可以这么说,要想破解一个软件,那么你的编程水平至少要跟这个软件的设计者差不多才行,比方说要破解360的软件,那么你跟360的软件工程师的牛X程度就至少要做到不相上下,有这信心么?软件破解属于程序设计中比较高的境界了,就像黑客一样,不是掌握一两门程序设计语言、看过几本书、看过几段视频教程、会用几个破解工具等等之类的就能学会的。
反编汇是什么意思?
只需要把重要的信息加密一下就行了,对VB反汇编还是比较困难的!举个例子:如果你的程序中有一行语句是:mstr="abc",这个是可以被获取的,但是如果你改为mstr=chr(65) & chr(66) & chr(67),这样就难以破解了!以上只是一个简单的示例,你只需把你最重要的最关键的信息加密即可了!
学习反编汇的问题
学习8051单片机来掌握汇编,其中反汇编是其学习步骤之一,8051很简单容易上手,几乎不需要任何基础作底子。
推荐用书学习,效果比较好。
强烈推荐《8051彻底研究:基础篇》一书,我看这书几乎是只花半天就明白上手了,最好在结合复旦大学出版的单片机原理应用教材,有助进一步深入。
网站也如:“51单片机学习网”,初学者的最好平台。
保证你两天就彻底学会反汇编。
如何知道一个程序是用什么那种编程软件写的,现在常用一般有一些? ...
“.exe”的文件,如何知道他是用什么软件写的呢?答:当然是用编程软件写的了。
如c语言,java等由于纪录是类16进制写,10进制的写字板打开自然是乱码了。
程序当然是不会那么轻易让你逆读的,否则随便读的话OFFice的工夫岂不白费?不过看来你读了代码也不知道其意思,所以推荐不要读了。
程序读只有一种办法,用反汇编软件读,汇编编码近及其语言,一般认识读不了的了。
你如何知道他是用什么软件写的这个可以,下载专门软件,加壳的用解壳软件脱壳就可以看真实语言了。
也有简单如VB小软件自己告诉你:右键属性中有信息,不过一般不可信。
动态反汇编绝对TRW2000至尊静态反汇我用W32Dasm、Ollydbg都不错解壳软件推荐language2000吧,中文的
简单3355155