- 博客(10)
- 资源 (91)
- 收藏
- 关注
原创 Qt platform plugin could be initialized
问题场景在Pycharm中使用python3与最新版本的PyQt5完成基础配置之后,打开Qt Designer时报错:之后显示以下错误信息:问题溯源出现上面的问题是由于新版本与旧版本的安装路径的差别所导致的,我们只需要对路径下的配置文件进行重新放置即可~解决方法进入PyQt5安装目录下的\Qt\plugins\platforms,之后可以看到以下两个文件:之后将这两个文件复制到\Qt\bin\platforms目录下:新版PyQT5-tool的designer
2020-06-29 16:17:38 7983 8
原创 MD5截断比较
在ctf中我们经常会碰到用MD5的截断比较做验证,例如:substr(md5($str), 0, 6) === "edef",通过这种方式限制脚本的自动化攻击。对于这种情形我们通常可以写脚本去爆破MD5, 但是花费时间和比较字符串的长度有关,并且花费时间通常比较长,这不利于脚本自动攻击,下面给出爆破脚本和使用方式:submd5.py# -*- coding: utf-8 -*-import multiprocessingimport hashlibimport randomimport
2020-06-24 13:28:06 3680
翻译 Windows提权基本原理
前言没有多少人谈论在Windows下提权,是一件让人遗憾的事!我想,没有人这么做的理由有以下几点:在渗透测试项目中,客户需要的验证就是一个低权限shell。 在演示环境,你经常就会得到管理员帐户。 meterpreter使你变得懒惰(getsystem = lazy-fu)。 最后的评估报告最终变成 – ->nessus安全认证扫描,微软安全基线分析….尽管通常的感觉是配置得当的windows是安全的。但是事实真的是这样吗?因此,让我们深入了解Windows操作系统的黑暗角落,...
2020-06-22 11:40:44 2122
原创 Python中的__builtin__和__builtins__
文章前言这里主要以Python 2.7为例来探讨Python 2.x中__builtin__模块和__builtins__模块的区别和联系!PS:在Python 3+中,__builtin__模块被命名为builtins命名空间名称空间(NameSpace)是Python中非常重要的一个概念,所谓命名空间其实就是从名称到对象的映射,大部分的命名空间都是通过Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法,各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能
2020-06-21 18:54:00 1470 1
原创 Python http.server URL Redirect
源码分析众所周知Python有一个一键启动Web服务器的方法:python3 -m http.server port在任意目录执行如上命令,即可启动一个web文件服务器,这个方法用到了http.server模块,该模块包含以下几个比较重要的类:HTTPServer这个类继承于socketserver.TCPServer,说明其实HTTP服务器本质是一个TCP服务器 BaseHTTPRequestHandler,这是一个处理TCP协议内容的Handler,目的就是将从TCP流中获取的数据
2020-06-20 15:31:11 1365
原创 简易HTTP服务搭建
Python2Python2可以使用以下命令来搭建一个简易的HTTP服务:python -m SimpleHTTPServer 1234Python3Python3可以使用以下命令来搭建一个简易的HTTP服务:python3 -m http.server 1234在浏览器中访问:两者只是在启动方式上不同而已,功能上无大的差别,python的HTTP服务简单来说就是:+-----------+ +--------------------
2020-06-20 14:13:11 1433
原创 Composer安装与配置
Composer简介Composer 是 PHP 的一个依赖管理工具,它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。对于使用者来说Composer非常的简单,通过简单的一条命令将需要的代码包下载到vendor目录下,然后开发者就可以引入包并使用了,其中的关键在于你项目定义的composer.json,可以定义项目需要依赖的包(可能有多个),而依赖的包可能又依赖其他的包(这就是组件的好处),这些都不用你烦心,Composer会自动下载你需要的一切,一切在于composer.json的定
2020-06-17 17:22:23 1247
原创 windows 2008 R2 大量会话在TIME_WAIT状态
生产环境:window 2008 r2 所遇场景:系统瘫痪,服务无法使用,并报错:No buffer space available (maximum connections reached?): JVM_Bind问题原因:window 2008 r2系统本身BUG导致,在系统启动时从497 天后所有在TIME_WAIT状态的 TCP/IP 端口都不会被关闭,因此, TCP/IP 端口可能会被用光,并且可能不会创建新的 TCP/IP 会话。解决方法:打补丁https://support.m.
2020-06-15 09:40:48 2298
原创 Ubuntu 添加辅助IP地址
具体场景当同一主机需要使用多个IP地址时,可以通过添加辅助IP地址来实现,下面给出的是一种临时辅助IP地址方法,永久的需要修改、etc/network/interfaces,这里暂不列出,有兴趣的可以自我百度具体实现首先,查看当前IP地址信息:之后是哟一下命令来添加一个辅助IP地址:sudo ip addr add 192.168.174.200/24 broadcast 192.168.174.255 dev ens33 label ens33:1...
2020-06-11 09:34:01 970
原创 ubuntu18.04安装最新cmake3.18
文章背景笔者之前使用老版本的cmake时总是出错,后来发现自己使用的版本过于陈旧,所以就有了这篇文章~安装流程Step 1:Cmake下载地址:https://cmake.org/download/根据平台选择安装包:Step 2:解压安装包:tar -xzf cmake-3.18.0-rc1-Linux-x86_64.tar.gz进入目录后会看到只有 bin doc man share三个文件夹,没有 bootstrap文件,因为新版本的好像是已经编译好的,所以...
2020-06-10 13:08:14 9875 8
MobaXterm终端工具
2019-02-15
Fast Email Verifier.rar
2021-09-01
EW和SocksCap64.rar
2020-09-08
Foritify 19.txt
2020-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人