摘要: 地址 " 地址 "是内存区中对每字节的编号(地址指向内存单元) 指针 声明变量时,会在内存中为变量分配一个" 地址 ",通过访问这个" 地址 "就可以找到对应的变量,这个变量的" 地址 "为该变量的" 指针 " 变量的" 地址 "为变量的" 指针 " " 指针 "可以" 指向 "变量、数组、字符串、 阅读全文
posted @ 2021-05-11 16:41 biboli 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 加密解密 设计各种加密算法,实现加密解密机制 利用凯撒密码实现字符串加密 基于" 凯撒密码 "的加密机理实现对字符串的加密解密机制 思路 对原文字符串进行偏移加密 利用解密功能对密文进行偏移解密 密文对应原文字符在字符串的位置加上偏移值5(原文字符+位置+5) 代码 int chose = 1; i 阅读全文
posted @ 2021-05-11 16:37 biboli 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 算法是解决一个问题,完整的步骤描述,是解决问题的策略、规则、方法,是求解特定问题的一组有限的操作序列(算法用来解决问题) 程序应该包括对数据的描述和对数据的操作。数据的描述就是在程序中要指定数据结构,即数据的类型和数据的组织形式。对数据的操作也就是对数据进行操作的,就是算法(算法实现数据结构) // 阅读全文
posted @ 2021-05-11 16:35 biboli 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 函数类型 空类型:函数执行后不产生函数值 主函数(main) 主函数main又称入口函数,因为C语言程序总是从main()开始执行,不管main()所在的位置是在开头、中间、亦或是结尾 字符输入函数(getchar) | stdio.h " getchar() "函数用来从输入设备输入一个字符,该函 阅读全文
posted @ 2021-05-11 16:31 biboli 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 关键字是C语言内部使用的名字,每个关键字具有对应的功能 auto break case char const continue default do double else enum extern float for goto if int long register return short si 阅读全文
posted @ 2021-05-11 16:30 biboli 阅读(41) 评论(0) 推荐(0) 编辑
摘要: stdio.h " standard input & output "的缩写,即有关标准输入输出的内容 string.h 关于字符串的函数库 阅读全文
posted @ 2021-05-11 16:28 biboli 阅读(41) 评论(0) 推荐(0) 编辑
摘要: #运算符 赋值运算符 算术运算符 自增减运算符 关系运算符 逻辑运算符 顺序求值运算符 位逻辑运算符 复合赋值运算符 条件运算符 地址运算符 指针运算符 = 赋值运算符 + 正值运算符 - 负值运算符 * 乘法运算符 / 除法运算符 % 取模运算符 + 加法运算符 - 减法运算符 ++ 自增运算符 阅读全文
posted @ 2021-05-11 16:26 biboli 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 数据类型 数据类型是指一定的数据在计算机内部的表示方式 C语言中的数据类型分为" 基本类型 "、" 构造类型 "、" 指针类型 "、" 空类型 "等四大类 //字符用单引号" ' "包裹,字符串用双引号" " "包裹 基本类型 整类型 有符号基本整型(int[4]) 无符号基本整型(unsigned 阅读全文
posted @ 2021-05-11 16:24 biboli 阅读(154) 评论(0) 推荐(0) 编辑
摘要: C - Language | Introduction C - Language | Syntax C - Language | Data C - Language | Library C - Language | Keyword C - Language | Function C - Langua 阅读全文
posted @ 2021-05-11 16:22 biboli 阅读(56) 评论(0) 推荐(0) 编辑
摘要: C语言是一种面向过程的语言 C语言可以直接访问物理地址 C语言源程序可以分割成多个源程序,并进行分别编译,最后连接起来构成可执行的目标文件,对开发大型软件来说,提供了极大的便利 C语言,支持位(bit)操作,可直接对硬件进行操作,所以C语言既具有高级语言的功能,有兼容低级语言的部分功能 C语言是编译 阅读全文
posted @ 2021-05-11 16:16 biboli 阅读(74) 评论(0) 推荐(0) 编辑
摘要: DVWA(Damn Vulnerable Web Application)是一套易受攻击的由PHP+Mysql搭建的Web安全测试平台,其主要目标是帮助安全专业人员在合法环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程,并帮助教师和学生在教室环境中教授和学习Web应用 阅读全文
posted @ 2021-04-01 20:15 biboli 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 准备 1.PHP运行环境 搭建运行PHP服务器,推荐使用“phpStudy”、“XAMPP”等各类建站集成软件,进行快速搭建,也可以手动搭建配置服务器 https://www.xp.cn/ phpStudy(本次使用)https://www.apachefriends.org/index.html 阅读全文
posted @ 2021-04-01 20:12 biboli 阅读(199) 评论(1) 推荐(0) 编辑
摘要: < VMware Tools 不能安装 > VMware Tools不自动安装,或者安装不成功 解决方法: 1. 进入VMware安装目录,通过虚拟机挂载自带的"VMware Tools".iso文件,来自行安装"VMware Tools" sudo ./vmware_install.pl 阅读全文
posted @ 2020-09-30 20:26 biboli 阅读(191) 评论(0) 推荐(0) 编辑
摘要: "requests"模块,支持HTTP连接保持和链接池,自动实现持久连接"keep-alive"。支持使用cookie保持会话、文件上传等功能。自动响应内容编码,国际化URL和POST数据自动编码。使用"requests"模块可以轻而易举的完成浏览器可有的任何操作。但是"requests"模块发送请 阅读全文
posted @ 2020-09-26 15:42 biboli 阅读(357) 评论(1) 推荐(0) 编辑
摘要: < IntelliCode Python support requires you to use the Microsoft Python Language Server (preview) > 此问题导致报错 解决方法: 1. 卸载Visual Studio IntelliCode插件 阅读全文
posted @ 2020-09-23 21:17 biboli 阅读(505) 评论(0) 推荐(0) 编辑
摘要: < Python代码补全 > "Ctrl+Shift+P"打开控制面板,搜索并打开"Settings.json" 按照格式添加以下模块: "python.jediEnabled": true, "python.autoComplete.extraPaths": [ "D:\\application\ 阅读全文
posted @ 2020-09-23 20:27 biboli 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 工具介绍 此工具包括主程序文件"Sinple-banip-TOPSEC-NGFW4000-UF(TG-51114)",以及“ip.txt”、“cookie.txt”两个配置文件。其中"ip.txt"负责存储封堵的IP地址,"cookie.txt"负责存储登陆过后下发的session串 具体代码 1 阅读全文
posted @ 2020-09-22 00:18 biboli 阅读(585) 评论(0) 推荐(0) 编辑
摘要: help()内置函数可用来查询目标函数或者模块的使用方法 Python官方文档:https://docs.python.org/3.6/library/functions.html#dir Python中的数据与加密:https://www.cnblogs.com/yyds/p/7072492.ht 阅读全文
posted @ 2020-09-16 15:11 biboli 阅读(188) 评论(0) 推荐(0) 编辑
摘要: URI :Uniform Resource Identifier,统一资源标识符 URL:Uniform Resource Locator,统一资源定位符 URN:Uniform Resource Name,统一资源名称 URI是一个紧凑的字符串用来标示抽象或物理资源,URI可以进一步被分为“url 阅读全文
posted @ 2019-03-28 21:21 biboli 阅读(177) 评论(0) 推荐(0) 编辑
摘要: User Agent(用户代理) UA是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等 通过抓包可以得到 下面是几个常用的user-agent,可以在测试中使用 1) ChromeWin7:Mozilla/5.0 ( 阅读全文
posted @ 2019-03-25 17:15 biboli 阅读(257) 评论(0) 推荐(0) 编辑
摘要: banner/横幅 获取 banner(横幅) 信息属于信息搜集 因为在 banner 信息中,可以获取到软件开发商、软件名称、服务类型、版本号等 而版本号有时候就会存在公开的 CVE 问题,可以直接进行利用 有时目标网站也会禁止你看到banner信息 #banner 信息获取的基础是在和目标建立链 阅读全文
posted @ 2019-03-24 22:24 biboli 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 常用参数详解 参数描述 -I/--head 只显示传输文档,经常用于测试连接本身 -o/--output 把输出写到该文件中,必须输入保存文件名 -O/--remote-name 把输出写到该文件中,保留远程文件的文件名 -F/--form 模拟表单提交 -s/--silent 静默模式,不输出任何 阅读全文
posted @ 2019-03-24 00:19 biboli 阅读(12083) 评论(0) 推荐(0) 编辑
摘要: 转载原地址:https://www.cnblogs.com/xiaoqingSister/p/5496489.html 入门级 黑盒测试、白盒测试、手工测试、自动化测试、探索性测试、单元测试、性能测试、数据库性能、压力测试、安全性测试、SQL注入、缓冲区溢出、环境测试 黑盒测试 黑盒测试把产品软件当 阅读全文
posted @ 2019-03-23 23:57 biboli 阅读(969) 评论(0) 推荐(0) 编辑