• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 破解非常简单的加密算法

破解非常简单的加密算法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了加密算法破解,aes加密算法破解,rsa加密算法破解,加密算法破解工具,软件加密算法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:破解非常简单的加密算法
描述:

以下均为十六进制
输入IN
输出OUTA 和OUTB
(不要管以下文字的自动颜色)

样本一:
IN:0xDB391710 
OUTA:1AA09F27-71F0
OUTB:B226E0C5D4BD

样本二:
IN:0x5BFE5EB8
OUTA:9A65E6CF-D949
OUTB:32EB276D-54F8

样本三:
IN:0xCBE057B8
OUTA:0A47DFCF-D9B0
OUTB:A2CD206D-E4DA

样本四:
IN: 0x2bf256b8
OUTA: 0x6A59DECF D9B1
OUTB: 0x02DF1F6D 04E4

样本五:
IN: 0xdbb457b8
OUTA: 0x1A1BDFCF D9B0
OUTB: 0xB2A1206D D426

值得注意的是:outa和outb横杠"-"前面的我已经破解了,就是把in对应字节加上一个常数,高位舍去
e.g. db+3f=1a
5b+3f=9a

横杠只是方便阅读,实际上输入输出【都是一字节类型的数组】
横杠"-"后面的我想不出来怎么算的
注意,每两个十六进制位为一个字节,最小计算单位为一个字节,不要想取一bit之类的
可能会用到四则运算 按位与或非异啥的
根据前4字节可以看出,设置这种加密算法的人非常…蠢,所以别想太多
另外,outa[4]算法我猜是:in[3]xor 01100001(bin)

e.g:
10(hex)=00010000(bin)
71(hex)=01110001
b8=10111000
d9=11011001

我猜 outa[5]只和in[2]有关
outb[4]只和in[0]有关
outb[5]只和in[1]有关

多谢帮助

更多样本即将到来


解决方案1:

-之后的16个bit会不会是CRC16过后的值?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 破解非常简单的加密算法

相关文章

  • 2017-06-07 (python)pip3安装sanic报错,求解决~
  • 2017-06-07 空间自定义域名
  • 2017-06-07 如何访问linux上的jboss啊?用主机名还是IP?
  • 2017-06-07 python中使用lxml解析中文网页出现编码问题,如何解决?
  • 2017-06-07 python小白的基础问题关于while循环的嵌套
  • 2017-06-07 tomcat往jboss迁移问题
  • 2017-06-07 python爬虫python爬取分页问题
  • 2017-06-07 求助,请问这段WordPress上传代码应该如何修改?
  • 2017-06-07 [广州]江苏盛典网络科技有限公司广州分公司招聘pythonwebgame开发人员
  • 2017-06-07 Python多重导入

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎样用爬取网页中的pdf的内容
    • tornado模板中如何使用datetimedatimestrptime函数
    • 删除AVFile的时候,是否会真正删除存在七牛上的文件
    • 求救啊jboss应用JMS碰到的问题
    • (python)模拟登录OA不能输入 模 模拟登录OA不能输入
    • javaWeb项目在不需用户登录的场景下的安全机制?
    • jbpm强制更新现有流程的问题,集思广益
    • 宿主机无法访问虚拟机中搭建的web内容
    • scrapy的spider不能调用pipeline
    • JBOSS423内置的tomcat是什么具体的版本?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有