自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 readlines和readline

readlines和readlinepython之readlines和readline的区别1.txtreadlinesreadline很久很久没写博客了,这真的是一个很不好的习惯,因为遇到了很多很多说需要技术文章的。。。。python之readlines和readline的区别很久很久没有写py脚本了,今天写脚本突然发现readlines和readline完全忘干净啦,所以写个笔记记录一下readlines():就是说一次性先将整个文件内容按行读取完,返回值是一个字符串列表。所以在readline

2020-07-18 23:19:21 4393

原创 数据结构学习笔记(1)

基本概念和术语数据:指所有能输入到计算机中并被计算机程序处理的符号的总称。如 图像,声音等都可以通过编码归之于数据。数据元素:数据的基本单位。一个数据元素可由若干个数据项组成,如 一本书的目录作为一个数据元素,而目录的每一项都为一个数据项。数据项是数据的不可分割的最小单位。数据对象:性质相同的数据元素的集合,是数据的一个子集。数据结构:相互之间存在一种或多种特定关系的数据元素的集合。数据元...

2019-11-20 20:13:56 9415 1

原创 PE学习笔记1

文章目录与PE相关概念地址扩展虚拟内存VA相对虚拟内存地址RVA文件偏移FOA特殊地址数据目录节对齐PE文件结构学习笔记来源《Windows.PE权威指南》这本书与PE相关概念地址VA(Virtual Address):虚拟内存地址RVA(Relative Virtual Address):相对虚拟内存地址FOA(File Offset Address):文件偏移地址特殊地址扩展...

2019-10-14 21:31:30 621

原创 C语言

用冒泡排序对一个10元素整形数组排序。# include <stdio.h># include "string.h"int main(){ int num[10]={10,23,22,12,34,27,78,90,99,67}; int i,j,k,t; for(i=0;i<10;i++){ for(j=0;j<10-i;j++){ if(num[j...

2019-07-07 23:26:12 245 3

原创 C语言

从键盘中任意输入10个整型数据存到数组a中,编程求出a中相邻两元素之和,并将这些和存在数组b中,按每行3个元素的形式输出。# include <stdio.h># include "string.h"int main(){ int num[10]; int n[9]; int i,j,k; printf("请输入10个整数:\n"); for(i=0;i<10;...

2019-07-07 23:25:36 612

原创 C语言

任意输入5个数据,编程实现将这5个数据逆序存放,并打印。# include <stdio.h># include "string.h"int main(){ char a[6]; char b[6]=""; int j=0; printf("请输入5个数据:\n"); scanf("%s",a); //printf("结果是%s",a); for(int i=4;...

2019-07-07 23:24:21 325

原创 C语言

编写-一个程序,输入两个int型数组,将对应元素相加,存储到第三个数组,并打印输出。# include <stdio.h># include "string.h"int main(){ int a[5]={1,2,3,4,5}; int b[5]={1,2,3,4,5}; int c[5]; for(int i=0;i<5;++i) {...

2019-07-07 23:23:34 182

原创 C语言

任意输入两个字符串,将它们连接成1个字符串,不使用strcat函数。# include <stdio.h># include "string.h"int main(){ char a[20]; char b[20]; int i=0,j=0; printf("请输入第一个字符串:\n"); scanf("%s",a); printf("请输入第二个字符串:\n");...

2019-07-07 23:22:56 156

原创 C语言

编写- 个函数,输入参数为两个字符串,拼接两个字符串并返回,不要使用strcat函数# include <stdio.h># include "string.h"int ph(char a[20],char b[20]){ int g=0; for(int i=0;i<20;i++){ if(a[i] != '\0'){ g++; } } for(i...

2019-07-07 23:21:04 227

原创 C语言

编写一 个函数,输入参数为一个int型数组, 一个整形变量指明数组长度,返回该数组中最大元素值。# include <stdio.h># include "string.h"int ph(int a[],int b){ int max=a[0]; for(int i=0;i<b;i++){ if(a[i]>max){ max=a[i]; } }...

2019-07-07 23:20:17 369

原创 C语言

编写一个函数,接受3个参数,第一一个为一个字符,第二个为一个整数,指明在一-行中要打印多少次字符,第三个为一个整数,指明要打印多少行,之后打印该字符。# include <stdio.h># include "string.h"void printzf(char a,int b,int c){ for(int j=0;j<3;j++){ for(int i=0;i&...

2019-07-07 23:19:31 143

原创 C语言编程

编写一个函数功能是,删去一维数组中所有相同的数,只保留一个,函数返回删除后数组中数据的个数。# include <stdio.h># include "string.h"int fun(int *n){ int b=*n; int i,c=0,d=1; while(b){ i=b%10; if(i%2 != 0){ c=c+d*i; d=d*10; ...

