V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
eccentric579
V2EX  ›  问与答

忘记了 Linux 的用户名,但是还记得密码有救么

  •  
  •   eccentric579 · 2021-12-06 14:54:35 +08:00 · 2725 次点击
    这是一个创建于 1112 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2021-12-06 20:51:42 +08:00
    cloudfstrife
        1
    cloudfstrife  
       2021-12-06 14:58:28 +08:00
    root 的密码有吗?如果有就用 root 登陆,cat /etc/shadow
    eccentric579
        2
    eccentric579  
    OP
       2021-12-06 14:59:35 +08:00
    @cloudfstrife 把 root 改成了其他,然后忘记改成了啥
    iBugOne
        3
    iBugOne  
       2021-12-06 15:01:14 +08:00 via Android
    用 archiso 启动修,chroot 进去直接改密码
    lookerson
        4
    lookerson  
       2021-12-06 15:01:18 +08:00
    能物理接触不?用个 U 盘刻录一个 ubuntu live server ,进去后,挂载一下原有的硬盘,看一下原有硬盘下 /etc/shadow 的用户信息
    cloudfstrife
        5
    cloudfstrife  
       2021-12-06 15:05:31 +08:00
    @eccentric579 #2 你这个操作是真的秀,#3 #4 的方法可以尝试
    sisylocke
        6
    sisylocke  
       2021-12-06 15:08:01 +08:00
    .bash_history?
    eccentric579
        7
    eccentric579  
    OP
       2021-12-06 15:14:21 +08:00   ❤️ 2
    @lookerson 单片机 Rom 。。。
    killva4624
        8
    killva4624  
       2021-12-06 15:14:41 +08:00
    用其他用户看看 cat /etc/passwd ,如果没其他用户的话就用 liveCD 按照 4 楼方法把。
    eccentric579
        9
    eccentric579  
    OP
       2021-12-06 15:18:57 +08:00
    @killva4624 不是很清楚,单片机的 rom 也能挂载么
    VYSE
        10
    VYSE  
       2021-12-06 15:22:04 +08:00
    dump 出来, binwalk 解
    snuglove
        11
    snuglove  
       2021-12-06 16:59:08 +08:00
    进救援模式,查看 /etc/passwd,看看是啥了就可以了
    hccsoul
        12
    hccsoul  
       2021-12-06 17:22:51 +08:00
    我记得银行卡密码是 123456 但是我还没见过那张卡
    sadfQED2
        13
    sadfQED2  
       2021-12-06 19:05:42 +08:00 via Android
    把 root 改成其他的,然后忘记了,哈哈哈哈,笑死我了
    killva4624
        14
    killva4624  
       2021-12-06 19:40:21 +08:00
    @eccentric579 单片机不知道,本科毕业后就没碰过这玩意了…但理论你能在单片机跑起系统,就能从 liveCD 启动,可能就是需要折腾。
    bitdepth
        15
    bitdepth  
       2021-12-06 20:42:10 +08:00 via iPad
    你指嵌入式?看看 bootloader 能不能打斷
    delectate
        16
    delectate  
       2021-12-06 20:51:42 +08:00
    楼上很多人说的很对,但是那仅限于 server 或者 desktop ,对于 embedded 是不行的。

    那么怎么办呢?一般有几个方法:穷举用户名、重新刷机、内核漏洞、nginx (如果有)提权、拆 flash 用治具读解数据。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 12:12 · PVG 20:12 · LAX 04:12 · JFK 07:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.