自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 安装部署phpStudy+DVWA漏洞演练平台

1、 安装phpstudy,安装完成后启动phpStudy主界面,当看到 Apache 和 MySQL 文字后面红色的圆点变成绿色时,表示服务启动成功。如下图所示:2、 将DWVA压缩包解压到phpStudy的WWW文件夹中。如下图所示:3、 配置DVWA链接数据库,打开config文件夹,打开config.inc.php,需要把db_password 修改成root,保存(因为前面刚安装好的集成环境默认的MYSQL用户名和密码为root root)。如下图所示:4、 访问http://本机IP

2022-04-22 10:11:35 269

原创 RAS算法

RSA算法的理论基础:大素数乘积的因子分解问题,即将两个大素数相乘十分容易,但对其乘积进行因式分解却极其困难,因此可以将乘积作为加密密钥公开(由素数、模运算、费马小定理、欧拉定理、扩展欧几里得算法可进行推导)。RSA算法流程:密钥生成方法1、随机生成两个大的质数p和q,p不等于q,计算N=pq。2、根据欧拉函数,不大于N且与N互质的整数个数为(p-1)(q-1)。3、任意选定一个整数e(e不是必须为质数),要求e与(p-1)(q-1)互质,且e小于(p-1)(q-1)。4、通过公式d×e ≡

2022-04-21 15:07:11 2654

原创 3古典密码学

古典密码算法历史上曾被广泛应用,大都比较简单,使用手工和机械操作来实现加密和解密。它的主要应用对象是文字信息,利用密码算法实现文字信息的加密和解密。古典密码学的两种加密思路如下:1. 替换密码简单替换密码加密是通过将当前字母替换为在常规字母表中第n个位置之后的那个字母来完成的。较复杂的替换密码是为字母表建立映射关系,由此可以产生更大的密钥空间。2. 换位密码换位密码不对任何明文内容进行替换,而是通过换位(打乱顺序)的方法进行加密。典型的换位密码是双换位密码,这种加密方案首先要将明文写在一个给定大小的

2022-04-21 15:03:43 2307

原创 2利用常见的网络命令获取网络信息

1 利用ipconfig命令获取本地网络信息ipconfig命令是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。ipconfig/all命令显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与ipconfig相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。ipconfig/release 释放当前IP(适用于由DHCP自动获取IP的情况)ipconfig/renew 重新获取IP(适用于由DHCP自动获取IP的情况)

2022-04-21 14:57:33 600

原创 在windows上部署一个IIS web服务

安装IIS相关环境并利用IIS服务器发布靶站源代码(注意应用程序池使用.net 4.0并开启.NET服务)注意:如果.net环境安装不全可在CMD下输入:“%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe” -iru -enable如使用64位的windows系统需要应用程序池设置32位应用程序为true。...

2022-04-21 14:44:44 85

原创 如何在Django中生成图形验证码

在Django中,django-simple-captcha库包提供了图形验证码的使用。Django-captcha是一个图形验证码第三方插件,其用法主要有以下3步:安装Django-simple-captcha库、在settings中安装captcha应用、最后要迁移数据库。...

2021-06-23 11:46:15 241

原创 关于session函数

Session在百度百科中的作用解释为:在计算机中,尤其是在网络应用中,称为"会话控制"。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用

2021-06-23 11:14:49 244

原创 商品查询

该功能可以实现以商品的名字模糊查询和精确查询。后台程序:public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { response.setContentType("text/html"); DataBaseHelper d = new DataBaseHelper(); request.setCharacterEncodi

2020-12-25 10:08:09 242

原创 对商品的评价留言

该功能是实现对商品留言和评价。后台程序:public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); String uid = request.getParameter("uid"

2020-12-25 10:04:51 431

原创 查看购买物品订单情况

交易者可以查看到目前购买物品的订单情况:<%DataBaseHelper d = new DataBaseHelper();ResultSet rs = d.query(“select * from orderindex where buyer=”+session.getAttribute(“id”));while(rs.next()){%><a href=“orders.jsp?orderid=<%=rs.getString(“orderid”)%>”&g

2020-12-25 09:12:05 1299

空空如也

空空如也

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

TA关注的人

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