找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3005|回复: 5

反汇编

[复制链接]
  • TA的每日心情
    开心
    2018-10-31 14:26
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    78

    主题

    109

    回帖

    1019

    积分

    高级会员

    积分
    1019

    猴年

    龙龙实名认证 发表于 2015-6-22 03:21:59 | 显示全部楼层 |阅读模式
      
      反汇编

      概述
      反汇编:把目标代码转为汇编代码的过程,也可以说是把编程语言转换为汇编语言代码、低级转高级的意思,常用于软件破解(例如找到它是如何注册的,从而解出它的注册码或者编写注册机)、外挂技术、病毒分析、逆向工程、软件汉化等领域。学习和理解反汇编语言对软件调试、漏洞分析、OS的内核原理及理解高级语言代码都有相当大的帮助,在此过程中我们可以领悟到软件作者的编程思想。总之一句话:软件一切神秘的运行机制全在反汇编代码里面。
      原理
      通常,编写程序是利用高级语言如C,pascal等高级语言进行编程的,然后再经过编译程序生成可以被计算机系统直接执行的文件(机器语言)。反汇编即是指将这些执行文件反编译还原成汇编语言或其他高级语言。但通常反编译出来的程序与原程序会存在些许不同,虽然执行效果相同,但程序代码会发生很大的变化,要读懂反汇编需要有扎实的高级语言编写功底和汇编功底。
      编辑本段
      反汇编作用及方式
      作用
      有许多程序可以进行逆向操作即反编译以求修改,例如Flash的文件生成的SWF文件,可以被反汇编成Flash原码,但可以发现与原程序代码发生了很大变化。
      目前网络上的许多“免费软件”,PSP PS NDS游戏机的破解和苹果iOS系统的越狱都跟反汇编息息相关。
      静态反汇编
      静态反汇编是从反汇编出来的程序清单上分析,从提示信息入手进行分析。目前,大多数软件在设计时,都采用了人机对话方式。所谓人机对话,即在软件运行过程中,需要由用户选择的地方,软件即显示相应的提示信息,并等待用户按键选择。而在执行完某一段程序之后,便显示一串提示信息,以反映该段程序运行后的状态,是正常运行,还是出现错误,或者提示用户进行下一步工作的帮助信息。为此,如果我们对静态反汇编出来的程序清单进行阅读,可了解软件的编程思路,以便顺利破解该软件,也就是我们常说的破解版即盗版。反汇编亦是外挂设计最重要的环节,可以说没有反汇编就没有外挂。
      常用的静态分析工具是W32DASM、PEiD、FileInfo、 Hex Rays Ida和HIEW等。
      
      反汇编工具
      反汇编工具如:OD、IDA Pro、DEBUG、C32等。
      反汇编可以通过反汇编的一些软件实现,比如DEBUG就能实现反汇编,当DEBUG文件位置设置为-u时,即可实现反汇编。
      而使用OD实现反汇编时,杀毒软件可能会报告有病毒与木马产生,此时排除即可,且使用OD需要有扎实的基础才能看懂。

    反汇编。。。看不懂。但是好厉害的样子炮

  • TA的每日心情

    2017-2-2 12:17
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    7

    主题

    215

    回帖

    959

    积分

    高级会员

    积分
    959
    nikkitang 发表于 2015-6-27 01:12:47 | 显示全部楼层
    每天都来学习,一定会进步的,加油!
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2017-11-4 19:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    60

    主题

    508

    回帖

    5470

    积分

    钻石会员

    学无止境

    积分
    5470

    卓越会员

    QQ
    海潮 发表于 2015-7-5 15:11:32 | 显示全部楼层
    反汇编。。。看不懂。但是好厉害的样子
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-1-5 16:59
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    41

    回帖

    303

    积分

    中级会员

    积分
    303
    害虫007 发表于 2015-8-10 15:23:31 | 显示全部楼层
    不明觉厉  好好学习 天天向上 !666666666666666
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    14

    回帖

    24

    积分

    新手上路

    积分
    24
    l565640300 发表于 2015-10-2 22:43:45 | 显示全部楼层
    看看
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-2-6 23:12
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    17

    主题

    77

    回帖

    953

    积分

    高级会员

    积分
    953

    猴年

    晨曦小月 发表于 2015-10-10 07:10:22 来自手机 | 显示全部楼层
    貌似要先学汇编!!!加油!!
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-8-29 23:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    10

    回帖

    40

    积分

    新手上路

    积分
    40
    叶上清寒 发表于 2016-8-28 22:17:41 | 显示全部楼层
    继续啊 ,不要半途而废
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|虫虫联盟 ( 备案号:蜀ICP备15018121号-1 )

    GMT+8, 2024-4-25 16:07 , Processed in 0.550984 second(s), 27 queries .

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表