才写了一点由于要贴图所以先发上来一点,大家别断楼,谢谢.
--------------------------------------------------------------------------------
2 回复:黑客吧原创教程 汇编语言基础
当你对木马,拿站,甚至盗号,DDOS 感兴趣的时候,想要去学习,,来到论坛看着别人说的^(&@)*()*(@晕的不行的时候开始自学,很多同学由于基础不太好,所以很吃力,当你看到大叔整天的0xE8, 0x00, 0x00, 0x00, 0x00,
73D34208 FF15 9C63DD73 感觉很难 很囧,想学又无从下手,自己看书又没有耐性,别急 百度黑客吧 推出 系列教程 从 汇编 C C++ 到ASP PHP 从API到缓冲区溢出,只要你有耐心 就算你的数学和英语只有初中水平 由浅入深 简明易懂的教程 让你从菜鸟到高手之路变得更短
讲课前先来补充几点“误区“
1.很多人感觉16位指令,8086处理器,DOS操作系统是很古老很陈旧的东西, 但是它们就是P4处理器,WINDOWS和LINUX操作系统的基础。
因为有了16位汇编语言的基础,如果弄懂了 剩下的也就自然好学,如果直接从32位指令和WIN平台入门会有一定难度,还有一点 所谓的32位语言的学习,其实是利用WIN控制台的环境, 还有要用汇编编写WIN环境下的程序 需要了解WIN窗口应用程序接口API的编程经验 但是需要学习VC++ 才可以,这个要通过非常复杂的学习才能达到 . 但是不管在复杂的学习我都会把它整理细微后已简明的方式提供给大家,比如省略去了大量大算法,公式等. (本教程仅提供给正在入门的小鸟,大虾爬过!)
.
准备了一些时候,现在开课讲汇编基础,此教程属于原创,很多“废话“就不说了 要不我会很累.
本人水平有限,文中有错误的地方还请各位大牛 批评指认.
本人教程参考 (清华大学 80x86程序语言设计 美河汇编语言程序设计 电子工业出版社 汇编语言程序设计)
第一阶段 汇编基础
1.什么是汇编语言
编语言(Assembly Language)是面向机器的程序设计语言。
汇编语言编写的程序,机器可以直接识别,(这里的机器就是指 计算机硬件)要由一种程序将汇编语言翻译成机器语言。这种起翻译作用的程序叫汇编程序 .. 小菜们一定不懂什么叫做 机器语言 :机器语言就是 0和1组成不同形式可以被计算机直接识别成二进制指令代码的集合叫做机器语言. 什么是二进制(它由两个基本字符0,1组成,二进制数运算规律是逢二进一) 其实我们的计算机程序都是由最基本的0和1组成的.
--------------------------------------------------------------------------------
5 回复:黑客吧原创教程 汇编语言基础
十六进制 数制表示 H 基数 16 ,
十进制数 D 基数 10 ,
八进制数O 基数 8 ,
二进制 数制表示 B 基数2
它们可以相互之间转换,提供给一种简单的方法
方法:十进制数转换成二进制数和十六进制数可以用除法,要把转换的的十进制数不断除以二进制和十六进制的基数2或是16,记住余数,直到商为0就OK了.最后一个余数起逆向取各个余数,