迁移 www.jianfensec.com

python 验证码识别 pytesseract模块安装解决错误

利用方法:http://www.tuicool.com/articles/MFNRzyA

当你安装完所有内容软件:

会发现爆错:

File "build\bdist.win32\egg\pytesseract\pytesseract.py", line 75, in run_tess

ract

File "c:\python27\lib\subprocess.py", line 672, in __init__

errread, errwrite)

File "c:\python27\lib\subprocess.py"...

2015-11-25
/  标签: python

CTF 练习题 http处理 #2

题目地址:

http://ctf.idf.cn/index.php?g=game&m=article&a=index&id=37

lofter对代码显示不是很棒 

  1. #coding=utf-8

  2. import requests

  3. import re

  4. import sys


  5. sys.getdefaultencoding()

  6. reload(sys)

  7. sys.setdefaultencoding('UTF-8')

  8. sys.getdefaultencoding()


  9. url = "http://ctf....

2015-11-11
/  标签: CTF

CTF 练习题 逐个爆破MD5 #1


题目:

http://ctf.idf.cn/index.php?g=game&m=article&a=index&id=29


  1. #coding=utf-8

  2. import requests

  3. import re

  4. import time

  5. import sys

  6. import threading


  7. sys.getdefaultencoding()

  8. reload(sys)

  9. sys.setdefaultencoding('UTF-8')...

2015-11-11
/  标签: CTF

python requests 处理文件上传 处理不存在filename

每日一句:

Python把0、0.0,空字符串'',None,空列表,空字典看成 False

其他数值和非空字符串都看成 True

""           False

[]            False

{}            False...

2015-10-29
/  标签: python Requests

python实用例子:解决文件空白行

#coding=utf-8


def delblankline(infile, outfile):

""" Delete blanklines of infile """

infp = open(infile, "r")

outfp = open(outfile, "w")

lines = infp.readlines()

for li in lines:

if li.split():

outfp.writelines(li)

infp.close()...

2015-09-24
/  标签: python

加强记忆之OSPF

OSPF   =  open  shortest  Path  First     开放最短路径优先

数据包直接封装在网际协议(协议号89)内传输

链路(LINK)= 路由器接口

状态(state)= 描述接口以及其邻居路由器之间的关系

这款女朋友距离我110  (我好怕) 当然是离我越小越好咯

我可以通过SPF算法来计算我找到她的距离


接口cost=100M/接口带宽  

我从源头开始找所有的入接口的cost值的总和...

2015-09-22
/  标签: 记忆

为什么需要虚拟化?

首先虚拟化技术的本质:

    1.提高工作效率

    2.方便管理

简单来说,虚拟化就是希望把原来物理绑定的资源虚拟成一个可以由软件随意控制的资源。


PS:桌面虚拟化:技术实质上是将用户使用与系统管理进行了有效的分离。


2015-09-16
/  标签: 虚拟化

可编程网络之路

整个网络的角度来看,网络操作系统应该是抽象网络中的各种资源,为网络管理提供易用的接口。


SDN的核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。


既然需要软件来控制虚拟化的设备这才是开发的核心也是研究者最关心和学习的.

NOX——现代网络操作系统 (开源)

NOX的模型主要包括两个部分。

一是集中的编程模型。开发者不需要关心网络的实际架构,在开发者看来整个网络就好像一台单独的机器一样,有统一的资源管理和接口。

二是抽象的开发模型。应用程序开发需要面向的是NOX提供的高层接口,而不是底层。例如,...

2015-09-16
/  标签: CDN

C语言自增自减运算符深入剖析 {转发}

C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题:
#include <stdio.h> 
void main()  /*主函数*/ 
{
int a,b,c,d; 
a=5;
b=5; 
c=(a++)+(a++)+(a++); 
d=(++b)+(++b)+(++b); 
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d); 

结果是什么?

而后Eric搜了一下后发现,类似的...

2015-08-28
/  标签: C语言

CCNP (暑期记录) multicast

组播的优势

    1.减少消耗,有效利用带宽

    2.未知目的地在

    3.同时性


组播  缺点

     基于UDP ——数据层面

    UDP无序包依靠RTP来控制第一个包

    避免重复报文duplicates


multicast application

    1. One to many...

2015-08-18
/  标签: CCNP
  1/3  
与其在错误的路上一直向前,
还不如停下来,哪怕不走都是进步