美文网首页
安捷伦 OpenlabChemstation 用户密码加密方法解

安捷伦 OpenlabChemstation 用户密码加密方法解

作者: 孟想 | 来源:发表于2021-02-24 13:56 被阅读0次

安捷伦 OpenlabChemstation 如果忘记了管理员密码可能需要重装软件,相当麻烦。本文尝试其他方法用有限的信息来解决这一问题。

  1. 按路径C:\ProgramData\Agilent\OLSS\SharedServices.sdf获取到SharedServices.sdf文件。
  2. SDF Viewer软件打开.sdf文件,查看内容如下:
1.jpg
  1. 解析Users部分的文件内容,可以看出密码是用hash+salt的方式加密的,其中hash为40位16进制字符,应该是sha1算法,salt为32位8-4-4-4-12形式的32位16进制字符,这是UUID的形式。
  2. 根据一般人设置密码的普遍习惯盲猜一下,用户名为12345的密码应该就是12345,在Shell中用sha1sum(password+salt)验证一下:
$ password=12345
$ salt=bead0efe-f44d-4038-9a45-5e4b9a9042b8
$ echo -n $password$salt | sha1sum
7ece3d2fea46bb680960b2c89182e6d529935a1c  -

结果与12345PasswordHash完全一致,说明以上猜测是完全正确的。

  1. 基于以上方法,可以验证某个用户名的密码是否正确,编程用穷举法可以很快破解一些设置得比较简单的密码,用已知密码做字典还可以大幅度提高破解效率。
  2. 还可以替换hashsalt来达到修改密码的目的。比如用账号12345PasswordHashPasswordSalt替换admin的相应值,则admin的密码就变为12345了。替换仪器电脑中对应的文件,就可以用密码12345登陆admin账号了。

相关文章

  • 安捷伦 OpenlabChemstation 用户密码加密方法解

    安捷伦 OpenlabChemstation 如果忘记了管理员密码可能需要重装软件,相当麻烦。本文尝试其他方法用有...

  • ios加密方法

    /**ios常见的几种加密方法: 普通的加密方法是讲密码进行加密后保存到用户偏好设置( [NSUserDefaul...

  • 密码学

    一、数据加密方法 以前对于用户密码一般使用MD5进行加密,但是现在单独使用MD5对用户密码加密已经不安全了! 现在...

  • shadow的哈希值爆破

    一:前言: Linux 系统下,用户的密码会被加密保存在文件/etc/shadow中,关于密码的加密方式与破解方法...

  • day09-用户管理-笔记

    Day10-用户管理 导读 今日内容1.为用户添加密码为新用户添加密码为用户变更密码密码怎么才算复杂小结2.用户的...

  • day9-用户和组(2)

    密码 1. 为新用户添加密码(只有root才能执行) 交互式添加密码 非交互式添加密码 通过脚本,批量添加用户 2...

  • Spring Security安全认证服务框架的简单应用(下)

    加密部分还没说。 前期我们的用户密码没有加密,现在添加用户时,我们需要对用户密码进行加密 第一步,需要在sprin...

  • day10 -用户管理2

    1.为用户添加密码 [root才能行] (1)为新用户添加密码{只能是root} {密码尽能的复杂} [0-9][...

  • SSH原理及应用

    加密方法分类 单钥加密1.1 加密解密同一套密码 双钥加密2.1 公钥私钥一一对应,公钥公开,私钥私密,公钥可以解...

  • SSH原理及应用

    加密方法分类 单钥加密1.1 加密解密同一套密码 双钥加密2.1 公钥私钥一一对应,公钥公开,私钥私密,公钥可以解...

网友评论

      本文标题:安捷伦 OpenlabChemstation 用户密码加密方法解

      本文链接:https://www.haomeiwen.com/subject/tqprfltx.html