编码扫盲

ASCII码

ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,到目前为止共定义了128个字符。

在线转换http://www.ab173.com/convert/ascii.php

Base码

Base64

Base64是一种编码方式,是一种可逆的的编码方式,编码后的数据是一个字符串

base64如何编码
  1. 字符对应ASCII转换成八位二进制
  2. base64的基础单位是3x8bit的二进制,若是不够3x8bit则在后面添加0字节(padding)直至满足3x8bit的二进制
  3. 4x6bit的二进制4x6bit的二进制转换成十进制
  4. 对照base64表把十进制转换成字符
base64如何解码
  1. 检查base64编码后面有几个等于号

  2. 把字符串按照base64表转换成4x6的倍数位数二进制删除等于号的个数*8的bit

  3. 按照6个bit一组转成字符

  4. base64码表

    索引对应字符索引对应字符索引对应字符索引对应字符
    0A17R34i51z
    1B18S35g520
    2C19T36k531
    3D20U37l542
    4E21V38m553
    5F22W39n564
    6G23X40o575
    7H24Y41p586
    8I25Z42q597
    9J26a43r608
    10K27b44s619
    11L28c45t62+
    12M29d46u63/
    13N30e47v  
    14O31f48w  
    15P32g49x  
    16Q33h50y  

 

Base58

相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"i",以及"+"和"/"符号。

 

py代码见下方

Base32

32个可打印字符,A~Z、2~7、32个可打印字符,"="符号用作后缀填充

Base16

16个可打印字符,A~F、0~9,16个可打印字符

Unicode码

Unicode是计算机科学领域里的一项业界标准,包括字符集、编码方案等。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。

在线转换:http://tool.chinaz.com/Tools/Unicode.aspx

Quoted-printable码

可打印字符引用编码”、“使用可打印字符的编码”,我们收邮件,查看信件原始信息,经常会看到这种类型的编码。

在线转换:http://web.chacuo.net/charsetquotedprintableA

摩尔斯编码

摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种:点、划、点和划之间的停顿、每个字符之间短的停顿、每个词之间中等的停顿以及句子之间长的停顿。

 

 

敲击码

敲击码(Tapcode)是一种以非常简单的方式对文本信息进行编码的方法。因该编码对信息通过使用一系列的点击声音来编码而命名,敲击码是基于5×5方格波利比奥斯方阵来实现的,不同点是是用K字母被整合到C中。

 

image-20220831010300886

 

UUENCODE

uuencode?是将二进制文件转换为文本文件的过程,转换后的文件可以通过纯文本e-mail进行传输,在接收方对该文件进行uudecode,即将其转换为初始的二进制文件

URL

是一种浏览器用来打包表单输入的格式。浏览器从表单中获取所有的name和其中的值,将它们以name/value参数编码(移去那些不能传送的字符,将数据排行等等)作为URL的一部分或者分离地发给服务器。 URL编码的特征为%,所有的URL编码都是由%XX组成的。

XXencode

 

XXencode,也是一个二进制字符转换为普通打印字符方法。跟UUencode编码原理方法很相似,唯独不同的是可打印字符不同。

shellcode

shellcode是一段用于利用软件漏洞而执行的代码,shellcode为16进制的机器码,因为经常让攻击者获得she11而得名。shellcode常常使用机器语言编写。可在暂存器eip溢出后,塞入一段可让CPU执行的shellcode机器码,让电脑可以执行攻击者的任意指令。

曼彻斯特编码

也是01组合的,跳变,从低到高为1,从高到低为0 音频或者视频里可能出现

Npiet

特点文档是像素点的图片

0ok

密文由(0ok 0ok?、0ok!)等构成

brainfuck

jother

JSfuck

jjencode/aaencode

由颜文字组成

VBScript.Encode混淆加密

css/js混淆加密

php混淆加密

 

 

 
目前本站就这一个页面~~~~以后有时间一点点写吧. 冀ICP备2022018008号-1   冀公网安备13020202000537号