4、基础入门——30余种加密编码进制&web&数据库&系统&代理

密码存储加密

  • MD5值是32位或16位由数字“0-9”和字母"a-f"所组成的字符串;
  • SHA1这种加密的密文特征跟MD5差不多,只不过位数是40位
  • NTLM是Windows的哈希密码,标准通讯安全协议;
  • AES、DES、RC4是非对称性加密算法,引入密钥,密文特征与Base64类似。
  • MD5解密是通过碰撞进行解密的(简单的说就是已经得到密文,通过构造明文用MD5算法进行正向加密,然后拿着由明文得到的结果与最开始的密文进行对比),而不是从算法本身进行解密。
  • 数据库中可能使用MD5加密,MD5+salt加密,数据库有独特的加密方式
  • minikatz是一款windows下获取密文和密匙的工具。
  • windows 7 之前密码的加密算法是LM,windows 7z之后的加密算法是NTLM

传输数据编码

  • Base64、URL、HEX、ASCII
  • Base64是由数字数字“0-9”和字母所组成的字符串,大小写敏感,结尾通常有符号=;
  • URL编码是由数字“0-9”和字母"a-f"组成的字符串,大小写敏感,通常以%数字/字母间隔;
  • HEX编码是计算机中数据的一种表示方法,将数据进行十六进制转换,有0-9、a-f组成;
  • ASCII编码是将128个字符进行进制数来表示,常见的ASCII码表大小写规则:0-9<A-Z<a-z。

JS前端代码加密

  • 三种加密方式:JS颜文字、jother、JSFUCK;
  • JS颜文字,又叫AAencode
  • jother特征:只用!、+、(、)、[、]、{、}这八个字符就能完成对任意字符的编码
  • JSFUCK特征:与jother像,只是少了{、}

后端代码加密

  • 三种常见后端代码:PHP、.NET、JAVA
  • PHP:乱码,头部会显示加密方式
  • .NET:DLL封装代码文件,相应工具:ILSpy
  • JAVA:JAR&CLASS文件,相应工具:IDEA

识别算法编码类型

  • 看位数
  • 看密文特征(数字、字符、大小写、符号等)
  • 看当前密文存在的地方(web,数据库、操作系统等)

30余种加密类型
逆向资料:学逆向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值