自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ubuntu安装zsh

从以下三个方式中选一个。

2023-05-06 19:30:34 461

原创 Ubuntu20.04 K8s环境配置

Ubuntu20.04的K8s搭建方法

2022-12-28 23:43:18 257

原创 Vmware Ubunt20.04 配置静态地址

Ubuntu20.04的静态网络地址配置

2022-09-13 09:10:07 289

原创 C++实现端口扫描器

单个端口信息抓取通过判断连接返回的套接字信息来判断端口是否开放,然后抓取端口对应的信息。#include <stdio.h>#include <string.h>#include <iostream>#include <sys/socket.h>#include <arpa/inet.h>#include <unistd.h>using namespace std;void port_open(char *, in

2022-04-06 16:46:44 6410 3

原创 Kotlin用BottomNavigation实现底部导航栏

在我们开发app过程中,免不了使用底部导航栏,所以今天我们就来看看怎么样用kotlin实现底部导航栏。新建项目新建一个KotlinBottomNavigationDemo项目。在gradle中添加依赖implementation 'com.google.android.material:material:1.0.0'完成布局工作首先准备三张图标放到drawable目录下,分别命名为ic_home.png、ic_news.png、ic_user.png。作为轮换图标。在layout目录下新建三

2020-09-01 20:55:04 1835 2

原创 Python 实现ZmapScan 扫描

Python是一门很好的用来编写渗透脚本的语言,拥有很多成熟的库,我们可以直接拿来使用。我们今天来看一下如何用python实现一个简单的Zamp扫描器。zmap扫描器由Durumeric领导密歇根大学研究团队开发,扫描速度很快,可以在45分钟内扫描全网IPV4地址。这种扫描的原理就是不进行三次握手,而是只发送SYN,随后发送RST,清空连接,再继续发送下一个数据包。那怎么知道对应对口是否开发呢?有一个专门的收包模块来识别收到的包。在这里Zmap将ip地址和port做了一个映射并保存,如果收到的数据包验证

2020-08-04 21:17:11 1349

原创 Django使用Pyjwt、rest-framework、rest-framework-jwt 生成token

Token在移动端开发或者前后端分离开发时,我们会经常用到token(令牌)来验证并保留登录状态,通过向登录接口以post请求方式来发送登录表单获取token,将token保存到本地,并在请求需要身份认证的url时,将token放到请求头中就可以直接访问,不用再登录。token生成的方法有很多种,我们这里不关注具体的生成算法,只是关注功性实现。注意事项需要有一定的django基础,如果一点基础都没有,不建议查看。使用PyJWT生成token首先安装pyjwt包pip install pyjwt

2020-08-03 21:36:51 1412

原创 解决U盘插入不显示盘符且不能删除分区

之前在制作启动盘的时候给U盘重新分区的时候遇到过U盘的格式直接变成RAW,不显示盘符,并且在磁盘管理界面不能删除分区,想弹出的话只显示设备。感觉是时候换一个新的U盘了,找了网上很多解决办法。在设备管理器里卸载设备并且重新插入,这种应该使用于没有对U盘进行操作的形况。尝试用傲梅分区助手来删除分区,发现不奏效,总是会提示U盘被占用。我的成功解决方案下载DiskGenus,打开后会发现里面会显示出错的磁盘,对出错的磁盘进行删除分区即可。(注意一定要选择你有问题的那个磁盘,慎重)...

2020-06-20 22:35:45 1303

原创 edx安装过程

链接:https://pan.baidu.com/s/1YfH3R48Z0v4jPSxuCmLVyg提取码:i0r4之后用ubuntu安装即可,但是要求内存在4G以上,不然安装会出现错误。

2019-11-08 16:46:23 534

原创 Python实现AES加解密算法

Python实现AES算法密码学课程老师留的作业,我觉得用python实现更简单,就用python写了一个加解密的程序。程序分成三个部分,一个部分是生成轮密钥,一个加密,一个是解密。生成轮密钥这个部分要看是不是四的倍数,非四的倍数是简单的,直接异或就可以了。如果是4的倍数,这时就需要执行字节代替和异或运算。for i in range(4):#把16进制转成十进制 ...

2019-11-03 20:49:40 4021 2

原创 阿里云centos7.3部署django2

第一步 购买服务器我用的是阿里云,设置好端口和root密码,我们这里开放了8000端口。登录到我们的服务器上,可以使用命令行cmd、cmder、powershell。推荐使用cmder。ssh root@IP(服务器的公网IP)安装python3这里我们使用源码安装。将目录切换到/usr/local。yum install libffi-devel -y yum install ...

2019-07-27 17:10:40 216

原创 Centos7部署Django(nginx+python3+uwsgi+mysql)

Tips:先关闭防火墙service firewalld stopPython3yum install yum-utilsyum-builddep pythonyum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc makewget ...

2019-05-09 16:48:14 988

原创 递归实现模重复平方计算法

求一个大数的较高次幂模运算,可以将其指数分解成二进制的形式进行分解。举一个简单的例子:我们要求501^13(mod 667),这时13可以分解成2进制的形式,13= 2^3 + 2^2 + 2^0。(此图是陈恭亮《信息安全数学基础的书上图,侵删)使用递归实现的代码如下:#include <stdio.h>#include <stdlib.h>int mod...

2019-05-05 20:29:34 1340

原创 The character device /dev/vboxdrv does not exist.

Kali下Virtualbox出现The character device /dev/vboxdrv does not exist问题的解决问题前两天在我的电脑上安装了win10和kali2双系统,想要做渗透测试。但是用apt-get工具更新完之后并安装virtualbox之后启动virtualbox,出现了上面的错误,刚开始觉得是少了那个依赖,于是 apt-get insta...

2018-12-30 16:24:44 2451

原创 文本文件检索

文本文件单词的检索及计数问题描述要求操作一个文本文件,完成以下功能:统计给定单词在文本文件中出现的总次数、检索输出某单词在文本文件中首次出现的行号及位置。(每个单词不包括空格及跨行,单词由字符序列构成且区分大小写。)问题分析打开一个文件。建立单词的一种链表。对链表进行遍历,给出结果。问题解决#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;stdlib...

2018-11-22 16:36:21 1489

ZmapScanner.zip

本程序使用python实现一个简单的Zamp扫描器,实验环境为kali linux 2.0。不进行三次握手,而是只发送SYN,随后发送RST,清空连接,再继续发送下一个数据包,一个专门的收包模块来识别收到的包。

2020-08-04

rest-framework生成token

使用rest-framework在django中创建和认证token,用于在移动端来认证和用户,本文通过自己编写模型来实现根据用户来生成token,在请求头中添加Authentication来进行认证,保持登录状态。可以直接使用,编写过程可以查看本人博客https://blog.csdn.net/lwuis_/article/details/107771954。

2020-08-03

drf_jwt_token_demo.zip

使用django-rest-framework-jwt在django中创建和认证token,用于在移动端来认证和用户,本文通过自己编写模型来实现根据用户来生成token,在请求头中添加Authentication来进行认证,保持登录状态。可以直接使用,编写过程可以查看本人博客https://blog.csdn.net/lwuis_/article/details/107771954。

2020-08-03

PyJWT生成token

使用Pyjwt在django中创建和认证token,用于在移动端来认证和用户,本文通过自己编写模型来实现根据用户来生成token,在请求头中添加Authentication来进行认证,保持登录状态。可以直接使用,编写过程可以查看本人博客https://blog.csdn.net/lwuis_/article/details/107771954。

2020-08-03

AesCryption.py

python实现aes加密算法,16进制字符串输入,16进制字符串输出

2019-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除