黑客反汇编揭秘怎么样_黑客要学汇编吗

hacker|
170

文章目录:

如何学好汇编语言?

正如你所说需要大量的训练,给你介绍个网站,我觉得还可以

另外要验证你写的程序是否正确,可用微软的masm软件

masm是微软出的汇编编译器,支持8088/8086架构的汇编语言,在DOS下运行,需要下载。masm包括:

(1)编辑程序edit.exe

(2)汇编程序masm.exe

(3)连接程序link.exe

(3)调试程序debug.exe

基本使用方法如下,仅供参考:

用之前最好把上面的几个文件保存到盘符下的文件夹里,文件夹名字尽量简单明了,一切为了操作简单。

(1)最好不要用edit.exe,而用记事本编辑汇编程序,这样操作比较方便。保存时,文件类型选为所有文件,再在文件名后面加上.asm,保存即可。

(2)打开命令提示行(运行--输入cmd--确定),敲命令进入masm所在文件夹,输入masm *.asm(*表示文件名)回车。

这时会提示

Object filename [*.OBJ]:

表示要生成的目标文件名称,必须填,然后回车。提示

Source listing [NUL.LST]:

表示是否要生成列表文件,填写这生成.lst文件,不填则放弃生成.lst文件。.lst文件用记事本打开能看到源代码的语法错误,查错想当方便,****强烈建议生成****。回车后提示

Cross-reference [NUL.CRF]:

表示生成交叉引用文件.crf,如果有多个.obj文件参与连接就要生成,回车后显示错误数量等信息,编译完成。

(3)输入link *(.obj文件名)

一路回车,返回时已经生成了*.exe。

(4)debug使用比较复杂,不多介绍

C++逆向书籍的问题。不要英语的。

1. 《黑客反汇编揭秘》是一本很经典的书籍,不过难度应该会比较大

2. 建议lz先看看《c++逆向学习三步走》,在百度文库中有;CSDN中也有一些资料,如:《四本重要的C/C++逆向反汇编书籍》

3. 我对汇编不算太了解,不过学语言还是应该多去相关的论坛或网站转转,这样帮助较大。

学习汇编语言的经典书籍推荐?

1.王爽的"汇编语言第二版"这本书最好作为入门书籍去读,

通俗易懂,容易入门,方便掌握很多汇编语言的基础知识

2.INTEL汇编语言程序设计第五版,Kip R.Irvine著,温玉杰等译。这本书很经典。。。适合读过王爽的书以后再来读,可以加深对汇编语言的理解,接触WINDOWS下的32位汇编,并且介绍了汇编语言的高级语言接口等比较实用的知识。

3.琢石成器-WINDOWS环境下32位汇编语言程序设计,罗云彬

如果对WINDOWS环境下的汇编感兴趣,那么可以看这本书,同样是经典之作,买之前也可以去网上翻书评,心里也有个数

把王爽的《汇编语言》学完之后是什么水平

首先声明,绝不是复制粘贴的,句句出自本人经验中提炼而出

汇编是计算机编程中最为基础部分。

你先学了C/C++,正处于空中楼阁的尴尬处境。因为你在开发C/C++的时候,总觉得有一层雾纱隔着。无法真正看到问题的本质。人类对于无法控制的事总有一种反抗及寻根问底的情绪。

而你把汇编学通了,才能真正地从汇编连通到操作系统,连通到C/C++。你才能真正看清计算机。这才能有机会步入大师级计算机学问境界。

用一句话:站在巨人的肩膀上……

比如只学现在流行的面向对象语言C#、Java等,虽然在短期内你可能会成为这方面的能手,但是想突破是有限的。因为本身的起步就低了。

再言,现在网络发展极快,C#、Jave这种浮于水面的技术很快会被新的东西所取代。但是C#、Java和更加新的未知技术都是从底层的汇编等变化而来。只要学好基础,一句话:以不变应万变。

我不知道学了汇编达到什么水平。但是学了汇编绝对能达到难以想象的水平。

黑客是如何发现一个程序的漏洞的?他们又不知道源代码,反编译看汇编吗?哪太多了吧?

极快?基本上很难,大部分入侵都要经过一系列的准备工作,想要极快就入侵一个系统的话基本上就是以前做过,有相关的经验可循,不然不会非常快的

5条大神的评论

  • avatar
    访客 2022-08-29 上午 03:06:20

    以去网上翻书评,心里也有个数把王爽的《汇编语言》学完之后是什么水平首先声明,绝不是复制粘贴的,句句出自本人经验中提炼而出汇编是计算机编程中最为基础部分。 你先学了C/C++,正处于空

  • avatar
    访客 2022-08-29 上午 07:22:13

    NDOWS下的32位汇编,并且介绍了汇编语言的高级语言接口等比较实用的知识。3.琢石成器-WINDOWS环境下32位汇编语言程序设计,罗云彬如果对WINDOWS环境下的汇编感兴趣,那么可以看这本书,同样是经典之作,买之前也

  • avatar
    访客 2022-08-28 下午 11:02:17

    那么可以看这本书,同样是经典之作,买之前也可以去网上翻书评,心里也有个数把王爽的《汇编语言》学完之后是什么水平首先声明,绝不是复制粘贴的,句句出自本人经验中提炼而出汇编是计算机编程中最为基础部分。

  • avatar
    访客 2022-08-29 上午 05:10:52

    不知道学了汇编达到什么水平。但是学了汇编绝对能达到难以想象的水平。黑客是如何发现一个程序的漏洞的?他们又不知道源代码,反编译看汇编吗?哪太多了吧?极快?基本上很难,大部分入侵都要经过

  • avatar
    访客 2022-08-28 下午 09:53:51

    为所有文件,再在文件名后面加上.asm,保存即可。 (2)打开命令提示行(运行--输入cmd--确定),敲命令进入masm所在文件夹,输入masm *.asm(*

发表评论