写在前面一直没有找到一款自己喜欢的跨平台的web目录扫描工具,因为我自己电脑装的是ubuntu,毕竟买不起mac
然后ubuntu下也没有找到几个我自己满意的工具,所以最终决定:自己撸!!!
想法:预期功能
可指定初始扫描目录(可选,默认根目录)
可设置文件后缀(可选,默认php)
可设置线程数(可选,默认20)
字典分为多种分类
想法:一些不错的思路
遇到/a/目录,然后扫描a.rar、a.zip等文件
遇到/1.php,然后扫描1.php.bak、1.php.swp等、
遇到有参数的网址以及所有表单,扔给sqlmap API进行sql注入检测
扫描r...
最近是打算写个好用的webdirscan,毕竟现成的没找到几个好用的
所以发挥麒麟臂,自己写一套适合自己以及自己喜欢的web目录扫描工具,
也就当是巩固Python基础的一个过程。
前言首先考虑到要做webdirscan就必须传入主机、字典、脚本语言等,所以就涉及到了命令行传入参数的问题,于是看了看其他的脚本都是如何接收参数,调用参数,我这里看的是lijiejie的子域名爆破工具,里面import了argparse模块,所以就去官方找了文档,这里对文档进行简单的翻译和理解。
没有接收参数(–help除外)#!/usr/bin/env python
# coding:utf-8
impo...
GenixCMS介绍GenixCMS一款简单和轻量级的移动商务内容管理系统,官网:http://genixcms.org/
漏洞原理程序根目录下的register.php中,第116行到118行:
if (isset($_GET['activation'])) {
# code...
$usr = Db::result(sprintf("SELECT * FROM `user` WHERE `activation` = '%s' LIMIT 1", $_GET['activation'] ));...
我们知道linux中文件权限分别是-rwx,分别代表无权限、读、写、执行。
权限也可以用数字来表示,比如我们常说的777、755、644等。
从最简单的说起
-代表无权限,用数字表示是 0
r代表读权限,用数字表示是4
w代表写权限,用数字表示是2
x代表执行权限,用数字表示是1
老师讲的转换方式以前在兄弟连培训的时候,李超老师讲过,一个方法
就是把要给的权限先转换成数字,然后加起来
比如777权限,7=1+2+4,其中1、2、4分别代表执行、读、写。
三个7中,第一个7代表文件所属用户对该文件的权限为7(所有权限)
第二个7代表文件所属用户组对该文件的权限为...
查看当前网卡配置信息,包括所属域以及IP段ipconfig /all
查看域net view /domain
查看当前域中的计算机net view
查看CORP域中的计算机net view /domain:CORP
Ping计算机名可以得到IPping Wangsong-PC
获取所有域的用户列表net user /domain
获取域用户组信息net group /domain
获取当前域管理员信息net group "domain admins" /domain
查看域时间及域服务器的名字net time /domain
添加普通域用户net user hack ...
起因深入研究这个SVG黑魔法大概用了我三个多小时的时间,起因是**@陈硕**小伙伴问了我一个XSS相关的问题,让我很感兴趣,随后就深入研究了一下,整个过程很辛苦,但也很有趣。 :)
疑问陈硕给了我两个代码,问我为什么一个可以执行,另一个不可以执行。
1、可以执行XSS的代码:<svg><script>alert(1)</script>
如图:
2、不可以执行XSS的代码:<script>alert(1)</script>
那么问题来了,为什么加了<svg>的可以执行?
顺腾摸瓜@陈硕...
nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试结果说响应速度太慢,https比http慢慢30倍,心想怎么可能,鬼知道他们怎么测的。所以就试了一下部分页面https(不能只针对某类动态请求才加密)和双向认证。下面分节介绍。
默认nginx是没有安装ssl模块的,需要编译安装nginx时加入--with-http_ssl_module选项。
关于SSL/TLS原理请参考 这里,如果你只是想测试或...
比如创建discuz.localhost虚拟机,新建一个discuz站点。
创建Web目录将Discuz程序放入网站目录,本文放入/var/www/discuz目录下。
创建Apache配置文件首先在cd到/etc/apache2/sites-available/目录下创建discuz.localhost.conf,内容为:
ServerName discuz.localhost
ServerAdmin discuz@localhost.com
DocumentRoot "/var/www/discuz"
ErrorLog "/var/log/apache2...
在北京租得房子嘛,最近不知道为啥没网了,但是刚过完年 房东还没回北京呢,
于是打算学以致用,本机反正是Ubuntu,而且去年9月来北京的时候也带了无线网卡,那就破解一下吧!!
这里先把步骤和关键的地方记录一下,文章等我破解完了再发出来!!
(如果发现这篇文章不见了,不要紧,那就是我没破解成功,哈哈哈哈哈哈哈)
破解步骤1.开启网卡monitor模式ifconfig wlan1 down
iwconfig wlan1 mode monitor
ifconfig wlan1 up
2.扫描附近wifisudo airodump-ng mon0
3.抓包sudo airodump-ng -...
平时在渗透测试中大家经常会用到内网渗透,然而内网渗透中很重要的一个步骤就是端口转发。
常见的端口转发
lcx.exe
nc.exe
Using php/jsp/aspx Script
iptables端口转发
nginx端口转发
等等……
其中lcx.exe、nc.exe以及使用脚本转发,都有可能被防护/杀毒软件拦截,而后者则略微有点麻烦(不会告诉你是因为我真懒!)
我是一个非常喜欢渗透测试的人,并且颜值比较高(啊,打我干啥!)
偶尔也会用到内网渗透,进行端口转发什么的,但时长会遇到XX狗,XX卫士,上传lcx.exe或者nc.exe就会被杀掉…
用后面几种方式...