自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

原创 pandas无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported

原因是最近xlrd更新后只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。可以安装旧版xlrd,在终端中运行:pip3 uninstall xlrdpip3 install xlrd==1.2.0也可以用openpyxl代替xlrd打开.xlsx文件:pip3 install openpyxl接着可在python脚本中执行:df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)...

2021-02-21 10:07:37 629

原创 1秒学会 Vim 插件管理

Vim pathogen通常情况下安装vim插件,通常是将所有的插件和相关的doc文件都安装在中一文件夹中,如将插件全部安装在/usr/share/vim/vim73/plugin/目录下,将帮助文档全部安装在/usr/share/vim/vim73/doc/目录下。这样做带来的后果是修改和卸载插件很麻烦,很难弄清楚哪个文件属于哪个插件。如果用pathogen来管理插件的话,就会变得方便很多了。pathogen让每个插件占有一个单独的目录,解决了文件分散的问题。安装完pathogen之后,只需要在/.v

2020-12-17 10:02:33 255

原创 区块链——脱坑truffle

使用truffle构建一个智能合约,实现输出“helloworld”的功能。网上有很多帖子,但也有很多坑,因为truffle到现在的版本和大陆网络不畅通,会使得整个过程变得异常麻烦。这里展示我的搭建过程,帮助大家绕过那些麻烦。一、安装web3,solc,trufflenpm -g install solcnpm -g install trufflenpm -g install web3...

2020-12-17 09:47:02 463

转载 SQL Server 2008 R2 企业版/开发版/标准版序列号和下载链接

SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号)说明:此激活版仅用于测试,如用于商用生产环境,产生的一切后果自负。一. 简体中文SQL Server 2008 R2 Developer (x86, x64, ia64) – DVD (Chinese-Simplified)File Name: cn_sql_server_2008_r2_develop...

2019-04-16 10:33:06 4707

原创 Steghide使用教程及其密码爆破

Steghide使用教程及其密码爆破工具介绍Steghide是一款开源的隐写术软件,它可以让你在一张图片或者音频文件中隐藏你的秘密信息,而且你不会注意到图片或音频文件发生了任何的改变。而且,你的秘密文件已经隐藏在了原始图片或音频文件之中了。这是一个命令行软件。因此,你需要学习使用这个工具的命令。你需要通过命令来实现将秘密文件嵌入至图片或音频文件之中。除此之外,你还需要使用其他的命令来提...

2018-08-19 14:00:28 21040 7

原创 python byte,hex,ascii转换

python 2.7.x: a = "String" a_byte = a.decode('hex') a = a.encode('hex')python 3.5以上: a = "String" a_byte = bytes.fromhex(a) a = a_byte.hex()

2018-08-16 08:58:13 12065

原创 .pyc文件的编译与反编译

编译 python 为 .pyc 文件: import py_compile pycompile.compile(filename)反编译 .pyc 文件: pip install uncompyle2 命令行执行:uncompyle6 filename.pyc

2018-08-15 13:50:04 1539

原创 python文件IO---读取指定行

# Python的标准库linecache模块非常适合这个任务import linecachethe_line = linecache.getline('d:/FreakOut.cpp', 222)print (the_line)# linecache读取并缓存文件中所有的文本,# 若文件很大,而只读一行,则效率低下。# 可显示使用循环, 注意enumerate从0开始计数,...

2018-07-30 16:41:00 960

原创 win10没有组策略编辑解决

将下面的代码保存为 gpedit.cmd, 运行即可@echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b C:\Windows\servicing\Package...

2018-07-20 12:33:00 1360

原创 shellcode在C环境下的调用

以启动电脑上的计算器为例,编写ShellCode其实就是两部分,一是获取ShellCode字节码,二是调用它。获取方式一般是观察代码反汇编和内存相结合:VOID Test(){ HMODULE v1 = LoadLibraryA("kernel32.dll");//0X7778ff70 //WinExec("calc.exe", SW_SHOW); ...

2018-07-20 00:48:00 385

原创 mysql 字符编码的查看与修改

修改数据库字符集:  代码如下:  ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];   把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:  代码如下:  ALTER TABLE tbl_name CONVERT TO CHARACT...

2018-07-14 00:20:00 3686

原创 binascii.Error: Incorrect padding 报错解决


 输入的base64编码字符串必须符合base64的padding规则。“当原数据长度不是3的整数倍时, 如果最后剩下两个输入数据,在编码结果后加1个“=”;如果最后剩下一个输入数据,编码结果后加2个“=”;如果没有剩下任何数据,就什么都不要加,这样才可以保证资料还原的正确性。”修正的python代码为:def D_BASE64(origStr):    #base...

2018-06-28 09:59:00 15490

原创 解决 msfvenom 相关报错

