python
seen_in_hw
希望我能变厉害!!!成为大师!!!我放弃了很多看似很炫的技术而去探寻技术的本质,技术是用来提供服务的,所有的技术都离不开思想,而思想是最难掌握的,我们应该把更多的精力放在对于思想的探寻上
展开
-
python里面区分ascii码与unicode码
请看这个python代码print "input your chinese name"s = raw_input("please enter to be continued")print 'your name is ' +sl = len(s)print 'length of your chinese name is '+str(l)a = unicode(s,"GBK") //将前面的s原创 2015-11-03 20:05:43 · 1482 阅读 · 0 评论 -
python scapy读取pcap包
废话不说,直接上代码.相对来说还是比较简单的import scapy_http.httptry: import scapy.all as scapyexcept ImportError: import scapydef parse_http_pcap(pcap_path): pcap_infos = list() packets = scapy.r...原创 2018-05-25 17:07:13 · 8833 阅读 · 0 评论 -
python 微信撤回监测代码
注意:这里用了一个wechat库,当然,wechat库是基于微信提供的官方接口实现的. 这里的核心就是通过网页登陆微信的方式,然后获取各个通讯信息,然后存进内存,最后检测各种微信的操作,最后写入微信里面的文件传输助手即可.直接看代码,然后运行,慢慢调试几次,就明白咋回事了.#coding=utf8import itchatimport requestsimport timeimp...原创 2018-04-25 15:17:15 · 1737 阅读 · 0 评论 -
网络攻击的形式
一、半连接攻击(SYN攻击)1.1 定义 发生在TCP 3次握手中。 如果A向B发起TCP请求,B也按照正常情况进行响应了,但是A不进行第3次握手,这就是半连接攻击。 SYN攻击数据DOS攻击的一种,它利用TCP协议缺陷,通过发送大量的半连接请求,耗费CPU和内存资源。1.2 检测半连接攻击(SYN攻击) 1. netstat -n -p TCP原创 2018-01-09 12:27:32 · 551 阅读 · 0 评论 -
维吉利亚密码加密工具
CTF中有一道题是关于维吉利亚密码加密的,维吉利亚密码实际上就是关于偏移的密码,仔细找一找它的规律就能写出来加密的公式,其实就是一个数学推导公式,下面的例子是以:key是COMPUTER明文是BLOCKCIPHERDESIGNPRINCIPLE 加密的,加密的结果为:DZAREVMGJSDSYLMXPDDXHVMGNS脚本如下:#!/usr/bin/python# -*-原创 2018-01-08 17:15:41 · 1575 阅读 · 0 评论 -
CTF之普通字符串到摩斯密文的转换
原理看了上一篇文章我们也知道了摩斯密文跟普通字符串之间的对应关系,因此我们在这里就可以做一些工作了. 同样是使用了python的字典结构使用方法输入一串字符,自动就打印出了字符对应的摩斯密码代码如下:#!/usr/bin/python# -*- coding: UTF-8 -*-from __future__ import print_functiona = s原创 2018-01-11 16:04:09 · 1582 阅读 · 0 评论 -
python实现摩斯密码解密
原理原理非常简单,解密过程实际上就是一对一的过程,用字典存好摩斯密码的东西,主键为摩斯串,值为字符. 然后根据摩斯串把相应的字符打印出来而已….这不就是解密的过程吗?使用方法输入摩斯密文,注意各个串之间用空格隔开,例如: -.-. - ..-. .– .–…. —– —.. –… …– ..— ..–.. ..— …– -.. –.. 解得的明文就是: CTFWPEI08原创 2018-01-11 15:53:38 · 16887 阅读 · 2 评论 -
python爬虫爬取豆瓣电影榜单
起因起因就是博主自己头脑发热想要爬取豆瓣的电影榜单,然后把里面的文字部分提取出来 自己之前看别人的网上的教程写到了如何爬取某个网页的图片并将其下载,自己试了好使但是感觉很不过瘾,于是自己也花了一两天的时间研究爬虫,总算是研究明白了,给大家分享.爬虫原理爬虫原理很简单,你访问一个网页,网页会回给你一个HTML文档,你通过python的正则表达式也好,beautifulSoup库也好,Xpath也好,原创 2017-09-19 02:06:30 · 1413 阅读 · 0 评论 -
python下运行报"SyntaxError: Non-ASCII character '/xe6' "错误解决方法
近来写课件实例,函数与过程返回值时,运行遇到如下问题SyntaxError: Non-ASCII character'/xe6'。代码如下:#无返回值函数hello(相当于过程)def hello(): print 'helloworld!'#有返回值函数foo#有返回值函数far,并输出print.其中bar函数中返回元组(元组语法不一定需要带圆括号)def f原创 2017-09-15 13:57:49 · 1523 阅读 · 0 评论 -
【python】:python中time和calendar模块重要函数详解
详见如下一段代码及输出结果:import time,calendar;ticks = time.time()print tickslocaltime = time.localtime(time.time())print localtimenewtime = time.asctime(localtime)print newtimecal = calendar.month(2015原创 2016-03-20 22:17:16 · 1532 阅读 · 0 评论 -
【python】:python如何编写函数
如果写博客是为了吹牛逼,那么将完全没有意义 ———-by 一个正在吹牛逼的人正文: 函数,我们首先得明白两个事情 1,函数是有传进来的参数和返回的值的 2,python函数如何编写及格式这个问题很简单,我写一个python的函数模板即可def 函数名(函数变量,....):原创 2016-03-20 20:51:23 · 3224 阅读 · 0 评论 -
python正则表达式详解
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语转载 2016-03-30 15:23:15 · 617 阅读 · 0 评论 -
python编写找1 -100的素数的程序
from math import sqrtN = 100result =[]for num in range(2,N): #range(2,N) 表示在到2~N之间 f = True for snu in range(2,int(sqrt(num))+1): if num %snu ==0: f = False原创 2015-11-03 20:37:53 · 9744 阅读 · 1 评论 -
【python】:python学习笔记
//////////////////////////////////// python学习心得与体会//// if后面接 : 并且接下来格式很严密,不然会报错//// True,False//// 函数,while,if后面接冒号 :记住了,非常之重要//// python是通过对齐来进行相应的操作的,通过对齐找相应的代码//// list详解I = [,,] #诸如此类I.appe原创 2015-10-13 16:22:47 · 639 阅读 · 0 评论 -
【Python】:如何安装及编译python程序
安装python程序大多数的用户都是用的windows系统,所以我就讲讲windows系统下python程序的安装及使用百度 “python下载” 然后出现 下载并安装 然后配置一下环境变量,如何配置环境变量呢?就是把你的python的安装路径放到系统的Path变量里面,这样系统能够直接搜索到详情见:python如何写环境变量运行python程序方法1: 在你的python的安装路径原创 2015-10-11 16:50:36 · 1328 阅读 · 0 评论 -
python里面如何获的日期值
这个问题很简单,通过一个import time,然后time.localtime()这个函数会提供很多有用的信息,看代码就知道了import timethisyear = time.localtime()print thisyearthisyear = time.localtime()[0]print thisyear仔细分析,第一个thistime,thistime表示出了一个结构体信息原创 2015-11-03 20:16:08 · 507 阅读 · 0 评论 -
python 读取修改pcap包
思路利用scapy库,在这个库的基础下能够做很多的事情,python读取pcap包网上一找一大把 将读取出来的pcap包改一个名字,然后写回,这不就OK了吗 写回的函数是:scapy.wrpcap(‘filename’,list) 第一个参数是filename,第二个参数是一个list,保存报文的list样例代码#coding=utf8import scapy.all ...原创 2018-05-30 16:50:59 · 7984 阅读 · 0 评论