吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 5353|回复: 14

[汇编] 汇编小知识之【特征码】

[复制链接]
千里冰封 发表于 2016-12-19 13:12 | 显示全部楼层 |阅读模式

本帖最后由 千里冰封 于 2016-12-25 22:45 编辑
有矛就有盾,逆向不费劲。【吾爱汇编论坛

首先,我们知道计算机都是二进制的电子计算机。二进制就是说我们计算机的大脑(CPU)只认识0和1这两个数字,其他的东西它通通不认识,不管是2345这些数字,还是我们在电脑手机里看到的图片视频软件,他们最终都会被转化成一堆一堆的0101,这一个0或者一个1就叫一个比特位(bit),八比特位组成一个字节(byte 或者 B)
换算单位如下:
1B   =   8bit
1K   =  1024B
1M  =  1024K
。。。。。。。。。。。。
比如,一张100KB的图片就是10万多个字节=80万多个比特位,也就是说在计算机的眼里,这张100KB的图片就是80万多个0101组成的一串东西。
直接打0110计算机看看得是爽,但是人看得不爽啊,人要编写一段程序就要不停的写一大串0101,这太难写太难读而且太容易出错了,随便哪个地方把0写成了1都会出问题,于是人类就要想办法偷懒了,人们就把在编程中会用到的这些固定的0101串,用一些简单的英文字母来表示。比如“1000100111011000” 就按照约定被替换成了“mov ax,bx ”,执行程序的时候另外再让用另外一个程序把这些字母按规则重新变成0101,这个程序就叫编译器,因为后面的语言被叫汇编语言,所以这种程序就被称为汇编编译器



为什么这里的汇编语言要用英文写呢?


当汇编语言的思想流行起来后,大家就一致决得必须抛弃0101这种折磨死人不偿命的机器代码了,然后生产处理器(CPU)的厂家就直接把各种作 处理器(CPU) 的指令用汇编语言表示了,这样你就可以直接使用这些汇编语言写成的指令去直接控制处理器。因为因特尔是处理器领域的王者,你要使用英特尔的处理器就必须使用它规定的那些汇编指令,英特尔是美国的公司,因此他用英文编写这些指令就非常正常了。所以,汇编这一层用什么语言主要看生产处理器(CPU)的公司用啥语言



评分

参与人数 9HB +5 THX +4 收起 理由
禽大师 + 1
消逝的过去 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
yexing + 1
agan8888 + 1
2323816 + 1
yuanyanping + 1 [快捷评语] - 分享精神,是最值得尊敬的!
oo-fish + 1 [快捷评语] - 2017,让我们17学破解!
风的男子 + 1 吃水不忘打井人,给个评分懂感恩!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2016-12-19 13:25 | 显示全部楼层

我去。。。8页?其中有很多特征还是空的,是还没补充么?
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 千里冰封 发表于 2016-12-19 13:32 | 显示全部楼层

Shark恒 发表于 2016-12-19 13:25
我去。。。8页?其中有很多特征还是空的,是还没补充么?

是的,还没补,只是先列出来一个大纲,分页存放不同语言的特征码。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 千里冰封 发表于 2016-12-19 13:34 | 显示全部楼层

Shark恒 发表于 2016-12-19 13:25
我去。。。8页?其中有很多特征还是空的,是还没补充么?

我怎么才能删除,不用的垃圾帖子呢

点评

Shark恒”点评说:
举报区申请删除,自己不能删除。  详情 回复 发表于 2016-12-19 13:35
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2016-12-19 13:35 | 显示全部楼层

千里冰封 发表于 2016-12-19 13:34
我怎么才能删除,不用的垃圾帖子呢

举报区申请删除,自己不能删除。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
han1317 发表于 2016-12-19 14:18 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 千里冰封 发表于 2016-12-19 21:03 | 显示全部楼层

Shark恒 发表于 2016-12-19 13:35
举报区申请删除,自己不能删除。

鲨鱼老大,有个问题想请教,就是关于这些特征码,我把程序载入od后,居然搜索不到,当用别的方法找到后,在搜索特征码,就能找到了。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
头像被屏蔽
chengweiquan 发表于 2016-12-20 08:58 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 千里冰封 发表于 2016-12-20 18:20 | 显示全部楼层

易语言体 FF25 基本可以秒杀大部分易语言了,其实就是,间接大跳转。
跳转分2类,段内跳转也叫小跳,段间跳转也就是大跳。
不管是大跳,还是小跳,都有,直接跳转,和间接跳转。
FF25 ???????? 其实就是,段间 间接跳转,也叫间接大跳转。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
李逍遥hlc 发表于 2017-1-28 22:39 | 显示全部楼层

感谢楼主科普,解了我很久的疑惑,万分感谢
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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