使用msfvenom相关命令时出现了各种报错, 尤其在指定 x86/shikata_ga_nai 编码时报错严重, 今天终于手工解决, 解决办法是升级 kali 下的 ruby 文件, 具体命令也很简单:  apt-get upgrade ruby  apt-get autoremove由于忘记提前捕捉好错误, 相关错误的截图这里无法给出, 不过关于其他 msfvenom 的问题...

2018-06-21 13:59:00 2188

原创 使用iis7.5搭建ASP网站常见报错问题处理

iis7.5 解析 ASP 出错主要有三类:1. 权限问题2. 程序问题3. 应用池问题 1. 权限问题:a. 如果访问网站后有典型的无权查看报错提醒, 那么重新配置相关用户的权限即可, 最简单的办法是直接添加一 Everyone 用户, 给 Everyone 加读取权限即可, 此处操作简单, 不多赘述, 需要注意的是, 500报错也可能是权限问题, 请留意排错, 如图所见,...

2018-06-09 21:24:00 2220

原创 解决安装python包网络不可达问题

解决安装python包网络不可达问题如图, 升级pip3报网络不可达的错,安装某些python包也失败,原始的pip3是从国外拿资源,速度慢,资源少,这里我们可以用华科大的镜像,操作如下: sudo pip3 install cython -i https://pypi.mirrors.ustc.edu.cn/simple/ ...

2018-04-12 11:49:49 5994

原创 详解VIM寄存器

详解VIM寄存器寄存器类型VIM中有9中类型的寄存器,寄存器的主要功能就是缓存操作过程中删除、复制、搜索等的文本内容,通过 :help registers命令查看寄存器的详细帮助说明,这里对类型翻译如下:未命名寄存器 "" —— vim使用的默认寄存器,文本来源命令:d/c/s/x/y10个数字命名寄存器 "0 - "9 —— vim缓存yank和delete行操作命令产生的文本...

2018-03-06 20:47:44 1373

原创 二叉树的创建及遍历(Python版)

二叉树的创建及遍历(Python版)#!/usr/bin/python3#-*- coding: utf-8 -*-#Function: simulate the binary tree in python#__author__: Tresser#class BTNode(object): def __init__(self, key=None, lchild=None, rchi

2018-01-15 21:02:25 8159 5

原创 链表的创建与基本操作(Python版)

链表的创建与基本操作(Python版)#/usr/bin/python#-*- coding: utf-8 -*-#Function: simulate the link-list in python#__author__: Tresser#class LNode(object): #结点初始化函数, p 即模拟所存放的下一个结点的地址 #为了方便传参, 设置

2018-01-07 00:48:34 25304 6

原创 Shell实现多进程扫描IP网段

在做内网主机存活测试时, 总会要用到IP网段扫描工具, 这样的工具可以是 nmap 之类的专业型网段扫描, 也可以自己编写脚本简单的实现这一过程, 事实上, 我们自己编写的脚本未必会比专业型的速度慢, 这里就以 IP 扫描工具来简单说明一下多进程在shell里的应用:我们要实现的功能是: ./netScan.sh 192.168.0 1,100 此时, 脚本将扫描192.168.1的网段内1到10

2017-06-16 09:23:59 2631

原创 python 实现简单的端口扫描器

https://github.com/ShadomFiend/kevinPortScan https://download.csdn.net/download/blood_seeker/10439853

2017-04-27 10:04:00 172

原创 python 实现简单的端口扫描器

# -- coding: utf-8 -- # port scan script 2.0 import optparse from socket import * from threading import *screenLock = Semaphore(value=1)def connScan(tgtHost, tgtPort):try: connSkt = socket(AF_INE

2017-04-27 10:03:55 3044

原创 妙招!教你怎么自定义自己的 Tab 补全

妙招!教你怎么自定义自己的 Tab 补全bash 里的 Tab 补全功能不是什么新动能, 但平时使用绝对少不了它. 比如 ls a< tab >< tab >就可以得到当前目录下所有以 ‘a’ 开头的文件列表. 但从 bash 2.04 之后, bash 就已经支持 “可编程的补全功能”, 今天我就来重点介绍一下 bash 可编程的 Tab 补全.来一个快速上手的实例:complete -f

2017-04-10 16:08:24 1830

原创 超简单!!小白级 PXE 实现无人值守批量安装教程

__author__: Tresser__date__: 2017/4/9 03:50# 此文较长, 请细心看完, 一定可以成功!!实验环境:主机: CentOS 6.5 x86 虚拟机准备工作:1. 本地 yum 仓库2. DHCP 服务器3. TFTP 服务器4. FTP/NFS/HTTP 服务器(这里我以 NFS 服务器为例)5. ks.cfg

2017-04-09 14:03:18 15998 1

原创 Apache 不能列目录解决 -- server-generated directory index forbidden by Options directive

有时候, 对于某些目录, 我们并不会为它专门写一个 index 文件, 而是希望它以目录的形式列出来,  Apache 肯定是提供了这个功能的编辑主配置文件 vi /etc/httpd/conf/httpd.conf我们以根目录 /var/www/html 为例进行说明:在 :....这个容器内, 我们添加语句: Options Indexes当在

