Web¶
菜刀¶
注入¶
-
Installation
You can download the latest tarball by clicking here or latest zipball by clicking here.
Preferably, you can download sqlmap by cloning the Git repository:
git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev
sqlmap works out of the box with Python version 2.6.x and 2.7.x on any platform.
Usage
To get a list of basic options and switches use:
python sqlmap.py -h
To get a list of all options and switches use:
python sqlmap.py -hh
You can find a sample run here. To get an overview of sqlmap capabilities, list of supported features and description of all options and switches, along with examples, you are advised to consult the user's manual.
抓包¶
-
带一点简单的验证码识别。
目录扫描¶
-
dirfuzz 进阶版。
源码泄露¶
-
用法示例
GitHack.py http://www.openssl.org/.git/
日志分析¶
-
日志分析 Perl 脚本,使用方法:
Perl LogForensics.pl -file logfile -websvr (nginx|httpd) [-ip ip(ip,ip,ip)|-url url(url,url,url)]
file
:日志文件路径websvr
:日志类型ip
:起始调查 ip 或 ip 列表,以逗号分割url
:起始调查 cgi 链接或链接列表,以逗号分割 -
real-time metrics for nginx server (and others)
安装:
pip install ngxtop
示例:
ngxtop top remote_addr # View top source IPs of clients ngxtop -i 'status >= 400' print request status http_referer # List 4xx or 5xx responses together with HTTP referer tail -f /var/log/apache2/access.log | ngxtop -f common # Parse apache log from remote server with common format
内网¶
-
跳板机管理工具。下载
-
以服务模式启动一个 agent 服务。
$ ./agent -l p 8888
-
令管理端连接到 agent 并对 agent 进行管理。
$ ./admin -c 127.0.0.1 -p 8888
-
此时,admin 端会得到一个内置的 shell,输入 help 指令可以得到帮助信息。
>> help
-
通过 show 指令可以得到当前 agent 的拓扑情况。
>> show 0M +-- 1M 由于当前拓扑中只有一个agent,所以展示结果只有 1M , 其中1 为节点的ID号, M为MacOS系统的简写,Linux为L,Windows简写为W。
-
将新 agent 加入当前拓扑。
./agent -c 127.0.0.1 -p 8888
-
此时 show 指令将得到如下效果。
0M +-- 1M | +-- 2M 这表明,当前拓扑中有两个节点,其中由于2节点需要通过1节点才能访问,所以下挂在1节点下方。
-
在 2 节点开启 socks 代理,并绑定在本地端口
>> goto 2 将当前被管理节点切换为 2 号节点。 >> socks 1080 此时,本地1080 端口会启动个监听服务,而服务提供者为2号节点。
-
在 1 号节点开启一个 shell 并绑定到本地端口
>> goto 1 >> shell 7777 此时,通过nc本地的 7777 端口,就可以得到一个 1 节点提供的 shell.
-
将远程的文件下载至本地
>> goto 1 >> downfile 1.txt 2.txt 将1 节点,目录下的 1.txt 下载至本地,并命名为2.txt
-
上传文件至远程节点
>> goto 2 >> upfile 2.txt 3.txt 将本地的 2.txt 上传至 2号节点的目录,并命名为3.txt
-
端口转接
>> goto 2 >> lcxtran 3388 10.0.0.1 3389 以2号节点为跳板,将 10.0.0.1 的 3389 端口映射至本地的 3388 端口
-
更多支持
http://rootkiter.com/toolvideo/toolmp4/1maintalk.mp4 http://rootkiter.com/toolvideo/toolmp4/2socks.mp4 http://rootkiter.com/toolvideo/toolmp4/3lcxtran.mp4 http://rootkiter.com/toolvideo/toolmp4/4shell.mp4 http://rootkiter.com/toolvideo/toolmp4/5file.mp4
-