- 博客(9)
- 收藏
- 关注
原创 CSRF攻击
跨站请求伪造(Cross-site request forgery,CSRF)是一种常用的攻击手段,也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟跨站脚本攻击(XSS)相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户的信任。
2024-07-11 23:12:09 292
原创 树莓派安装Miniconda
Anaconda3-2024.02-1-Linux-aarch64.sh: 第 1264 行: 3062 非法指令 "$CONDA_EXEC" constructor --prefix "$PREFIX" --extract-conda-pkgs。进入安装程序后,一直输入yes,(注意中间有一步是指定安装目录的,默认安装在当前用户目录下,可以自定义,如果选择默认的话直接空格就可以)如果还是显示没有conda命令,有很大可能是环境变量还是没有配置。conda退出当前虚拟环境命令。
2024-06-25 22:00:42 596
原创 主机远程连接树莓派
注意:这里远程连接,是在安装好系统且初始化完成后进行的远程连接,并且需要网线连接,没有网线的话,无线连接只要确保能正确找到树莓派的IP应该也可以。如果是想用基于VNC的远程连接(较于RDP连接更可靠),常见的方法是在树莓派安装tightvncserver,在主机上安装VNCviewer。如果使用的是笔记本网线连接的话,需要将目前连接的WLAN共享到以太网,如下图所示,选中无线网卡配置->属性->共享进行如下配置。Windows自带的远程连接就是基于RDP的,因此这里我采用的也是基于RDP的。
2024-06-25 21:04:20 381
原创 SDN | Ubuntu 下安装仿真软件Mininet+Ryu
首先把参考的视频链接附下Mininet是一款基于LinuxContainer架构开发的进程虚拟化网络仿真工具(类似于ENSP(Enterprise Network Simulation Platform),ENSP是华为推出的一款网络仿真工具)不过Mininet更适合仿真SDN网络。
2023-12-25 22:21:51 1749 1
原创 Ubuntu下对包管理工具apt进行换源
apt,全称为Advanced Packaging Tool,是Ubuntu、Debian和相关的Linux发行版中内嵌的包管理工具,用于安装、更新、删除和管理deb软件包apt的镜像源:apt 会从镜像源下载到软件包的镜像,然后对下载的deb包进行管理,因此镜像源的选择至关重要,从国外的镜像源下载包,由于网络的问题会很慢,所以我们通常将镜像源换成国内的,比较好用的镜像源有:阿里云镜像源、清华源、中科大镜像源。对apt换源的方式主要有两种方式,一种是图形化界面操作,一种是修改镜像源配置文件。
2023-12-25 14:45:58 4553
原创 Anaconda 虚拟环境下创建一个Flask应用
Flask 是一个web应用框架,和Django类似,与Django相比,Flask更适合于轻量级web应用的开发,Django和Flask的适用情况有所不同,提供的功能也有所不同。如果想让外部主机访问。
2023-10-07 10:29:58 745
原创 Python安装selenium
新版的selenium,在构造WebDriver对象的时候,构造函数是没有executable_path参数的,应该是上面已经配置好了,会自动在Python解释器目录下寻找,但是想用自定义驱动目录,需要构造Service对象,Service类的构造函数里有executable_path参数,可以解决浏览器驱动自定义目录问题,如下所示。下载完成解压到Python目录下(在Anaconda虚拟环境下,需要解压到对应的虚拟环境的Python目录下的\Scripts\目录当中)首先是安装库,使用命令行安装即可。
2023-09-19 22:20:56 84
原创 CentOS 7 (虚拟机)利用docker搭建vulhub靶场
第一次在Cent OS 上搭建靶场,因此也是搭了好久,因此写下来这篇博客,当作备忘录,参考了几篇博客才搭建好的,用了博客当中的方法有的也不大行,每个人都有不同的情况,我是用刚刚安装好的Cent OS的虚拟机部署靶场的。首先,先对Cent OS的yum镜像源进行调换,yum镜像源的文件在“/etc/yum.repos.d”目录下,使用阿里云的镜像,我上面的博客是有备份的,我没有备份,直接换的镜像源,采用以下命令换源。然后进行安装,第一条命令是采用的默认安装的方式,第二条用于安装自定义版本安装docker。
2023-09-18 16:02:17 149
原创 Ubuntu利用Nginx+uwsgi部署Anaconda Django项目
WSGI(全称Web Server Gateway Interface):这是一个web接口协议(我的理解,就是规定了网络报文与编程语言写的后端项目(这里是Python写的Django项目)之间的“沟通”,相当于规定了一套“翻译”标准),Python专用,同样的协议(出现的时间和适用情况不同)还有CGI、FCGI、uwsgi(这里的是uwsgi协议)等。安装运行后可能会遇到动态库找不到的问题。
2023-09-04 23:07:42 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人