当前位置:首页 » 编程软件 » 反编译学什么好

反编译学什么好

发布时间: 2022-04-26 09:30:30

❶ 想学反编译,从哪学起啊

这个软件是用Delphi写的,它运行后在所在目录下生成一个tmp2文件,这实际上也是个exe文件,用C++ Builder写成(不过看作者是一个外国的,应该是snow.exe的作者不会或懒得下雪,于是就简单地调用了别人的软件^_^),下雪的功能都是由它来完成的。
snow.exe和tmp2都是用ASPack2.12加的壳。
你需要下一个ASPack脱壳工具。
用OllyDbg可以查看反编译的汇编代码。
下雪的功能也就是用GDI32里的SetPixel把像素画成白色。
另外,反编译也就是个人研究用用,不要用作其他目的。

❷ 学习反编译涉及到什么知识

首先要懂编译原理。
还要有扎实的汇编和c语言的知识,这一点非常重要。
最好还要有linux/unix环境的知识(如果是在windows环境,你需要了解pe文件格式)。

❸ 程序的反编译是否需要 用到 汇编语言, 学习汇编语言之前需要 了解和学习什么,求指教

学习汇编之前应该对操作系统与应用程序之间的关系弄清楚一点,最好是掌握C语言吧,这样对一些专有名词会比较有头绪,反汇编其实也就是读汇编代码。

❹ 小白要入门反编译需要学习哪些基础内容

现在最快的方法是学习使用现在流程的各种前端框架,比如bootstrap,另外jquery一定要会,再学学html5和css3的基础知识,就差不多了。其它就是经验积累了。

❺ 如果要直接修改smali代码文件,达到反编译apk,需要学些什么最好比如掌握什么规律或者语法…

基本的java语言啊

❻ 安卓反编译学习什么

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。
在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。

本文Android反编译教程,测试环境:
Win7 Ultimate x64
Ubuntu 12.04
x86_x64
反编译工具包 下载
(2012-10-10更新)

一、Apk反编译得到Java源代码

下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。
apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件
源码查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码

dex2jar
和 jdgui 最新版本下载,分别见google code:
dex2jar(google code)
jdgui(google code),最新版本请见 官方

具体步骤:
首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。
在命令行下定位到dex2jar.bat所在目录,运行
dex2jar.bat classes.dex
生成
classes_dex2jar.jar

然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源代码了

❼ 我想学习反编译,但是我对这些无任何了解,从哪里可以学到关于新手入门的反编译知识

学习汇编语言,最底层最基础的了,软件的话用asm就行了

❽ 我想学反编译,要学汇编语言吗,那有好的教程,给介绍一下

要学汇编语言
有基础建议直接学
没有就先学其他接近底层的语言
如:VC++,Delphi,
还要学Win32编程

❾ 反编译怎么入门

计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。

不知道你到什么程度...目前java 可以去看下孙鑫的 不难懂

❿ 我想学习软件编程,和反编译软件,但我不知道从什么地方入手,谁可以告诉我,从哪一步开始。

你要搞反编译的话,那一定要看X86汇编语言!
学习编程的话,c/c++ 和 java 是两大阵营!
建议只专心学其中一类!
如果以后要搞反编译,那还是选c/C++ 阵营

书的话,入门随便选国产的就行!
做什么? 先看书,边看边敲代码实践!

等 有基础了,再找经典的教程深入学习!什么c++ primer / think in c++ /C专家编程! 注意:这三本一定要有基础了才看!不然你会看的很痛苦的!

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:625
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:355
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:70
php微信接口教程 发布:2025-04-16 17:07:30 浏览:295
android实现阴影 发布:2025-04-16 16:50:08 浏览:786
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:336
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:201
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:797
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:354
土压缩的本质 发布:2025-04-16 16:13:21 浏览:581