❶ msfvenom怎么生成php文件
metasploit-framework旗下的msfpayload(荷载生成器),msfencoder(编码器),msfcli(监听接口)已然成为历史,取而代之的是msfvenom。
正所谓万变不离其宗,了解原理是最重要的。
现在,metasploit-framework完美搭档是msfvenom+msfcosole
下面,我们就来看一下msfvenom。
root@localhost:~# msfvenom -h
Error: MsfVenom - a Metasploit standalone payload generator.
Also a replacement for msfpayload and msfencode.
Usage: /usr/bin/msfvenom [options] <var=val>
Options:
-p, --payload <payload> Payload to use. Specify a '-' or stdin to use custom payloads
--payload-options List the payload's standard options
-l, --list [type] List a mole type. Options are: payloads, encoders, nops, all
-n, --nopsled <length> Prepend a nopsled of [length] size on to the payload
-f, --format <format> Output format (use --help-formats for a list)
--help-formats List available formats
-e, --encoder <encoder> The encoder to use
-a, --arch <arch> The architecture to use
--platform <platform> The platform of the payload
--help-platforms List available platforms
-s, --space <length> The maximum size of the resulting payload
--encoder-space <length> The maximum size of the encoded payload (defaults to the -s value)
-b, --bad-chars <list> The list of characters to avoid example: '\x00\xff'
-i, --iterations <count> The number of times to encode the payload
-c, --add-code <path> Specify an additional win32 shellcode file to include
-x, --template <path> Specify a custom executable file to use as a template
-k, --keep Preserve the template behavior and inject the payload as a new thread
-o, --out <path> Save the payload
-v, --var-name <name> Specify a custom variable name to use for certain output formats
--smallest Generate the smallest possible payload
-h, --help Show this message
root@localhost:~#
一,msfvenom生成payload的常见格式为:
最简单型:
msfvenom -p <payload> <payload options> -f <format> -o <path>
1
1
编码处理型:
msfvenom -p <payload> <payload options> -a <arch> --platform <platform> -e <encoder option> -i <encoder times> -b <bad-chars> -n <nopsled> -f <format> -o <path>
1
1
注入exe型+编码:
msfvenom -p <payload> <payload options> -a <arch> --plateform <platform> -e <encoder option> -i <encoder times> -x <template> -k <keep> -f <format> -o <path>
1
1
拼接型:
msfvenom -c <shellcode> -p <payload> <payload options> -a <arch> --platform <platform> -e <encoder option> -i <encoder times> -f <format> -o <path>
1
1
-o输出参数可以用“>”号代替
-f指定格式参数可以用单个大写字母代替:
例如:X 代表 -f exe
[H]arp
[P]erl
Rub[Y]
[R]aw
[J]s
e[X]e
[D]ll
[V]BA
[W]ar
Pytho[N]
❷ 小袋鼠多大才离开育儿袋
科名:袋鼠科 学名:Macropus gigantcus 寿命:约24年 东澳灰袋鼠 英 文 名:Eastern grey kangaroo 分类地位:有袋目,袋鼠科。 产 地:昆士兰东部和中部、新南威尔士、维多利亚和塔斯马尼亚等。 生活习性:生活于森林和丛林地带。成小群生活。主要在黄昏和夜间活动。以矮灌木的叶子和嫩枝、草、野菜等为食。在慢行和觅食时,尾起第五肢作用,在本属的种类中,它和西澳灰袋鼠的跳跃能力最强,跳距达13.5米。无固定繁殖季节,平均孕期为36.4天,每胎1仔。约7-8个月出袋活动, 1.5- 2.5岁性成熟。寿命约24年。 西澳灰袋鼠(Macropus fuliginosus)产于西澳南部到威尔士中部、维多利亚和袋鼠岛等。生活习性和东澳灰袋鼠相似。体长:80--160厘米 体重:23-70公斤