- 博客(17)
- 收藏
- 关注
原创 Python实现端口扫描
从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口。向远端指定服务器的某一个端口提出建立一个连接的请求,如果对方有此项服务,就会应答,如果对方没有此项服务时,对方就无应答。上面的程序中,将端口扫描封装到类中,可以自定义要扫描的主机域名,迭代扫描1到1025端口号,并引入了线程,加快了运行速度并能计算出具体扫描所用时间。现在我们写一个端口扫描程序,为其指定一个要扫描的主机和端口,判断此端口是否开放。
2023-01-30 21:24:13
1763
转载 手动安装python第三方包
写在最前面:工欲善其事,必先利其器。我一般都是下载包放到python安装目录Lib底下site-packages下先贴上网站https://pypi.org/方法一:whl,按住shift+右击,在此处打开命令窗口pip install xxx.py方法二:解压tar.gz,进入setup.py的目录,按住shift+右击,在此处打开命令窗口python setup.py install转自https://blog.csdn.net/ssjdoudou/article/details/8
2022-01-19 13:34:46
1274
原创 C语言判断素数
素数:一个数,如果只有1和它本身两个因数,这样的数叫做质数,又称素数原理:如果对任意输入的一个数n,利用枚举只要能找出任意一个 2~n-1 之间的数i,并满足 n 能被 i 整除,那么就可以说明n不是素数;否则,n 为素数代码如下# include<stdio.h>int prime(int n){ int i, j; for(i=2; i<=j; i++) { if(n%i==0) return 0; // 判断是不是素数,是返回1, 不是返回
2022-01-18 09:53:37
745
原创 Python编写zip密码破解脚本(超详细)
Python编写zip暴破脚本原理python的zipfile库暴破zip文件口令利用线程提高性能用户自定义参数脚本完整代码最近看到一篇关于zip密码破解脚本的文章,梳理了一番,向分享给大家原理原理很简单,就是循环遍历字典中的每一个密码,尝试破解。除此之外,此脚本用线程提高性能,用脚本选项提高了灵活性最后脚本运行结果如下,完整代码在最下面python的zipfile库编写Zip文件口令破解脚本前,我们要先了解一下python的zipfile库。如果没有安装库,需要先用pip安装库在终端中打
2022-01-17 15:22:58
9082
4
原创 C语言引用头文件
C语言中引用头文件有两种方式:“”include<fileName.h> 引用系统头文件一般用<>。<>include"fileName.h" 引用自己定义的头文件一般用" "。
2021-12-29 15:58:08
4155
转载 为什么是int main()而不是void main()
这里写目录标题C/C++ 小误区:void main()CC++关于void main返回值的作用那么 int main( int argc, char *argv[], char *envp[] ) 呢?C/C++ 小误区:void main()这是基于我们学校老师一直使用void main(),而发的感慨,大一学习C语言时,我就在想,老师上课演示的为什么一直用void main(),而不是int main()呢?不为了偷懒?还是习惯性的语句呢?在查阅了部分大牛的博客,翻阅了C Primer Plus
2021-12-29 15:32:29
3324
转载 使用pymysql连接数据库报错__init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-onl
使用pymysql连接数据库报错__init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-only argument) were given核心问题就是py3.8中使用使用数据库连接的时候前面要有指定的连接名称很多教材上面连接就是直接的写db = pymysql.connect(“localhost”, “root”, “196811”, “db_student”,charset=“utf8”)
2021-11-18 20:24:26
736
1
原创 信息搜集——主机发现与端口扫描
样式** 进行展示;3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;4. 全新的 KaTeX数学公式 语法;5. 增加了支持甘特图的mermaid语法1 功能;6. 增加了 多屏幕编辑 Markdown文章功能;7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;8. 增加了 检查列表 功能。功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/C
2021-09-06 22:17:59
1407
转载 Kali Linux解决有线网络托管问题
kali机桥接模式不行,看网络设置,说有线网络未托管。于是搜索一番。得到下面的解答。 解决方案 修改文件:/etc/NetworkManager/NetworkManager.confmanaged=true 重启即可。。。。 原因: Linux里面有...
2021-08-22 09:30:58
612
原创 Windows Server下独立根CA的安装及使用(超详细)
安装步骤在Windows server 2003中,选择【开始】->【控制面板】->【添加和删除程序】命令在弹出的菜单中选择【添加和删除Windows组件】
2021-08-06 10:42:48
6606
6
原创 使用John the ripper破解密码
破解步骤:创建test用户,并设置密码将密码文件内容复制到家目录下查看复制的内容方法一:使用命令行模式用字典破解john --wordlist=/usr/share/john/password.lst shadow0可以看到,已经破解了密码也可以输入john --show shadow0进行查看方法二:使用GUI界面kali中一般自带图形化界面的john,若没有可以用以下命令安装apt install johnny...
2021-08-03 09:25:55
12318
4
原创 使用Metasploit渗透攻击Windows7并远程执行命令
声明:本博文仅供学习交流,请自觉遵守法律法规环境实验环境:kali系统,Windows7kali IP:192.168.38.136win7 IP:192.168.38.56大家可以将这两个操作系统安装到虚拟机中,或者用两台电脑进行实验。Metasploit简介Metasploit是目前世界上领先的渗透测试工具,也是信息安全与渗透测试领域最大的开源项目之一。它彻底改变了我们执行安全测试的方式。Metasploit之所以流行,是因为它可以执行广泛的安全测试任务,从而简化渗透测试的工作。
2021-07-28 19:20:09
1999
2
原创 kali中安装nslookup
kali中没有安nslookup命令安装方法:apt updateapt install dnsutils安装完成后,就可以使用nslookup了
2021-07-26 16:18:21
741
翻译 计算机专业英语——微处理器和系统板
微处理器和系统板如有拼写错误,还望指正单词翻译microprocessor微处理器chip芯片system board系统板carrier package承载插件cartridge盒slot(插)槽capacity容量,能力word sizes字长,字尺寸bit比特,二进制位byte字节microsecond微秒nanosecond纳秒picosecond皮秒core核,核心
2021-07-24 18:50:43
240
翻译 计算机专业英语——计算机组成
计算机组成今天总结了一些关于计算机组成的单词单词翻译architecture体系结构,结构,层次结构,总体结构programmable可编程的input输入output输出store,storage存储,存储器bar-code条形码scanner扫描仪joystick操纵杆touch screen触摸屏digital camera数码相机electronic pen电子笔fingerprint
2021-07-24 17:59:20
1642
原创 Linux中为Pycharm创建快捷方式
Linux中为Pycharm创建快捷方式在Windows中,当我们安装软件时,安装程序往往会自动在桌面上添加快捷方式。而在Linux系统中不是这样的,Linux系统中装完软件往往不会创建快捷方式。以ubuntu系统中安装完Pycharm为例。当我们安完软件后,需要在终端中用命令打开Pycharm这样每次用命令打开程序很麻烦,所以我们要将它显示到所有应用中步骤可以安需求为所有用户创建(需要root密码)。点击OK,然后我们就可以在所有应用中找到Pycharm了。我们可以在usr/share
2021-07-24 13:30:09
3252
2
原创 Linux系统安全及应用详解
linux系统安全文章目录linux系统安全前言工作原理1.用户账号文件2.用户影子文件——shadow3.su命令二、使用步骤1.引入库2.读入数据总结前言随着Internet网络的日益普及,采用linux网络操作系统作为服务器的用户也越来越多,一方面是因为linux是开放源代码的免费正版软件;另一方面也是因为较之微软的Windows网络操作系统而言,Linux系统具有更好的稳定性、效率性和安全性。在Internet的大量应用中,网络本身的安全面临着重大挑战,随之而来的信息安全问题也日益突出。工
2021-07-22 11:29:55
1039
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人