自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mov eax,dword ptr fs:[0] 指令

FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014 ArbitraryUserPointer018 FS段寄存器在内存中的镜像地址020 进程PID024 线程ID02C 指向线程局部存储指针030

2018-02-06 17:42:35 3487

转载 彻底解决 error: Unable to find vcvarsall.bat

转自:http://blog.csdn.net/secretx/article/details/174721071.windows上做Python开发,搭环境还真不比Linux容易。error: Unable to find vcvarsall.bat这个错误眼熟吧?凡是安装和操作系统底层密切相关的Python扩展,几乎都会遇到这个错误。比如PIL, Pillow(两个图形库),green

2017-09-29 10:06:51 3934 2

转载 C语言enum枚举类型解析

在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。 定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。例如: enum weekday{sun,mon,tue,wed,thu,fri,sat}

2017-07-24 11:11:47 639

原创 centos6.7下snort2.9.9.0+base+barnyard2的安装

0x01 YUM源准备 阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/ 第一步:备份原镜像文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 第二步:下载CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wge

2017-07-21 14:13:05 1935

原创 fuzzing-03-Easy File Sharing Web Server7.2分析和利用

0x00前言首先,为什么没有fuzzing-02。。。因为在写02的时候,发现还是重复第一篇的相关内容,写一半就停了,不过03是我第一次分析别人没分析过的软件,并且独立编写shellcode,所以记录一下留作自己的参考。目标:win7 x64 sp1源:win10(python)软件:Easy File Sharing Web Server(7.2)、Windbg、Immunity

2017-07-11 10:24:24 2511

原创 fuzzing-01-freefloatftpserver1.0分析和利用

0x00前言本人刚开始学习fuzzing,对于最简单的栈溢出,进行了详细的分析,思路还有点乱,以后将继续学习。

2017-05-27 11:37:51 3662

转载 python中带星号/一个星号/两个星号的参数

def function_with_one_star(*t):    print(t, type(t))def function_with_two_stars(**d)    print(d, type(d))上面定义了两个函数,分别用了带一个星号和两个星号的参数,它们是什么意思,运行下面的代码:function_with_one_star(1, 2, 3)fu

2017-05-03 10:24:30 2399

原创 记一次mysql编译安装和无法正常启动

1.安装MYSQL要先确保已经运行了以下命令:yum -y install gcc gcc-c++ gdbyum install libtool1、首先确保自己使用的Linux版本,我的是:Centos 6.72、安装mysql版本请选用以下版本,不然你会瞎折腾一段时间的,这个我自己深有体会平台选用:Linux-Generic版本选用:mysql-5

2017-03-10 09:44:20 418

转载 Linux 之 rsyslog 系统日志转发

一、rsyslog 介绍  ryslog 是一个快速处理收集系统日志的程序,提供了高性能、安全功能和模块化设计。rsyslog 是syslog 的升级版,它将多种来源输入输出转换结果到目的地,据官网介绍,现在可以处理100万条信息。  特性:1.多线程     2.支持加密协议:ssl,tls,relp     3.mysql、oracle、postgreSQL

2017-03-07 16:43:50 945

原创 记一次ubuntu14忘记密码,进入单人维护模式

1.前言这次是因为工作交接,所有之前走的人没交代好密码,所以有些遗忘了密码,然后进入了单人维护模式,修改了密码。2.开始1.重启系统 按住shift键 进入grub界面2.选择ubuntu高级选项 然后回车3.选择带有 recovery mode的那一行 然后按‘e’编辑启动项。4.将上图所示的ro改成

2017-01-18 16:21:16 3122

转载 python-os.path记录

os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path)  #路径存在则返回True,路径损坏返

2017-01-12 13:25:45 499

转载 Python中在for循环中嵌套使用if和else语句的技巧

转自:http://www.jb51.net/article/86987.htmfor...[if]...构建List (List comprehension)1.简单的for...[if]...语句Python中,for...[if]...语句一种简洁的构建List的方法,从for给定的List中选择出满足if条件的元素组成新的List,其中if是可以省略的。下面举几个简单的例子

2017-01-10 17:26:37 8501 2

转载 python self的解释

首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:1 class Person:2

2017-01-09 09:48:52 249

原创 tornado小功能API实现

0.前言这次我开始学习python的tornado的api开发,然后给自己定义了几个小的功能:只有拥有特殊凭证的人才能访问我们的api传输过程中需要加密tornado的基本用法,就需要大家自己去学习了,提供一个简单的学习网站:tornado基础教程1.tornado的web端简单代码# coding=utf8import tornado.ioloopimport

2017-01-06 09:21:51 3170

原创 Mongodb3.4分片搭建

1.前言找了很多书,发现对分片的搭建还是有模糊,所以这一次记一下。2.搭建环境一共四台主机ip职能192.168.0.124config、mongos192.168.0.125share1192.168.0.126share2192.168.0.127share3他们

2016-12-22 13:42:10 3032

原创 记一次PIP执行出错--UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 9: ordinal

运行pip时,出错 UnicodeEncodeError: 'ascii' codec can't encode character u'\u258e' in position 8 : ordinal not in range(128)原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。解决办法是: python目录 Python27\L

2016-12-14 17:03:39 1603

转载 sublime中执行python

本文章是在sublime中执行Python代码,相当于在sublime中配置了python运行的IDE环境。在网上查阅了相关资料,终于完成了这一配置,由于是第一接触,遇到的问题还是挺大的,特别是几个误区上浪费了大量的时间,希望这篇博文能够帮到同是小白的你。1. 事先需要下载的软件:    sublime Text 3 :  去官网下载即可:http://www.sublimetext.co

2016-12-09 12:54:18 427

转载 configure: error: no acceptable C compiler found in $PATH 问题解决

转自http://raulkang.blog.51cto.com/210239/573151[root@localhost ~]# cd msmtp-1.4.20[root@localhost msmtp-1.4.20]# ./configure checking build system type... i686-pc-Linux-gnuchecking host syste

2016-12-09 10:42:21 846

原创 mongodb3.0 添加所有数据库操作权限

mongodb管理员权限

2016-11-28 11:03:47 4583

转载 Mongodb 3.2 开启密码认证

[plain] view plain copyMongoDB 3.2 配置 用户认证 和 角色总结  1安装 MongoDB 3.2官网上详细的流程走走就okhttps://docs.mongodb.com/master/tutorial/install-mongodb-on-ubuntu2Mong

2016-11-22 11:56:55 14421

转载 Linux系统中swap原理

swap原理

2016-11-21 11:02:25 1029

转载 Linux 交换分区

Linux 交换分区

2016-11-21 10:50:36 421

原创 centos 6.7 python升级至2.7

centos,python

2016-11-17 14:40:59 288

原创 Centos 6.7 本地yum源配置及MongoDB安装

centos 6.7 MongoDB

2016-11-17 14:01:42 608

空空如也

空空如也

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

TA关注的人

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