首页
社区
课程
招聘
~~~请教一下~~~
发表于: 2005-1-19 13:28 4671

~~~请教一下~~~

2005-1-19 13:28
4671
0 | 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF
1 | 01 10 23 32 45 54 67 76 89 98 AB BA CD DC EF FE
2 | 02 13 20 31 46 57 64 75 8A 9B A8 B9 CE DF EC FD
3 | 03 12 21 30 47 56 65 74 8B 9A A9 B8 CF DE ED FC
4 | 04 15 26 37 40 51 62 73 8C 9D AE BF C8 D9 EA FB
5 | 05 14 27 36 41 50 63 72 8D 9C AF BE C9 D8 EB FA
6 | 06 17 24 35 42 53 60 71 8E 9F AC BD CA DB E8 F9
7 | 07 16 25 34 43 52 61 70 8F 9E AD BC CB DA E9 F8
8 | 08 19 2A 3B 4C 5D 60 7F 80 91 A2 B3 C4 D5 E6 F7
9 | 09 18 2B 3A 4D 5C 6F 7E 81 90 A3 B2 C5 D4 E7 F6
A | 0A 1B 28 39 4E 5F 6C 7D 82 93 A0 B1 C6 D7 E4 F5
B | 0B 1A 29 38 4F 5E 6D 7C 83 92 A1 B0 C7 D6 E5 F4
C | 0C 1D 2E 3F 48 59 6A 7B 84 95 A6 B7 C0 D1 E2 F3
D | 0D 1C 2F 3E 49 58 6B 7A 85 94 A7 B6 C1 D0 E3 F2
E | 0E 1F 2C 3D 4A 5B 68 79 86 97 A4 B5 C2 D3 E0 F1
F | 0F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1 F0

怎么用汇编编写上面的密码表呢,
比如从内存读出 77 54 49 5b 能得出01DE

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
2
y=(x>>4)^(x&0xf)

运算是这样,你自己看着写吧
2005-1-19 16:42
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 wsy 发布

y=(x>>4)^(x&0xf)
运算是这样,你自己看着写吧


谢谢啊,

我刚学编程
我不太明白
y=(x>>4)^(x&0xf)
能用文字说明一下吗,,
2005-1-19 16:48
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
4
就是这个字节的高位4比特与低位4比特模二加
2005-1-19 17:00
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
唉,,
我太笨了,
还是不明白
那里有和他有关的资料~~
2005-1-19 17:15
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
6
你不知道所有的数据都是以0、1比特的形式存储吗?
每个字节是8个比特
这些都是最基本的计算机常识

是不是不知道模二加?这是 异或 的另一个称呼
2005-1-19 17:28
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
是啊, 模二加 就是不明白他的意思

mov cl,4
mov ax,x
rar ax,cl
and x,0fh
or ax,x
mov y,ax

这样写对吗?
2005-1-19 17:47
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
8
xor ax,x
2005-1-20 09:22
0
游客
登录 | 注册 方可回帖
返回
//