- 博客(42)
- 收藏
- 关注
原创 Linux root 用户下 selenium 运行chrome --no-sandbox的问题的解决
#coding = utf-8from selenium import webdriverservice_path = "/root/note/Python/myTools/Scrapy/driver/chromedriver"service_args = ['--verbose', '--no-sandbox']options = webdriver.ChromeOptions()opt
2017-09-28 20:29:08
10859
4
原创 sqlmap cookie注入实战
目标http://192.168.1.105/shownews.asp?id=182先手工注入javascript:alert(document.cookie="id="+escape("182"))回车再打开一个窗口输入http://192.168.1.105/shownews.asp?如果不报错的话就是存在cookie注入javascript:alert(documen
2017-02-04 11:13:15
2970
原创 shell 学习总结
近段时间在学linux 下shell编程总结一下1、基本格式#!/bin/bash这里写你的代码解释:因为shell有很多的类行,比如 sh bash dash等等我们写一个shell脚本不可能只在一台机器上面运行,为了方便我们就加了 #!/bin/bash 这一句话。其中 #! 符号成为“Sha-bang”符号是shell脚本的起始符号,它指定一个文件类型的特殊标记。
2017-01-21 21:14:28
573
原创 linux shell的一些简单介绍
首先shell 有外壳的意思 shell 是一种具备特殊功能的程序,他提供了以后与内核交互操作的一种接口(课本上的定义)就像包围在操作系统内核外面的一层壳。 常见的shell :bash ,Bourne shell (sh) ,C shell (csh) , Korn shell (ksh) 等。bash 其实是 sh的扩展 与sh 完全兼容shell 切换注:本文只是
2017-01-11 12:26:01
519
原创 快速排序
先上代码:#include void swap(int a[], int i, int j){ printf("交换%d %d\n",a[i],a[j]); int t = a[i]; a[i] = a[j]; a[j] = t;}//交换值int partition(int a[], int p, int r){ int i = p; int j =
2016-12-09 19:36:32
433
转载 kali下 VirtualBox “不能为虚拟电脑 * 打开一个新任务”的解决办法
注:转载于http://www.linuxidc.com/Linux/2012-12/76592.htm第1个案例:在 Kali 下使用 VirtualBox,有时会出现“不能为虚拟电脑 * 打开一个新任务”的情况(其中 * 表示虚拟机名字)。回想起来,我的这种情况刚好是在执行“软件更新”操作之后出现的,出现的情况的代码大致是这样的:Kernel driver not inst
2016-12-05 20:31:14
3810
1
原创 kali linux 安装 nessus及其插件
声明:本人小白一枚,本文是我结合自己安装nessus的经历和一些前辈的指导写的总结。1、https://www.tenable.com/products/nessus/select-your-operating-system 点此下载nessus选择适合自己的系统下载 2、https://www.tenable.com/products/nessus-home 点
2016-11-28 15:30:57
7518
9
转载 linux gdb调试
转载于:http://www.cnblogs.com/hankers/archive/2012/12/07/2806836.html一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧
2016-11-23 22:30:16
338
原创 段错误的调试方法 Segmentation fault
1、gcc -g -o demo demo.c2、执行之后GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1Copyright (C) 2014 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later This is free software: you are
2016-11-23 22:20:15
1124
转载 如何判断一个网站是wordpress搭建的
注:转载于http://www.v7v3.com/wpjiaocheng/201401561.html最近群里有些小伙伴总是丢出个网址就问,这个网站是不是wordpress制作的啊?那么接下来小V就来就来教大家如何识别一个网站是否为wordpress程序搭建的。其实大家要知道wordpress程序本身有很多地方都泄露了自己的身份,那么我们只要一个一个去对比即可知道程序是否为wordpr
2016-11-12 17:00:20
2894
原创 kali linux 打不开终端的问题
把kali linux 安装好后发现不能打开终端1、ctrl+alt+F1 进入命令行窗口2、root登录执行 dpkg-reconfigure locales 空格选择 zh_ch.UTF-8 UTF-83、reboot 重启即可
2016-11-11 16:59:56
14811
1
转载 kali切换桌面环境
转载自:www.52os.net/articles/kail-change-desktop-environment.htmlkali 是基于Debian的发行版,兼容性和软件支持都很好,默认使用Gnome桌面,如果不喜欢这个桌面环境,可以切换到其它的桌面环境,例如Linux mint使用的Cinnamon和mate桌面,官方源里已经有很多的桌面环境,几条命令就可以搞定切换1.KDE P
2016-11-06 22:10:12
2486
原创 二叉树的5个性质
先说一些基本概念吧树定义:有且只有一个称为根的节点,有若干个互不相交的子树(本身也是一棵树)。通俗地说树是由节点和边组成的,每个节点只有一个父节点但可以有多个子节点(根节点例外)专业术语:节点 父节点 子节点 子孙 堂兄弟 深度:从根节点到最底层节点的层数称之为深度(根节点为第一层)树的深度:节点最大层次叶子节点:没有子节点的节点非终端节点:就是非
2016-10-30 22:06:29
8794
原创 字母图形
问题描述:ABCDEFGBABCDEFCBABCDEDCBAGCDEDCBABC5行7列的字母图形 找出规律输出 m行n列的字母图形#include #define MIX 26void show(char val[MIX][MIX],int m,int n){ int i,j; for(i=0;i<m;i++){ for(j=0;j<n;j++){
2016-10-26 10:39:27
507
原创 01字符串
/*问题描述5位的01串 每一位可能是0或100000最小11111最大试着输出 全部 5位 01串*/#include int main(void){int i,j,k,l,m;for(i=0;i<=1;i++) for(j=0;j<=1;j++) for(k=0;k<=1;k++) for(l=0;l<=1;l++) for(m=0;m<=1;m++)
2016-10-25 21:48:46
442
原创 求 圆周率
/*求圆周率π/4=1-1/3+1/5-1/7+1/9.... 直到一项的绝对值小于 10^-6 为止*/#includefloat getPI(){ float PI=0,i=1,k=1; while(1/i>=1e-6){ PI=PI+k/i; k=k*(-1); i+=2; } return PI*4;}int main(void){ printf("%
2016-10-24 11:03:20
694
原创 求圆的面积
/* 问题描述 给定圆的半径r,求圆的面积 输入格式 输入包含一个整数r,表示圆的半径 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积*/#include #define PI 3.14159265358979323void getResult(int r){ double result; result=PI*r*r; printf("%.7f
2016-10-23 23:05:32
1227
原创 求最大公约数和最小公倍数
/*输入两个数 求最大公约数和最小公倍数*/#include int getGongyue(int i,int j);int main(void){ int i,j,val; printf("输入两个数以逗号隔开\n"); scanf("%d,%d",&i,&j); val=getGongyue(i,j); printf("最大公约数 %d\n",val); printf("
2016-10-23 21:01:47
376
原创 进制转换
#include int fetc(int val,int val2){ if(val<val2){ return val; }else{ return fetc(val/val2,val2)*10+val%val2; }}int main(void){ int val,val2; printf("输入进制\n"); scanf("%d",&val2); printf(
2016-10-22 21:33:19
404
原创 c 数据结构 顺序串
/* * 顺序 */#include #include #include #include #define OK 1#define ERROR -1#define OVERFLOW -2#define MAXSIZE 255typedef int statue;typedef char Elemtype;typedef struct { char *pBase; i
2016-10-22 20:33:31
699
原创 c 数据结构 定长串
/* * 串的定长顺序存储实现(定长数组) * char 实际上是1字节整型,所以它可以存放长度不超过1字节 数值范围 的int型的常量。 * 数值范围 16进制 0 到 0xFF. 超出此范围的整型常量 的 高位字节 会 自动 丢失。 */#include #include #include #define OK true#define ERROR false#defi
2016-10-20 20:21:08
633
原创 数制转换
/* 进制转换 链式栈实现*/#include #include #include #define OK 1#define ERROR 0#define OVERFLOW -1typedef int ElemType;typedef int statue;typedef struct NODE{ ElemType elem; struct NODE *pNext;}N
2016-10-17 11:10:18
551
原创 链式队列
/*链式队列*/#include #include #include #define OK true#define ERROR false#define OVERFLOW -1typedef bool statue;typedef int Qelemtype;typedef struct node{ Qelemtype elem; node *next;}NODE,*
2016-10-17 10:54:16
597
原创 顺序队列
#include #include #include #define OK 1#define ERROR -1#define MAXSIZE 10#define OVERFLOW -2typedef int statue;typedef int QElemType;typedef struct{ QElemType *pBase; int front; int rear;
2016-10-17 10:16:08
424
原创 多项式运算
/*多项式运算顺序栈实现在demo1.cpp基础上增加 弥补异常处理 以及多位数运算缺点*/#include#include#include#define OK 1#define ERROR 2#define OVERFLOW -1#define INI_SIZE 100#define APPEND 10typedef int Elemtype_int;typede
2016-10-15 22:13:11
656
原创 括号检测
#include #include #include #define LIST_INIT_SIZE 100#define ADD_SIZE 10#define OK 1#define ERROR 0#define OVERFLOW -1typedef int statue;typedef char ElemType;typedef struct{ ElemType *sTop
2016-10-15 22:12:01
955
原创 c 语言 命令行参数
void main(int argc,char*argv[]) { printf("%d\n",argc); for(int i=0;i<argc;i++){ printf("%s\n",argv[i]); }} argc 表示参数 个数 *argv[] 存储参数其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输
2016-10-15 15:30:21
574
转载 c 语言中连续输入两个字符串的问题
昨天用C编程,遇到一个关于scanf的细节问题,假如运行如下程序:#includeint main(){ char ch1,ch2; printf("Input for ch1:/n"); scanf("%c",&ch1); printf("ch1=%c/n",ch1); printf("Input for ch2:/n"); scanf("%c",&ch2);
2016-10-07 22:52:16
8654
3
原创 ubuntu 下 Aircrack 破解wifi密码(wpa/wpa2)
前提:1、安装有Kali Linux的计算机或装有 Aircrack 的ubuntu 2、支持监控模式的网卡,笔记本电脑一般都支持 3、字典文件 4、耐心、细心开始: 1、ctrl + alt +t 打开终端 执行 airmon-ng执行上面的命令 列出了支持监控的无线
2016-09-22 23:11:51
27735
原创 ubuntu下安装 kali linux 渗透工具包
相信用过linux系统的盆友都听说过kali linux 它是一个非常好的用于渗透测试的Linux发行版。但是如何在ubuntu下使用kali linux 的渗透工具嘞!LionSec开发出了一个python工具,叫做Katoolin,它可以让你在其他Linux发行版上使用Kali的全部工具。目前仅支持ubuntu,其他发行版会陆续支持。很简单! 1、首先 ctrl+alt+T 打开终端
2016-09-22 22:49:19
22927
2
原创 DTD
DTD班長?)>班長(#PCDATA)>指定元素EMPTY該元素不能包含子元素和文本#PCDATA可以包含任何字符數據但不能包含任何子元素ANY該院素可以包含任何在DTD中定義的元素內容指定屬性屬性名屬性類型屬性的特點>屬性的類型有CDATA表示屬性值可以爲字符或數字ID屬性是惟一的字母開頭
2016-08-23 21:02:28
421
原创 apache 虚拟主机 的一些配置
#在下面配置自己的虚拟机 #网站文件根目录 DocumentRoot "D:/Myweb/Workspace" #设置首页面 DirectoryIndex index.php index.html #对D:/Myweb/Workspace下的文件夹下的文件进行权限限制 Options Indexes FollowSym
2016-07-31 23:53:37
388
转载 background-position 属性设置背景图像的起始位置
转载自http://www.cnblogs.com/huazaizai/archive/2010/11/03/1867907.html语法: background-position : length || length background-position : position || position 取值: length : 百分数 | 由浮点数字和单位标识符组
2016-07-17 22:56:33
4770
原创 js 下div 拖动效果
拖动 #tuod{ position: absolute; left: 500px; width: 200px; height: 200px; background-color: orange; } #title{ margin:0 auto; width: 200px; height: 20px; cursor: pointe
2016-07-17 22:53:44
521
原创 unbantu 系统下 运用phpMailer
1.下载phpMailerhttps://yunpan.cn/cSbdkN5bqdQQh (提取码:ef37)2.找出class.phpmailer.php和class.smtp.php文件放到你的项目的文件夹下3.
2016-05-30 21:21:29
907
原创 测测灰灰i测绘测绘
//定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//Javascriptheader('Content-
2016-05-29 12:49:38
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人