python 字节、二进制随意转换struct

python 字节、二进制随意转换struct
准确地讲,Python没有专门处理字节的数据类型。但由于b'str'可以表示字节,所以,字节数组=二进制str。而在C语言中,我们可以很方便地用struct、union来处理字节,以及字节和int,float的转换。 在Python中,比方说要把一个32位无符号整数变成字节,也就是4个长度的bytes,你得配合位运算符这么写: >>> n = 10240099 >>> b1 = (n & 0xff000000...

python 2.x _3.x 获取目录下所有文件 _ 获取目录列表

python 2.x _3.x 获取目录下所有文件 _ 获取目录列表
这里先说一下 python 2.x 的获取方法: python os模块、glob模块列出文件夹下所有文件。 python模块: python os模块 python sys模块 python glob模块 python math模块 python re模块 例子: 1 2 3 4 #方法1:使用os.listdir import os for filename in os.listdir(r'c:\windows'): print filename#方法1:使用os.listdir import os for filename in os.listdir(r...

python with as的用法_浅谈 Python 的 with 语句

python with as的用法_浅谈 Python 的 with 语句
With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下: file = open("/tmp/foo.txt") data = file.read() file.close() 这里有两个问题。一是可能忘记关闭文件句柄;二是文...

php多线程示例 PHP开启多线程扩展方法

php多线程示例 PHP开启多线程扩展方法
php从5.3开始支持多线程pthreads扩展,并同时支持window和linux。 pthreads可以实现多任务同步或异步执行,它提供了创建多线程应用所需的全套工具,默认未安装。 安装 window系统下:http://windows.php.net/downloads/pecl/releases/pthreads/ 安装前需要确认PHP版本及安装位数,可使用phpinfo();  Architecture即是当前安装位数。官方PHP在5.6及以前版本均为32位(兼容64...

sqlmap1.0 注入流程源码解析

sqlmap1.0 注入流程源码解析
前面学习了最初版本的sqlmap,了解了大概的注入流程,同时也知道了大概的sqlmap的结构,这次学习一下sqlmap1.0的源码,看看相比之前的注入流程变化了多少,相比之前的设计增加了哪些东西以及看看sqlmap代码结构设计精巧的地方。 环境 git下载好源码后,可以方便查看记录 git tag 查看版本 然后用 git checkout 1.0 切换到1.0的版本 编辑器使用的是vscode + python...

Python-线程池模块(threadpool.py) threading

Python-线程池模块(threadpool.py) threading
1 Threadpool模块详解 原文地址:https://chrisarndt.de/projects/threadpool/ Title: Easy to use object-oriented thread pool framework Author: Christopher Arndt Version: 1.3.2 Date: 2015-11-29 License: MIT License 警告: 本模块已经被废弃,只在PyPI上提供下载,以支持仍然在使用的旧项目。如果是新项目,请不要再使用。使用标准库例的multiprocessing模块或者异...

用于Web应用程序渗透测试的500个最重要的XSS脚本备忘单

用于Web应用程序渗透测试的500个最重要的XSS脚本备忘单
XSS是一种非常常见的漏洞类型,其传播范围非常广泛且易于检测。在这里,我们将看到最重要的XSS备忘单。 什么是XSS (跨站点脚本)?一个 攻击者可以注入的JavaScript不可信片段到应用程序中未经验证。然后,此JavaScript由访问目标站点的受害者执行。XSS分为三种类型,这些XSS备忘单将有助于找到Pentesters的XSS漏洞。 反射XSS 存储XSS 基于DOM的XSS 在Reflected...

针对SQL注入的最新Google Dorks列表集 – SQL Dorks 2018

针对SQL注入的最新Google Dorks列表集 – SQL Dorks 2018
Google可帮助您查找在Google搜索结果中编入索引的易受攻击的网站。这是最新的Google SQL dorks集合。超过一百万人为数据库查询,搜索引擎优化和SQL注入等各种目的搜索谷歌傻瓜。 SQL注入是一种攻击者利用未经验证的输入漏洞并通过在后端数据库中执行的Web应用程序注入SQL命令的技术。 我们需要在Google搜索引擎中使用高级操作符并使用字符串查找结果,这非常简单。SQL...

linux sort 命令详解

linux sort 命令详解
感觉文章写的很好,就转了,备用以后看。 sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理   sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [rocrocket@rocrocket programming]$ cat seq.txt banana apple pear orange [rocrocket@rocro...

PHP错误与异常处理 try catch Exception Throwable

PHP错误与异常处理 try catch Exception Throwable
  博客好久没有更新了,实在惭愧,最近在忙人生大事,哈哈!这段时间没有看什么新的东西,结合项目中遇到的PHP异常处理问题,我又重新梳理了之前模糊的概念,希望对大家理解PHP异常处理有所帮助。   请一定要注意,没有特殊说明:本例 PHP Version < 7   说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程...