2016-12-17 15:32:22 5412

原创 慎用!!! rm -rf 潜藏着巨大的危险!

平时删除文件爱偷个懒, 笔直 rm -rf 过去就不想事了, 今天碰到一个很意外的情况, 以前也有碰到过, 但总没留意到, 在这里记下提醒自己, 希望大家也多留个神先说说 rm 的用法:官方的描述是这样的:rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

2016-12-11 16:19:50 36202 3

原创 利用 Apache 为个人用户创建 web 站点及其报错处理

为了使在安装了 Apache 的服务器上拥有本地账号的用户能够架设自己的 web 站点, Apache 提供了两种思路:-- 使用  mod_userdir 模块:  通过使用 http://IP/~UserName 的 URL 形式访问系统用户 UserName 的站点-- 使用 mod_rewrite 模块: 通过 http://username.example.com 的 URL 形

2016-12-10 16:15:59 1283

原创 关于 testsaslauthd 反复报错: 0: NO "authentication failed"

今天在配置 sendmail 的过程中, 因为要使用  testsaslauthd 命令来检测 SMTP 的认证, 结果却发现怎么使用此命令, 结果都会报  0: NO "authentication failed" 的 Error. 如图:检查配置文件: /etc/sysconfig/saslauthd, 文件内容如下:saslauthd

2016-11-27 22:34:00 5404

原创 sendmail 常见报错总结

废话不多说, 直接上 trouble:主机centos6.5: 主机名nevermore: IP:192.168.9.225, sendmail 服务已开启主机centos6.5 主机名chris: IP: 192.168.9.100, sendmail服务已开启现通过主机 nevermore 向 chris 发送邮件:发送失败, 查看 /var/log/maillog,

2016-11-25 16:10:45 1683

原创 SELinux 的一次探讨 -- quotacheck Permission Denied

今天在使用quotacheck  命令进行磁盘配额的时候,发现不能正确执行,如图:发现Permission denied... 而ls -l /tmp/sdb1其权限是755,何况我是 root ,排除文件本身权限带来的问题.查看日志:很明显,  SELinux阻止了这次操作,  理论上,关了 SELi

2016-10-30 22:08:07 699

原创 Java中int与Integer的使用区别

学习一段时间的java后,有不少朋友会遇到int与integer使用情况的问题,这里我将带大家一起探讨这两者之间的联系与区别。先来看如下两个实例:我们发现,当我们使用int来静态初始化数组在传参时,出现了问题, 必须按照上例才能正常运作,这是为什么呢?int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基

2016-01-08 14:18:27 3582

原创 关于如何寻找xss漏洞并绕过限制

谷歌搜索:inurl:'product.asp?BigClassName',大量存在xss漏洞;在浏览网站时,URL存在汉字或百分号时是有可能存在的,这时候,我们在其url上写入:alert('xss')进行测试:alert(''xss'')

2015-12-22 19:28:51 6548

全网最强——使用剪映快速打造爆款视频教程及实战

全网最强——使用剪映快速打造爆款视频教程及实战

2021-08-05

史上最全弱口令大集合!

字典大全,字典大全,字典大全

2021-04-06

Seay源代码审计系统2.1

Seay源代码审计系统2.1。国内最好用php代码审计软件。可监控mysql日志,从而更好的跟踪代码实现过程,功能强大,业内知名。

2018-12-09

全网最好的Linux教程(rhce课程112集完整)

徐老师的rhce课程,112集完整,可以说是全网最好的Linux运维教程了

2018-09-07

sublime简明教程

sublime最全的教程,老外传授,中文字幕,讲的非常到位,从常用功能到高级用法都有涉及,欢迎喜欢使用sublime的下载学习,分享传播

2018-09-05

黑麒麟2016渗透培训系列教程

黑麒麟的渗透培训系列教程(价值800),教程很全内容丰富,从常见的漏洞利用攻击到内网渗透、服务器提权、无线攻防等都有涉及,整体比较基础,水平处于中低级别的可以下载学习

2018-09-05

python重量级技术文档合集

个人整理的python学习资料,每个都是高清版本,且有书签,由于文件较大,这里用百度云的链接,永久有效,欢迎各位下载学习,分享传播。

2018-09-05

超级极速端口扫描!!

用法里面都有写, 不赘述了, 看readme就好了, 觉得好用的麻烦给个赞

2018-05-26

多线程高效端口扫描器

一个高效的端口扫描器, 使用方法很简单: python portScan2.0.py -H 127.0.0.1 -p 1,5000 -H: 指定主机 -p: 指定范围

2017-04-26

Windows环境下32位汇编语言程序设计

Windows环境下32位汇编语言程序设计

2016-10-22

空空如也

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

TA关注的人

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