虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 780|回复: 0

异或运算

[复制链接]

8467

主题

8467

帖子

1万

积分

审核员

Rank: 7Rank: 7Rank: 7

积分
19918
发表于 2021-10-8 15:53:50 | 显示全部楼层 |阅读模式
封包加密方式有无数种加密方法,同时也对应的着无数种解密方法,异或加密就是其中的一种,复杂的加密运算非常消耗CPU性能,所以大多数加密方式不会太复杂。今天讲其中的一种                异或运算                相对的简单和常见。一般都是先转化成二进制再加解密运算异或(同为0,异为1
算法
7A和BC异或
十六进制的转换成二进制        如:十六进制7A转换成二进制=1111010:十六进制BC转换成二进制=10111100
7A        =        1111010BC        =        10111100
位数不同在前面用0补齐
011110107A10111100BC
结果是  11000110C6)        所以本来该显示的是7A而我们截取到的封包却是C6这就是所谓的异或运算加密。
这是完整的计算过程
Windows自带的计算器是有这个计算功能的,计算方式了解就行。
封包是不是加密的,看是不是在他的封包中出现很多相同的字节如:XX XX 3C XX XX 3C 3C 3C 3C XX 3C XX 3C 3C 3C 3C像这种包有很大的可能就是和3C异或的
一个封包总不能一个字节一个字异或,所以诞生了异或工具。
在虫虫工具包里有,当然了网上也有。
如果连去查找工具的功夫都不愿去废,那么还是劝您别学了退群吧。
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-5-25 15:07 , Processed in 0.224579 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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