03 2020 档案
摘要:使用python的pillow库,argparse库;python3环境 python实现图片转字符画 coding=utf 8 from PIL import Image import argparse 命令行输入参数处理 parser = argparse.ArgumentParser() pa
阅读全文
摘要:一、基础 注: 内部本地地址、内部全局地址、外部本地地址、外部全局地址 ip nat inside/outside针对的是不同方向的流量/数据包。 ip nat inside是指从内网发送的数据包,提取包头的源IP地址,转换为外网地址;ip nat outside是指从外网返回的数据包,提取包头的目
阅读全文
摘要:一、基础介绍 今天运行一个python脚本时,出现了包之间的冲突,搞得很麻烦,然后在过程中发现了可以使用virtualenv,可以虚拟出一个全新的python环境,解释器也可以自己指定,但最好是在linux上体验,windows上用起来确实有点不方便。。 先码住。 VirtualEnv用于在一台
阅读全文
摘要:1、基础 思科路由器的几种命令模式 2、实操1 1、拓扑 1)路由器配置 2)主机C1和C2(图上面是C3和C4,忘记修改了) 注: 在GNS3的低版本中却没有PC模板(我一直纳闷难道模拟主机就必须要有真的以太网卡吗,后面发现GNS的高版本中就有虚拟pc了),搜了下发现在GNS3中是可以用路由器来模
阅读全文
摘要:1、test.xml 测试一下是否能解析xml 2、是否支持引用外部实体 在服务器 查看日志发现访问请求 3、读取本地任意文件 先写一个具有漏洞的测试页面 然后访问该页面,并附带一个payload 这里我使用浏览器插件post发送payload死活是服务器500。。。用burpsuite抓包发送才成
阅读全文
摘要:```c++ // resource_study.cpp : 定义应用程序的入口点。 // #include "framework.h" #include "resource_study.h" #include "windows.h" #define MAX_LOADSTRING 100 // 全局变量: HMENU hmenu, haddmenu; //定义菜单句柄 HDC hdc; HDC h
阅读全文
摘要:资源在Windows编程中的应用 资源 加速键、位图、光标、对话框、菜单、字符串、工具条 1、菜单的创建 菜单由以下组成部分: (1)窗口主菜单条 (2)下拉式菜单框 (3)菜单项热键标识 (4)菜单项加速键标识 (5)菜单项分隔线 1)定义菜单 menulD:menulD是菜单资源名,用以标识特定
阅读全文
摘要:web 信息泄露 1、git泄露 Git是一个开源的分布式版本控制系统,在执行 初始化目录的时候,会在当前目录下自动创建一个 目录,用来记录代码的变更记录等。发布代码的时候,如果没有把 这个目录删除,就直接发布到了服务器上,攻击者就可以通过它来恢复源代码 .git文件夹分析 可以使用GitHack利
阅读全文
摘要:利用绘图函数创建填充区。Windows通过使用当前画笔画一个图形的边界,然后用当前的刷子填充这个图形来创建 一个填充图形。共有三个填充图形,第一个是用深灰色画刷填充带圆角的矩形,第二个是采用亮灰色画刷填充一个椭圆形图,第三个是用虚画刷填充饼形图。读者会发现,使用虚画刷填充时,看不出填充效果。 实验效
阅读全文
摘要:防火墙 1、防火墙的基本结构 屏蔽路由器防火墙:在原有的包过滤路由器上进行包过滤部署 双宿主堡垒主机防火墙:由一台特殊主机实现,即堡垒主机,该主机拥有两个不同的网络接口,一段连接外部网络,一段连接需要保护的内部网络,此主机上运行着防火墙软件,可以转发应用程序、提供服务等 最大特点是IP层的通信是被阻
阅读全文
摘要:GNS3配置问题 1、关于All in One的GNS3提示“判断dynamips版本失败”的解决办法 当我们找到GNS3根目录里的dynamips.exe,执行会报错告诉我们缺少wpcap.dll;我们直接去找wpcap.dll下载,这里也可以自己再下一个wincap软件或这个win10cap 上
阅读全文
摘要:```c++// WindowsProject2.cpp : 定义应用程序的入口点。///** * 当按下CTRL键时输出信息:CTRL键被压下 * 当按下K键时输出信息:K键被压下 * 当按下CTRL+K键时输出信息:CTRL+K键被压下*/#include "framework.h"#include "WindowsProject2.h"#define MAX_LOADSTRING 100#d...
阅读全文
摘要:在用户窗口上输出一个扇形,并在扇面竖向输出一首唐诗.本例使用绝对定位确定输出文字的位置,并采用多种自定义字体输出文字。
阅读全文
摘要:1、建立单链表: 下面两种方法的时间复杂度都是O(n) (1)头插法 Linklist CreateFromHead(){ LinkList L; LNode s; int x; int flag=1; L=(Linklist)malloc(sizeof(LNode)); L next=NULL;
阅读全文
摘要:1、建立单链表: 下面两种方法的时间复杂度都是O(n) (1)头插法 Linklist CreateFromHead(){ LinkList L; LNode s; int x; int flag=1; L=(Linklist)malloc(sizeof(LNode)); L next=NULL;
阅读全文