软件制作
菜鸟小白的学习分享
这个作者很懒,什么都没留下…
展开
-
太实用了!自己动手写软件——我们的密码破解器终于完成了
之前我们完成了密码破解器的界面,今天我们来看看功能实现吧。目录编码提交——功能实现开始破解——功能实现读取密码字典选择协议并执行破解动作POP3协议的破解函数IMAP协议的破解函数SMTP协议的破解函数FTP协议的破解函数SSH协议的破解函数MySQL协议的破解函数SQL server协议的破解函数Oracle协议的破解函数实现效果FTP协议Oracle协议程序获取编码提交——功能实现首先我们先完成“提交”功能的实现,“提交”按钮的作用是将用户填写的服务器地址、服务器端口和协议类型信息存储起来,用原创 2020-07-18 20:29:54 · 3978 阅读 · 0 评论 -
太实用了!自己动手写软件——密码破解工具的界面实现
在之前的篇幅中,我们已经知道了我们想要编写的软件的输入输出参数。软件输入参数:服务器IP服务器端口协议类型用户名(从密码字典中读取,无需软件界面展示)密码(从密码字典中读取,无需软件界面展示)软件输出参数:破解结果:成功时展示正确的用户名密码,失败时返回失败提示我们今天的目标很简单,就是先把软件的界面设计和写出来,并不关心每一个按钮和输入框之后的功能实现。我设计一个这样的界面(极其简单,只是实现功能)代码讲解之前我就讲过,我们进行tkinter编程,就好像原创 2020-07-16 22:45:21 · 740 阅读 · 0 评论 -
太实用了!自己动手写软件——SSH、FTP和SQL server的密码破解
我们的密码破解工具一共分为如下六个部分,前面四个部分我们都有在之前的文章中介绍过了,点击蓝色字体即可跳转查看。用户图形界面——GUI编程密码字典获取——Excel文件读取数据库类——MySQL、Oracle和SQL server邮件类——IMAP、POP3和SMTP文件传输类——FTP运维类——SSH今天我们再将剩下来的ssh、ftp和SQL server协议的登录过程模拟出来看一看。SSH登录验证SSH的登录需要我们安装一个paramiko第三方模块,安装命令原创 2020-07-15 22:30:42 · 305 阅读 · 0 评论 -
太实用了!自己动手写软件——邮件用户名密码验证
我们计划实现的弱口令破解软件一共支持如下四类协议的解析:数据库类——MySQL、Oracle和SQL server邮件类——IMAP、POP3和SMTP文件传输类——FTP运维类——SSH数据库类我们之前的文章就已经讲过了,详细可以查看这两篇文章(Python连接MySQL数据库和python使用cx_Oracle库连接oracle服务器)邮件协议介绍今天我们就来看看第二类——邮件协议的解析。作为知识储备,我们首先可以了解一下一封邮件的从发件人到收件人的简单分析过程。原创 2020-07-14 22:57:51 · 984 阅读 · 0 评论