2019-07-07 23:15:11 326

原创 C语言编程

实现一个函数fun的功能是:将形参n所指变量,每位上的偶数删除,剩余数按顺序组成一个新的数,并通过形参指针n传回所指变量。# include <stdio.h># include "string.h"int fun(int *p){ //printf("++++++\n"); //printf("%d\n",*p); int b=*p; int c,d=0,i=1; ...

2019-07-07 23:12:38 215

原创 PHP笔记-第十章(数据查询,完成留言板)

SQL语言:查询select * from msg查询msg这个数据表里的内容select * from msg where id<>19查询msg这个数据表里id不等于19的字段select * from msg where id<>19 and id<>18查询msg这个数据表里id不等于19和18的字段select * from ms...

2019-03-25 14:58:00 273

原创 PHP笔记-第九章(数据库入门)

phpstudy的使用localhost里有四个数据库:information_schema,test,performance_schema,mysql 是不能删除的。新建一个数据库:一个数据库是由多个数据表组成的。创建数据表,创建字段:对数据的增删改查学习SQL语法SQL:结构化查询语言。专门用来作数据查询。对数据表进行增删改查。查select * from 表名增(大...

2019-03-18 20:52:46 370

原创 PHP笔记-第八章(类与对象)

类与对象简介类:编写的一个.class片段。对象:从类中实例化而来,PHP基础数据类型的一个。类是图纸,对象是根据图纸创造出来的东西。所有开发都是以面对对象为基础。类与对象解决了:更大规模的合作,代码量大时,使用非常优势。!!!看手册基础语法定义类定义类属性定义类方法public 这个关键字代表可见性,共有性实例化一个对象(创建一个对象)调用对象属性调用对象方...

2019-03-14 14:30:25 189

原创 PHP笔记-第七章(函数)

函数简介与基础语法函数解决了:代码的重复使用。调用函数就执行了代码片段。使用函数分两个步骤:1定义。2调用。定义:调用:注意的是系统函数(内置函数)如var_dump()无需定义,直接调用即可。一定要看手册!!!局部变量的概念(参数和返回值)与局部变量相对的是全局变量。全局变量只能用在全局,不能用在函数内部,会报错。同样,函数内部定义的变量在函数外部也是不可以调用的。参数:...

2019-03-07 21:26:52 260

原创 PHP笔记-第六章(运算符和控制流程)

运算符算术运算符:+ - * / % ++ –赋值运算符:= += .=(点是作字符串拼接的作用,也可以拼接两个变量)比较运算符:&gt; &lt; &lt;&gt;(不等于) == ===(绝对等于) &gt;= &lt;=逻辑运算符:and (&amp;&amp;) ...

2019-03-05 12:24:14 409

原创 PHP笔记-第五章(数组和预定义变量)

细说数组数组:一组数据的集合。多个键值对之间用逗号分隔。注意键值对的概念。键+值。值可以是任何数据类型比如字符,字符串,数组。键可以是数字或字母。如果键重复了,后面的会覆盖前面的。多维数组(二维数组):多维数组的时候,注意缩进。关联数组与索引数组上面为索引数组,下面为关联数组数组的常用操作:增,删,改,查使用array_keys()系统函数获得所有键名数据发送与接...

2019-03-04 21:35:02 363

原创 PHP笔记-第四章

第一个PHP程序代码放在www目录下。代码文件的命名应是英文,且后缀是.php。代码怎么写?1 PHP的标记符:范围之内的就算PHP的,范围之外的就可以算作HTML的并且可以编写HTML代码。—&amp;amp;gt;这个特性就叫做与HTML的混写。2 输出:echo 内容;原则上每一行代码后面都有分号,这个分号叫做指令分隔符。但是最后一行代码可以不写分号,括号,花括号后面也不用写分号。3...

2019-02-27 22:55:13 253

原创 PHP笔记-第三章

css是什么css作用:美化网页,提供更好的管理方法。标签里存在style属性,属性的值可以写HTML代码

2019-02-26 16:48:10 188

原创 PHP笔记-第二章

HTML是什么?BS结构。PHP在服务器执行。PHP将执行结果发送给浏览器(客户端),而执行结果主要是是HTML。最后经过渲染成我们看得懂的语言。加粗 规定文本的字体、字体尺寸、字体颜色注意文档申明。HTML标签标签和属性组成了HTML语言。标签:元素。标签必须在&amp;lt;&amp;gt;之内。双标单标。标签可以嵌套但是单标不可嵌套。想要标签在浏览器中显示除非改成 &amp;amp;gt &amp;amp;l...

2019-02-25 09:29:08 186

原创 Bugku—杂项—宽带信息泄露(wp)

0x00 前言这是Bugku中杂项里一道宽带信息泄露的题目。0x01 解题过程下载好文件,因为题目名字叫做宽带信息泄露,所以考虑使用工具RouterPassView打开文件,挨着看下去,就会看到uersname,所以考虑是flag,提交试看,结果就是flag。...

2018-10-31 09:40:51 936 2

原创 Bugku—web—本地包含(wp)

0x00 前言这是Bugku中web中的一道名为本地包含的题目。考察对PHP的知识。0x01 解题过程打开链接,你会看到一段PHP代码。分析这段代码,最终得到攻击思路:通过构造名字为hello的攻击命令,把flag.php里面的代码以数组形式输出出来。回车,则会看到flag...

2018-10-29 10:39:52 2150 2

原创 Bugku—杂项—come_game(wp)

0x00 前言这是Bugku—杂项—come_game,是第七季极客大挑战中的题。0x01 解题过程下载好题目,解压打开文件,打开可执行文件进行通关玩耍,会发现生成一个文件,用记事本打开,你会发现发现里面记录了通关数,考虑更为为最后一关3.顺着玩是保存通关记录,而逆着玩,则是在读取通关记录,则会发现flag。然后提交flag即可。但是这里有一个坑需要注意就是这里并不是...

2018-10-28 23:25:26 4010 4

原创 Tomcat弱口令利用及防范

Tomcat弱口令利用及防范0x00 前言0x01 环境拓扑0x02 攻击过程0x00 前言Apache+Tomcat是很常用的网站解决方案,Apache用于提供web服务,而Tomcat是Apache服务器的扩展,用于运行jsp页面和servlet。Tomcat有一个管理后台,其用户名和密码在Tomcat安装目录下的conf\tomcat-users.xml文件中配置,不少管理员为了方便,经...

2018-10-24 23:31:36 6635 2

原创 bugku-web-域名解析(wp)

0x00 前言这是Bugku中web中的域名解析。0x01 解题过程可以在目录C:\Windows\System32\drivers\etc找到hosts,因为在C盘下无法修改,所以拖到桌面进行修改后在放回C盘。再打开浏览器输入flag.bugku.com,就能发现flag啦。...

2018-10-22 23:20:26 1054

原创 Bugku—web—web3(wp)

0x00 前言这是Bugku中web中的web3的题目。0x01 解题过程1.点击这个网址,会出现一个界面,无论点击哪里都关不掉。2.考虑这是浏览器脚本的设置因素,可以关闭你浏览器里脚本的在设置采用禁用。3. 关闭脚本后,再打开网址,发现是一片空白,于是F12查看源码。4. 在查看源码时会看到flag提示,发现后面是一串Unicode编码,于是放入Unicode在线编码转换,...

2018-10-17 23:32:48 3986

原创 Bugku—杂项—眼见非实(ISCCCTF)(WP)

0x00 前言这是Bugku—杂项中一道叫做眼见非实的题目。主要是对.xml的考察。0x01 解题过程下载好该zip文件后会发现该压缩文件没有后缀,于是加上后缀再解压。2. 打开解压文件后,是一个docx文档,但是打开后里面是一些乱码。3. 但是我们看到又是PK所以怀疑他是一个压缩包,所以将文件名换成压缩包zip。4. 打开文件呀,里面有一个Word文档打开后,发现有一个...

2018-10-14 22:49:48 2858

原创 加花工具的使用

加花工具的使用0x00 前言0x01 “牧马游民超级加花器”0x02 怒剑狂花加花器(操作类似于“牧马游民超级加花器”)0x00 前言加花是一种木马免杀的手段。加花:在木马程序中加入一段无用代码或者垃圾代码,其实际是汇编代码,有了这个垃圾代码程序还是能正常运行,没有也无所谓。加入之后,能让程序到处跳转,让防病毒软件难以查找病毒特征码从而实现木马免杀的目的。加花工具有:牧马游民的“超级加花器...

2018-10-09 22:07:06 3347

原创 加壳工具的使用

加壳工具的使用0x01 前言0x01 加壳简介0x02 ASPack加壳0x03 PE-Armor加壳0x01 前言这是我对加壳工具的使用的学习记录。0x01 加壳简介1.加壳:是一种通过一系列数学运算,将可执行程序文件(EXE)或动态链接库文件(DLL)的编码进行改变(目前加壳软件还可以压缩、加密),以达到缩小文件体积或加密程序编码的目的。当被加壳的程序运行时,外壳程序先被执行,然后由这...

2018-10-09 22:03:33 5154 1

原创 VMProtect软件的使用

VMProtect软件的使用0x00 前言0x01 保护过程0x00 前言VMProtect是个软件保护软件。用VMProtect软件保护的木马,很可能躲过防病毒软件的查杀。0x01 保护过程1.在控制端计算机上安装VMProtect软件。2.将木马拖进VMProtect,进行相应设置,最后编译。3.将编译后生成的木马通过一定方法种植在被控制端计算机上。4.在被控制端打开瑞星杀毒软...

2018-10-09 21:57:22 5305

原创 RootKit 工具wollf的使用

RootKit 工具wollf的使用0x00 前言0x01 拓扑结构0x02 使用过程1. 正向连接2. 反向连接0x00 前言这是我对RootKit 工具wolif的使用的学习记录。0x01 拓扑结构0x02 使用过程1. 正向连接1.1 相互ping通1.2 在控制端安装wollf命令行木马,使用命令行打开木马1.3 配置一个服务器端1.4 设置访问口令,和该工具运...

2018-10-07 00:29:19 2390 1

原创 msf攻击载荷生成器

msf攻击载荷生成器0x00 前言0x01 拓扑结构0x02 过程1.使用msf生成木马,启动BackTrack 5 后,msf攻击载荷生成器生成木马过程0x00 前言这是我对 msf攻击载荷生成器的学习记录。0x01 拓扑结构0x02 过程1.使用msf生成木马,启动BackTrack 5 后,msf攻击载荷生成器生成木马过程1.1 显示msfpayload命令的使用方法:msfp...

2018-10-06 22:14:03 1706

原创 灰鸽子木马的使用

灰鸽子木马的使用0x00 前言0x01 环境0x02 利用过程0x00 前言这是我对灰鸽子木马的使用 的学习记录。0x01 环境服务端:windows XP sp3客户端:windows XP sp30x02 利用过程1.相互ping通2.在客户端启动灰鸽子木马3.打开程序,配置一个服务器端,服务器配置ip地址为本客户端,即被通知方的ip地址;上线分组选择默认自动上线分组,设置连...

2018-10-06 16:13:31 10770 7

原创 冰河木马的使用

冰河木马的使用0x00 前言0x01 环境0x02 利用过程0x00 前言这是我对冰河木马的使用的学习记录。0x01 环境服务端:windows XP sp3客户端:windows XP sp30x02 利用过程1.相互ping通2.在其中一台windows XP sp3上打开冰河2004的客户端3.文件----&gt;配置服务器的程序----&gt;设置访问口令----&gt...

2018-10-06 15:24:09 9789

原创 PDF文件的加密与破解

PDF文件的加密与破解0x00 前言0x01 过程1.设置不允许被打印的口令2.解除口令限制3.加密PDF(打开文档口令)4.解密0x00 前言这是我对 PDF文件的加密与破解 的学习记录。0x01 过程1.设置不允许被打印的口令1.1 环境:在本机上安装Adobe_Acrobat_Pro9,将Word转化成PDF。1.2 使用Adobe_Acrobat_Pro9打开此PDF----&...

2018-10-05 21:19:51 10246 1

原创 军用级磁盘加密

军用级磁盘加密0x00 前言0x01 环境0x02 过程1. SecurStar DriveCrypt2. 安装DriveCrypt 4.61后,需要重新启动计算机。3. 创建的同时会对私有盘进行加密。4. 创建了一个私有盘5. 弹出磁盘6. 重新挂载磁盘0x00 前言这是我对军用级磁盘加密的学习记录。0x01 环境windows xp sp30x02 过程1. SecurStar D...

2018-10-05 16:52:13 1440

原创 EFS加密数据

EFS加密数据0x00 前言0x01 过程1. EFS 加密1.1 在user2中文件 新建文件夹 目录下----&gt;右键属性----&gt;高级----&gt;勾上“加密内容以保护数据”----&gt;确定----&gt;确定子目录下的保存设置1.2 打开命令控制行,输入mmc----&gt;文件,添加管理单元----&gt;添加证书----&gt;证书中查看个人中心已有user21.3 注...

2018-10-05 01:36:25 5231

原创 NTFS文件系统、磁盘加密

NTFS文件系统、磁盘加密0x00 前言0x01 过程1. 权限防范1.11.2 进入users后,在C盘创建一个文件夹名为DirForUser2----&gt;右键属性----&gt;安全----&gt;高级----&gt;打断继承权限,勾掉(复制)----&gt;确定----&gt;勾上user2权限,删除其他用户----&gt;确定1.3 注销出来,选择administrator登录----...

2018-10-04 23:19:19 1490 1

空空如也

空空如也

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

TA关注的人

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