10 zz_d

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

熟悉多种编程语言的一个好处

需求:server提供一种服务,client通过特定的协议和server通信.因为server面向的范围较广,client可能由Python,PHP或Java编写.如果有一个熟悉上面三种语言的人,他理解协议后,用三种语言各写一个和server通信的模块,给需要的人调用.如果由三种语言的人各自编写通信模块,则每一个人都需要理解协议.当serv

2014-02-17 17:42:27

VirtualBox NAT 方式下和宿主机的连接

以前用VMware采用NAT方式,宿主机和虚拟机是可以通信的.今天用VirtualBox设置为NAT,宿主机和虚拟机不能正常通信,以为是配置的问题. VirtualBox三种网络设置说明(NatHostBridge) 中提到VirtualBox这样设置宿主机不能访问到虚拟机.看了下VirtualBox的网络设置,发现支持多网卡,这就很容易解决.

2014-02-12 15:57:16

Python 生成临时文件名

Python2.7的库tempfile 中,只有生成临时文件的函数,没有生成临时文件名的函数.但很多时候,我们需要在程序中安全地生成一个临时文件名,由我们自己写入内容和负责删除.可以用这种方式得到:os.path.join(temfile.mkdtemp()+name)使用后,由自己删除临时文件和临时目录.

2014-02-08 16:38:20

win 下用 pyinstaller 转换python代码为可执行程序

选择pyinstaller而非py2exe的原因可参考: 关于python打包成exe的一点经验之谈 .此时pyinstaller的最新版本为2.1,用Google搜到的相关文章基本为2.0,安装并不相同.官网在win下的安装介绍为:InstallinginWindowsForWindows, PyWin32 is

2014-02-08 15:40:35

ossec-logcollector bug

现象:一个文件监控一段时间(10分钟左右)后,会忽略掉而不监控.2014/01/1018:50:11ossec-logcollector(1950):INFO:Analyzingfile:'/var/ossec/logs/alerts/alerts.log'.2014/01/1018:50:11ossec-logcollector:INFO:Star

2014-01-14 14:27:30

SSL 和 只加密传输内容

一个安全性要求比较高的场合,我用SSL通信,同事问为什么不采用将通信的数据加密,然后用socket传输.这样简单很多,而他用PHP实现需要CERT的SSL比较复杂.单纯加密传输的数据,是可以受到重放攻击的.关于重放攻击,可以参考: 重放攻击及防御方案 .SSL就不会,因为SSL使用序列号

2014-01-10 18:08:33

HTML5 下利用 csrf 上传文件

看到这篇文章: 利用csrf漏洞上传文件 .Q1:怎样构造一个实际有效的例子;Q2:怎样检测这种漏洞;直接将文中的payload写入一个html文件,用浏览器加载,并没有成功发送带有文件内容的request.个人使用Chrome,支持HTML5.将含有payload的html文件从本地转到

2014-01-05 17:20:18

Python 默认参数值

用pychecker检测代码时,提示Modifyingparameter(***)withadefaultvaluemayhaveunexpectedconsequences记起"GooglePython语言规范"中提到不要在函数或方法定义中使用可变对象作为默认值.Yes:deffoo(a,b=None):ifbisNone:

2013-12-14 00:00:26

libvpx 库的依赖解决

在RedHatServer6.3上使用yum安装程序,遇到下面的问题Error:Package:gstreamer-plugins-bad-free-0.10.19-2.el6.x86_64(base)Requires:libvpx.so.0()(64bit)Available:libvpx-0.9.0-8.el6_0.x86

2013-11-21 16:16:15

Struts S2-016 远程任意命令执行漏洞检测代码

前两天泛滥了Struts的漏洞利用工具,可参考 S2-016 和 Struts2再爆远程代码执行漏洞 ,当时写了一个很简单的python程序用来检测url是否存在此漏洞.#!/usr/bin/envpython#coding=utf-8'''author:zz_ddate:2013-07-17'''importsysimporturllibimport

2013-07-19 16:02:30

Ubuntu 12.04 server 安装后可能需要更新 apt 源

用iso文件装了个ubuntu12.04server后,发现使用"sudoapt-getinstallxxx"程序时,总是提示"Mediachange:pleaseinsertthedisclabeled...cdrom..."错误信息.此时,虽然可以用"sudomount/...ubuntu-12.04.2-server-i386.iso/

2013-07-16 13:00:11

企业Unix Shell行为审计系统——基于Enterprise Audit Shell(EAS)的二次开发

<!--body,td {font-family:Tahoma; font-size:10pt}-->了解EAS,可以先参考下企业UnixShell行为审计系统——EnterpriseAuditShell(EAS)和用eash实现linux的shell审计.因公司需要,我曾经基于EAS做过二次开发,实现的一些增强有:

2013-07-14 22:53:49

no module named pycurl

<!--body,td {font-family:TrebuchetMS; font-size:11pt}-->nomodulenamedpycurl在linux上安装pycurl.$locatecurl-config/usr/bin/curl-config/usr/share/man/man1/curl-config

2013-07-12 14:49:53

将 Evernote 内容发布到 Blog

个人很喜欢Evernote的内容展示,希望对同样喜欢的人有用.1.将选中的Evernote导出为单个HTML网页; 2.复制导出网页的源码;3.一般的Blog编辑器都可以选择输入HTML语言,已CSDN为例,选择"源代码"粘贴导出的HTML源码即可.

2013-07-03 20:47:31

eas 中由 ssl.c 文件中 SSL_close_all 引发的 bug

<!--body,td {font-family:Tahoma; font-size:10pt}-->SSL_close_all函数的源码如下:voidSSL_close_all(SSL*ssl,SSL_CTX*ctx,intclient_fd){s_log(eDEBUG1,"callings

2013-07-03 19:40:39

ubuntu 12 忘记密码重设

1.启动系统,长按Shift进入grub引导;2.选择recoverymode,按e进入编辑;3.将"rorecoverynomodeset"改为"rwsingleinit=/bin/bash"   (网上一般都说是修改"rosingle",但我的ubuntu12.04中并没有"rosingle")4.按Ctrl+

2013-06-01 16:34:36

Python多线程检查域名是否存在

个人想查看下哪些短的域名还没有被用来提供网络服务,自己可从中选择一些有趣的使用. 首先使用字典生成算法,生成一个关键字列表文件.如下#!/usr/bin/envpython#coding=utf-8"""filename:make_key.pyauthor:zz_ddate:2013-05-25"""importsysimportgetoptlen

2013-05-30 21:31:12

python 在 win cmd 环境中形如 '\xhh' 输出的转化

在wincmd中python产生"\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3"错误输出.组合encode,decode,"utf-8","gb2312"都没解决. 在Googlegroups中找到如下一种转换方法:#!/usr/bin/envpython#coding=utf-8importsysdef

2013-05-13 23:37:41

python 更新版本后库的安装

使用的Linux上Python版本为python2.6,自己下了个新版本python2.7的.tar.gz文件,编译和安装.安装新的版本后,Python在安装库时经常遇到依赖的问题. 使用"python2.6setup.pyinstall" 即可正确安装.

2013-05-06 10:58:38

使用 cwRsync 从 win 同步代码到 Linux

需要在win下编写代码,在Linux上进行调试.采用rsync来进行同步.以下为部署过程.win1.下载和安装 cwRsycServer,安装目录为Dir.2.修改Dir下的rsyncd.conf为uid=0gid=0usechroot=falsestrictmodes=falsehostsallow=*

2013-04-17 11:03:18

查看更多

勋章 我的勋章
    暂无奖章