日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

malloc 结构体_二进制安全之堆溢出(系列)——堆基础 amp; 结构(二)

發布時間:2024/7/23 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 malloc 结构体_二进制安全之堆溢出(系列)——堆基础 amp; 结构(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

哈嘍啊

這里是二進制安全之堆溢出(系列)第二期“堆基礎 & 結構”第二節!!

話不多說,直接上干貨!

微觀結構

函數執行流程

void *malloc (size_t bytes) void *__libc_malloc (size_t bytes) //對于_int_malloc做簡單封裝__malloc_hook //類似于虛函數,派生接口,指定一個malloc的方式 _int_malloc(mstate av, size_t bytes) //申請內存塊的核心

main_arena

  • 集中管理bins鏈的結構體,使用含fd和bk的bin頭一對一管理各個free的chunk
  • 分釋放配堆塊是基于main_arena來尋址的,首先找的是fastbin,其次再找bins
  • main_arena存儲在libc上,用以管理所有bins的頭和尾,每個bins鏈頭的fd和尾的b與之連接
struct malloc_state {/* Serialize access. */__libc_lock_define (, mutex);//定義了一個0x4字節的lock/* Flags (formerly in max_fast). */int flags;//0x4/* Set if the fastbin chunks contain recently inserted free blocks. *//* Note this is a bool but not all targets support atomics on booleans. */int have_fastchunks;//0x4/* Fastbins */mfastbinptr fastbinsY[NFASTBINS]; //fastbin鏈的管理頭,總共10個, 每個0x10字節/* Base of the topmost chunk -- not otherwise kept in a bin */mchunkptr top;//0x4 到此為止總共0x96字節/* The remainder from the most recent split of a small request */mchunkptr last_remainder; //切割后剩下的chunk鏈接到last_remainder/* Normal bins packed as described above */mchunkptr bins[NBINS * 2 - 2]; // 每個bin頭有fd和bk兩個指針/* Bitmap of bins */unsigned int binmap[BINMAPSIZE]; //位圖,用32bit來分別表示當前bin哪個鏈上有chunk,通過按位與的方式/* Linked list */struct malloc_state *next;/* Linked list for free arenas. Access to this field is serializedby free_list_lock in arena.c. */struct malloc_state *next_free;/* Number of threads attached to this arena. 0 if the arena is onthe free list. Access to this field is serialized byfree_list_lock in arena.c. */INTERNAL_SIZE_T attached_threads;/* Memory allocated from the system in this arena. */INTERNAL_SIZE_T system_mem;INTERNAL_SIZE_T max_system_mem; }
  • main_arena:用來管理整個bin鏈的結構體,總共128個bin,10個fastbin
  • 每個bin頭可以簡化為fd和bk兩個前后項指針
  • glibc ---> main_arena ---> 對應的bins頭的fd和bk ---> 遍歷找到對應free的chunk
  • main_arena存放在libc中,其中存放的是每一個bin鏈的頭尾
tips:如果我們能打印一個非fastbin鏈中的fd,bk,那我們就可以計算出libc的基地址libc.addr = libc_on - libc.sysbols["main_arena"] - 88

main_chunk

  • 在程序的執行過程中,我們稱malloc申請的內存為chunk。這塊內存在ptmalloc內部用malloc_chunk結構體來表示。
  • 當程序申請的chunk被free后,會被加入到相應的空閑管理列表中。
  • 無論一個chunk的大小如何,處于分配狀態還是釋放狀態,它們都使用一個統一的結構。但根據是否被釋放,結構會有所更改。
struct malloc_chunk {INTERNAL_SIZE_T mchunk_prev_size; // 如果前面一個堆塊是空閑的則表示前一個堆塊的大小,否則無意義INTERNAL_SIZE_T mchunk_size; //當前chunk的大小,由于對齊的原因所以低三位作為flag,意義如下:/*A:倒數第三位表示當前chunk屬于主分配區(0)還是非主分配區(1)M:倒數第二位表示當前chunk是從mmap(1)[多線程]分配的,還是從brk(0)[子線程]分配的P:最低為表示前一塊是否在使用中*//*1.真正的內存從這里開始分配2.malloc之后這些指針沒有用,這時存放的是數據3.只有在free之后才有效。*/struct malloc_chunk* fd; //當chunk空閑時才有意義,記錄后一個空閑chunk的地址struct malloc_chunk* bk; //同上,記錄前一個空閑chunk的地址/* Only used for large blocks: pointer to next larger size. */struct malloc_chunk* fd_nextsize; //當前chunk為largebin時才有意義,指向比當前chunk大的第一個空閑chunkstruct malloc_chunk* bk_nextsize; //指向比當前chunk小的第一個空閑堆塊 };
  • prev_size
    • malloc(0x18)會分配0x20的內存
    • malloc(0x19)分會配0x30的內存
    • 如果該chunk的物理相鄰的前一地址chunk(兩個指針的地址差值為前一個chunk大小)是空閑的話,那該字段記錄的是前一個chunk的大小
    • 否則用來存儲物理相鄰的前一個chunk的數據,這里前一個chunk指的是較低地址的chunk。
    • prev_size位可以被共享,當前的chunk, 如果不夠用就會占用下一塊chunk的prev_size
  • size
    • chunk1的數據有效區域覆蓋到chunk2的prev_size位,并且chunk2的size位的prev_inuse被覆蓋為0。系統認為chunk2之前的chunk1已經未在使用了。
    • 當free(chunk2)的時候,系統會將chunk2與chunk2中prev_size大小的空間合并到bins。
    • 我們可以通過改變chunk2的prev_size的內容,操縱向前合并的大小。
    • 造成的問題:overlap(堆塊重疊),chunk1被釋放了,但是我們可以操縱修改它(堆利用的核心思想),從而修改bins鏈的內容,泄露其中的地址。
    • 形成的攻擊:fastbin ---> fd ---> main_arena ---> 分配新的堆塊,我們通過修改chunk1的fd內容,達到分配任意內存的目的,造成fastbin attack。
    • 記錄前一個chunk是否被分配。
    • 一般來說,堆中第一個被分配的內存塊的size字段的P位都會被設置為1,以便于防止訪問前面的非法內存。
    • 當一個chunk的size位的P位為0時,我們能通過prev_size獲取上一個chunk的大小及地址,方便進行空閑堆塊的合并。
    • 對于fastbin的堆塊,不管前面還有沒有被分配的chunk,PREV_INUSE都為1。
    • 64位chunk的size必須是16字節對齊
    • 32位chunk的size必須是8 字節對齊
    • 64位 低4位沒用 11110000
    • 32位 低3位沒用 11111000
    • define chunksize(p) (chunk_nomask (p) & ~(SIZE_BITS))
    • define SIZE_BITS (PREV_INUSE | IS_MMAPPED | NON_MAIN_ARENA)
    • NON_MAIN_ARENA記錄當前chunk是否是main_arena管理的堆塊,1表示不屬于,0表示屬于
    • IS_MAPPED記錄當前的chunk是否是由mmap分配的。
    • PREV_INUSE
    • 最小堆原則 : malloc(0)會分配0x20的空間,prev_size + size + 數據對齊的0x10字節
    • prev_inuse 漏洞利用

  • fd / bk
    • 釋放到bins鏈有效
    • fd指向下一個(非物理相鄰)空閑的chunk
    • bk指向上一個(非物理相鄰)空閑的chunk
    • 通過fd和bk可以將空閑的chunk塊加入到空閑的chunk鏈表進行統一管理。
  • fd_nextsize / bk_nextsize
    • 釋放到bins鏈有效,不過其用于較大的chunk(large chunk)
    • fd_nextsize指向前一個與當前chunk大小不同的第一個空閑塊,不包含bin的頭指針
    • bk_nextsize指向后一個與當前chunk大小不同的第一個空閑塊,不包含bin的頭指針
    • 一般空閑的largechunk在fd的遍歷順序中,按照從大到小的順序排列,可以避免在尋找合適的chunk時挨個遍歷。

__libc_malloc

void *__libc_malloc (size_t bytes) {mstate ar_ptr;void *victim;void *(*hook) (size_t, const void *)= atomic_forced_read (__malloc_hook);if (__builtin_expect (hook != NULL, 0))return (*hook)(bytes, RETURN_ADDRESS (0)); #if USE_TCACHE/* int_free also calls request2size, be careful to not pad twice. */size_t tbytes;checked_request2size (bytes, tbytes); //注意:用戶申請的字節一旦進入申請內存函數被轉化為了無符號整數size_t tc_idx = csize2tidx (tbytes);MAYBE_INIT_TCACHE ();DIAG_PUSH_NEEDS_COMMENT;if (tc_idx < mp_.tcache_bins/*&& tc_idx < TCACHE_MAX_BINS*/ /* to appease gcc */&& tcache&& tcache->entries[tc_idx] != NULL){return tcache_get (tc_idx);}DIAG_POP_NEEDS_COMMENT; #endifif (SINGLE_THREAD_P){victim = _int_malloc (&main_arena, bytes);assert (!victim || chunk_is_mmapped (mem2chunk (victim)) ||&main_arena == arena_for_chunk (mem2chunk (victim)));return victim;}arena_get (ar_ptr, bytes);victim = _int_malloc (ar_ptr, bytes);/* Retry with another arena only if we were able to find a usable arenabefore. */if (!victim && ar_ptr != NULL){LIBC_PROBE (memory_malloc_retry, 1, bytes);ar_ptr = arena_get_retry (ar_ptr, bytes);victim = _int_malloc (ar_ptr, bytes);}if (ar_ptr != NULL)__libc_lock_unlock (ar_ptr->mutex);assert (!victim || chunk_is_mmapped (mem2chunk (victim)) ||ar_ptr == arena_for_chunk (mem2chunk (victim)));return victim; }
  • 該函數會首先檢查是否有內存分配函數的鉤子函數(__malloc_hook),這個主要用于用戶自定義的堆分配函數。
  • 這就造成了一個利用點:將__malloc_hook指針指向的內容改為one_gadget的地址,再次malloc的時候就會直接啟動shell。__malloc_hook -> one_gadget(直接起shell的地址)這時不能將其修改為system的地址,因為system的參數為字符型,而malloc_hook的參數為無符號整數。
  • 接著會尋找一個arena來試圖分配內存,然后調用__int_malloc函數去申請對應的內存
  • 如果分配失敗的話,ptmalloc會試圖再去尋找一個可用的arena,并分配內存如果申請到了arena,那么在退出之前還得解鎖(__libc_lock_lock)
  • 判斷目前的狀態是否滿足以下條件
    • 要么沒有申請到內存
    • 要么是mmap的內存
    • 要么申請的的內存必須在其所分配的arena中
    • assert
    最后返回內存,進入__int_malloc

    __int_malloc

    __int_malloc是內存分配的核心函數,其核心思路為:

    它根據用戶申請的內存塊大小以及相應大小chunk通常使用的頻度,依次實現了不同的分配方法它由小大到大依次檢查不同的bin中是否有相應的空閑塊可以滿足用戶請求的內存當所有空閑的chunk都無法滿足時,他會考慮top_chunk當top_chunk也無法滿足時,堆分配器才會進行內存塊申請

    1. 定義變量

    2. 判斷有沒有可用的arena

    如果沒有可用的arena,則返回系統調用mmap去申請一塊內存

    3. 判斷是否在fastbin范圍

    如果申請的chunk的大小正好位于fastbin的范圍,則從fastbin的頭節點開始取chunk。需要注意的是,這里比較的是無符號整數調用remove_fb取出,并返回得到的fastbin的頭

    4. 判斷是否在smallbin

    如果獲取的內存塊的范圍為smallbin的范圍,執行以下流程找到其大小對應的下標,判斷其鏈表是否為空,不為空則取最后一個

    注意,為了防止一個堆塊能夠正常free且不前向后并,需要修改當前堆塊的物理相鄰的緊接著的2個堆塊的inuse位為1。

    5.調用consolidate

    當fastbin,small bin中的chunk都不能滿足要求時,就會考慮是不是largebin,在此之前先調用malloc_consolidate處理fastbin中的chunk

    將有可能合并的chunk先進行合并后放到unsorted bin中,不能合并的就直接放到unsorted bin中,然后再進入大循環,以減少堆中的碎片。只有在分配一個size在largebin范圍內的堆塊,才能觸發malloc_consolidate

    6. 小總結

    在fastbin范圍內,先判斷對應鏈表是否為空,不為空則取剛放入的chunk在smallbin范圍內,先判斷對應鏈表是否為空,不為空則取第一個放入的chunk這兩者都無法匹配用戶申請的chunk時,就會進入大循環

    7. 進入大循環

    a. 嘗試從unsorted bin中分配用戶需要的內存b. 嘗試從large bin中分配用戶需要的內存b. 嘗試從top_chunk中分配用戶需要的內存

    8. 從unsorted bin中分配nb

    如果申請的size小于unsorted bin中符合要求的chunk的size,會對其進行切割,剩下的進入last_remainder(由unsorted bin管理)如果unsorted bin中沒有滿足要求的chunk時,會先place in order整理,然后再去large bin中尋找

    9. 從large bin中分配nb

    注意,large bin中的堆塊不會split,不滿足的話就從top_chunk中切割

    10. 大循環之對于unsorted bin的check

    對于size的check:檢查當前size是否滿足對齊的 要求對于fd和bk的check:bck -> fd != victim對于double free的check:next->prev_inuse = 0

    11. 大循環之切割unsorted bin

    如果用戶請求為small bin chunk,那么我們首先考慮last_remainder如果last_remainder分割后還夠可以作為一個chunk,則使用set_head,set_foot設置標志位,將last_remainder放入原來unsorted bin的位置

    12. 大循環之取出unsorted bin

    首先將unsorted bin取出,如果其size和我們的nb(need bytes)一樣則直接放回這個unsorted bin

    13. 大循環之放入對應的bin

    根據取出的size來判斷應該放入哪個bin,放入small bin的時候則雙向鏈表插入在else if中處理large bin的邏輯,包括大小排序以及fd_nextsize和bk_nextsize

    14. 大循環總結

    整個過程迭代了10000次

    __int_malloc的大循環主要用來處理unsorted bin如果整個循環沒有找到合適的bin,說明所有的unsorted bin的大小都不滿足要求如果經過了10000次的循環,所有的unsorted bin中的bin都被放入了對應的bin中,即small bin放入對應的index中,large bin排好序后放入對應的index中

    15. 大循環之large bin

    如果請求的chunk在large bin范圍內,就在對應的bin中從小到大依次掃描,直到找到第一個合適的,并不一定精確


    切割后的remainder會被放入到unsorted bin中,同時設置標志位等信息

    16. 尋找較大的chunk

    如果走到了這里,說明對于用戶所需的chunk,不能直接從其對應的合適的bin中獲取chunk,需要掃描所有的bin,查找比當前bin更大的fast bin或small bin 以及large bin

    17. 找到一個合適的map

    18. 取出chunk

    切割之后還是一樣,放入到unsorted bin

    19. 使用top_chunk

    如果所有的bin中的chunk都沒有辦法直接滿足要求(即不合并),或者沒有空閑的chunk時,就只能使用top_chunk了

    20. top_chunk不夠用

    > 如果top_chunk不夠用的時候并不是直接申請內存,而是先調用consolidate合并空閑的fastbin > > 然后等待下次循環再去判斷是否夠用,不夠用才會調用sysmalloc申請內存 > > ![](https://ws1.sinaimg.cn/large/006nFhrCly1g47vckz6b7j30gn0cmgnb.jpg)

    _int_malloc總結

    • malloc尋找堆塊的順序
  • 在fastbin中尋找有沒有對應的chunk
  • 請求大小為small bin范圍,在small bin中尋找有沒有對應的chunk
  • 請求大小為large bin范圍,僅調用malloc_consolidate合并fastbin
  • 在unsorted bin中尋找有沒有合適的chunk
  • 在large bin中尋找有沒有合適的chunk
  • 尋找較大的bin鏈中有沒有合適的chunk
  • 尋找top_chunk
  • top_chunk不夠用,調用malloc_consolidate合并fastbin
  • top_chunk不夠用,系統調用再次申請內存
  • 總結

    以上是生活随笔為你收集整理的malloc 结构体_二进制安全之堆溢出(系列)——堆基础 amp; 结构(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    日韩动态视频 | 欧美日本三级 | 久久久久99999 | 99久久网站 | 国产又粗又猛又色又黄视频 | 婷婷五情天综123 | 精品在线观看一区二区三区 | 日韩电影在线视频 | 亚洲欧美日韩中文在线 | 一性一交视频 | 人人澡人摸人人添学生av | 99在线高清视频在线播放 | 少妇超碰在线 | 91麻豆网 | 在线免费观看视频一区二区三区 | 久久亚洲二区 | 久久精品视频在线 | 中文字幕人成人 | 最新av在线播放 | 在线视频麻豆 | 成人黄色电影在线播放 | 色九九影院 | 日日干网 | 三级午夜片 | 精品亚洲视频在线 | 91精品在线免费观看 | 国产中文字幕视频在线观看 | 日韩精品aaa | 顶级bbw搡bbbb搡bbbb | 国产免费中文字幕 | 日韩国产精品毛片 | 97电影在线观看 | av在线com| 亚洲国产69 | 久久高视频| 色婷五月 | 最新av免费在线 | 亚洲精品影院在线观看 | 国产精品福利一区 | 久久不卡电影 | 日韩视频1 | 国产一区二区在线播放 | 九色视频网| 成人免费视频网 | 91av中文字幕 | 亚洲激情综合网 | 在线观看成人福利 | 欧美激情另类文学 | 色综合久久久久综合99 | 在线高清av | 精品一二三四五区 | 日本三级香港三级人妇99 | 国产精品v欧美精品v日韩 | 日本精品在线看 | 亚洲精品视频在线观看免费视频 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 狠狠操狠狠干天天操 | 波多野结衣一区二区三区中文字幕 | 网站免费黄色 | 在线亚洲日本 | 91传媒91久久久 | 免费观看久久 | 天天天干| 欧美日韩一区二区在线观看 | 国内精品久久久精品电影院 | 国产爽视频 | 五月开心激情 | 日日夜夜精品视频 | 天天色视频 | 国产在线观看你懂得 | 欧美一二三视频 | 国产资源在线视频 | 在线一二区 | 四虎国产精品免费观看视频优播 | 国产日韩三级 | av大片网址 | 欧美另类人妖 | 国产91精品在线播放 | 91在线视频免费91 | 激情小说 五月 | 亚洲午夜av | 日韩黄色免费电影 | 日韩精品一区二区三区免费观看视频 | 91麻豆免费视频 | 国产久视频 | av免费在线观看1 | 色com| 黄色性av | 国产精品毛片久久 | 在线观看播放av | 国产免费一区二区三区最新6 | 午夜在线观看影院 | 欧美,日韩| www.国产在线| 国产精品一区二区吃奶在线观看 | 99色婷婷 | 人人玩人人添人人澡超碰 | 欧美午夜寂寞影院 | 国产在线观看,日本 | 五月天亚洲婷婷 | 中文字幕在线观 | 国产精品久久久久一区二区 | 午夜免费视频网站 | 婷婷久久精品 | 国产69精品久久久久99 | 色99色| 国产.精品.日韩.另类.中文.在线.播放 | 久久综合精品国产一区二区三区 | 国产精品嫩草55av | 一区二区三区 中文字幕 | 91高清完整版在线观看 | 久久精品视频3 | 精品久久久久久亚洲综合网站 | 91视频免费 | 久久婷婷久久 | 99精品视频在线看 | 中文字幕丝袜一区二区 | 婷婷久久五月 | 国产综合精品一区二区三区 | 久久久久久久国产精品 | 黄色软件在线看 | 麻豆影视网 | 日韩av免费一区二区 | 久久久久久99精品 | 97精品国产aⅴ | 久草久视频 | 黄网av在线 | 成人中文字幕+乱码+中文字幕 | 日韩视频一区二区三区在线播放免费观看 | 国产精品在线看 | 久久天天躁狠狠躁夜夜不卡公司 | 国产精品3 | 日本黄色免费播放 | 日韩综合色 | 蜜桃av人人夜夜澡人人爽 | 午夜免费在线观看 | 国产区精品视频 | 在线观看亚洲国产精品 | 麻豆视频免费网站 | 菠萝菠萝在线精品视频 | 国产成人久久久77777 | 日韩资源在线观看 | 操操碰 | 亚洲视频2| 91热| 久久久蜜桃 | 日韩av高清在线观看 | 在线亚洲精品 | 国产欧美精品xxxx另类 | 亚洲va欧美va人人爽 | 成人av在线直播 | 伊人婷婷综合 | 成年人免费在线 | 在线天堂中文在线资源网 | 黄网站app在线观看免费视频 | 国产一在线精品一区在线观看 | 欧美日韩一区二区三区在线观看视频 | 欧美精品亚洲精品 | 欧美日本国产在线观看 | 精品国产区 | 91视频在线观看大全 | 亚洲精品成人网 | 国产麻豆果冻传媒在线观看 | 久久精品国产99国产 | 欧美一级在线观看视频 | 99久久精品国产免费看不卡 | 天天综合网在线观看 | 免费看污在线观看 | 午夜精品久久 | 亚洲精品在线免费播放 | 国产精品麻豆99久久久久久 | 三级av在线 | 一级做a爱片性色毛片www | 中文字幕在线看片 | 在线观看成人毛片 | 麻豆免费在线视频 | 青春草免费视频 | 亚洲精品天天 | 久久综合九色欧美综合狠狠 | av大片免费 | 成人午夜电影免费在线观看 | 日日色综合 | 免费在线国产视频 | 免费三级骚 | 国产精品免费久久久久久 | 99精品在线视频观看 | 激情综合网五月 | 国内精品久久久久久久久久清纯 | 亚洲综合黄色 | 五月激情丁香婷婷 | 中文在线字幕免费观 | 天堂资源在线观看视频 | 国产91精品久久久久久 | 日精品在线观看 | 92精品国产成人观看免费 | 成人av免费 | 亚洲另类交 | 91激情视频在线播放 | 国产高清不卡一区二区三区 | 91麻豆网 | 日韩欧美视频免费在线观看 | 久久九九影视 | 日日综合网 | 永久av免费在线观看 | 黄色特级毛片 | 九草在线观看 | 在线观看日本高清mv视频 | 毛片网在线观看 | 欧美不卡视频在线 | 在线免费av网 | 97成人在线 | 一本色道久久综合亚洲二区三区 | 99 视频 高清| 99久久日韩精品视频免费在线观看 | 国产久视频| 96av麻豆蜜桃一区二区 | 在线观看亚洲国产精品 | a级国产乱理论片在线观看 特级毛片在线观看 | 日韩激情av在线 | 美女免费av | 国产xxxxx在线观看 | 娇妻呻吟一区二区三区 | 久久99亚洲网美利坚合众国 | 人人爽人人看 | 久久99国产一区二区三区 | 婷婷色亚洲 | 亚洲成人午夜在线 | 欧美一级片在线播放 | 天天干.com| 丁香网五月天 | 中文字幕在线免费观看视频 | 中国一级片免费看 | 91一区二区三区在线观看 | 亚洲综合色丁香婷婷六月图片 | 高清av免费一区中文字幕 | av丝袜美腿| 日韩在线高清视频 | 亚洲婷婷免费 | 97精品超碰一区二区三区 | 人人射人人爽 | 国产午夜亚洲精品 | 久久国色夜色精品国产 | 久久久久久国产一区二区三区 | 999久久久免费精品国产 | 久久黄色免费观看 | 黄色精品久久久 | 亚洲在线视频免费观看 | 日韩av女优视频 | 欧美老人xxxx18 | 国产日韩视频在线播放 | 一区二区av| 四虎在线永久免费观看 | 国产视频久久久久 | 天天爱天天操 | 色天天综合久久久久综合片 | 亚洲手机av | www日日夜夜| 日韩aⅴ视频 | 天天操天天玩 | 国产一区二区在线播放 | 黄色的片子 | 国产亚洲资源 | 五月天天在线 | 女人18毛片a级毛片一区二区 | 美女av免费看 | 特黄特色特刺激视频免费播放 | 色97在线| 欧美日韩精 | 中文字幕人成人 | 亚洲码国产日韩欧美高潮在线播放 | 在线色吧| 国产综合91 | 三级av在线播放 | www.com.日本一级 | 日韩高清成人 | 在线观看视频 | 国产精品99久久久精品免费观看 | 中文字幕高清免费日韩视频在线 | 天海冀一区二区三区 | 日韩在线观看一区二区三区 | 国产精品乱码久久久久久1区2区 | 久久香蕉电影网 | 久久大香线蕉app | 亚洲精品456在线播放乱码 | 国产精品手机在线观看 | 最新国产精品久久精品 | 亚洲欧美乱综合图片区小说区 | 成人国产精品久久久 | 久久久久久久久久久综合 | 国产精品成人在线 | 色视频网站在线 | 三级免费黄色 | 97人人添人澡人人爽超碰动图 | 国产 日韩 在线 亚洲 字幕 中文 | 91完整版 | 人人干人人干人人干 | 玖玖爱免费视频 | 亚洲综合在线播放 | 日韩黄色免费看 | 日日干av | 国产96在线| 五月激情婷婷丁香 | 欧美xxxxx在线视频 | 久久精品一区二 | 日韩婷婷 | 国产精品自拍av | av免费看看 | 天天干天天干天天射 | 久久呀| 国产精品久久久99 | 四虎影视精品永久在线观看 | 色天天综合久久久久综合片 | 天天操天天曰 | 亚洲色图av| 色综合久久久久久中文网 | 日韩在线视频免费播放 | 国产午夜精品福利视频 | 日韩精品高清视频 | 久久成人免费电影 | 美女天天操 | 久久不卡日韩美女 | 91av大全 | 欧美一级片免费 | 国产亚洲91| 美女网站视频一区 | 永久中文字幕 | 黄色三级网站在线观看 | 日韩特级黄色片 | 亚洲欧洲成人精品av97 | 69国产盗摄一区二区三区五区 | 国产精品不卡一区 | 国产精品美女免费看 | 国产精品欧美一区二区三区不卡 | 日韩一区精品 | 在线视频精品播放 | 国产一区二区在线看 | 国产在线精品视频 | 日韩极品在线 | 国产网站在线免费观看 | 日韩欧美精品在线观看视频 | 日韩精品在线视频 | 午夜精品三区 | 在线小视频你懂的 | 婷婷网站天天婷婷网站 | 日韩高清不卡一区二区三区 | 中文字幕人成乱码在线观看 | 国产亚洲精品电影 | 在线看国产一区 | av在线播放亚洲 | 国产精品美女久久久久久久久久久 | 激情综合五月 | 综合激情av | av电影亚洲| 日本久久久久久久久久久 | 91免费的视频在线播放 | 超碰97成人 | 久久怡红院| 亚洲一二三在线 | 狠狠狠的干 | 久久久精品亚洲 | 夜夜躁狠狠躁日日躁视频黑人 | 国产精品久久久久久久久大全 | 五月花婷婷 | 99精品在线免费视频 | 久久久精品视频网站 | 久草免费在线 | 欧美一级片免费在线观看 | 国外av在线 | 国产在线观看免 | 久久综合福利 | 久久婷亚洲五月一区天天躁 | 成人免费在线看片 | 久久影院一区 | av片在线观看免费 | 色婷婷精品 | av永久网址| 日韩久久精品一区二区 | 欧美日韩国产精品一区二区亚洲 | 日本不卡久久 | 91大神精品视频 | 国产精品久久亚洲 | 人人爽人人做 | 日韩av片免费在线观看 | 国产精品一区二区av麻豆 | 欧美一级日韩免费不卡 | 精品一区av| 最新超碰 | 亚洲精品视频在线免费播放 | 精品国产一区二区三区四区在线观看 | 色综合久久88色综合天天免费 | 欧美精品久久久久久久久久白贞 | 毛片一区二区 | 最新国产精品拍自在线播放 | 91污污| 草免费视频 | 黄色成人在线网站 | 欧美色图30p | 天天鲁一鲁摸一摸爽一爽 | 成年人电影免费在线观看 | 久久综合狠狠综合 | 久久婷婷五月综合色丁香 | 天天摸日日操 | 午夜久久 | 99精品一区二区 | 久久精品国产成人精品 | 激情av网址 | 五月激情丁香图片 | 日本黄色免费播放 | 日韩欧美xxxx | 国产.精品.日韩.另类.中文.在线.播放 | 麻豆视频www | 少妇性bbb搡bbb爽爽爽欧美 | 国产自产高清不卡 | a精品视频 | 国产乱对白刺激视频在线观看女王 | 二区视频在线观看 | 国产一二区在线观看 | 九九热精品视频在线观看 | 国产999精品久久久久久绿帽 | 免费欧美高清视频 | 天天在线免费视频 | 精品久久1 | 免费日p视频 | 亚洲精品国偷自产在线99热 | 国产精品嫩草55av | 一区二区三区免费播放 | 丁香高清视频在线看看 | 国产精品中文字幕av | 免费在线观看91 | 久久爱992xxoo | 国产福利在线不卡 | 精品亚洲男同gayvideo网站 | 人人爽人人片 | 久草在线资源观看 | 国产在线精 | 久久久精品国产一区二区三区 | 亚洲91中文字幕无线码三区 | 日本黄色免费在线 | 国产网红在线观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 久久96国产精品久久99软件 | 精品伊人久久久 | 久久美女免费视频 | 久久你懂得 | 在线国产不卡 | 天天艹天天 | 特级黄色视频毛片 | 色综合天天综合网国产成人网 | 四虎国产视频 | 亚洲午夜精品久久久 | 黄色美女免费网站 | 国产精品免费不 | 精品国产一区二区三区久久久久久 | 国产视频午夜 | 中文字幕在线观看一区 | 成人久久精品 | 国产在线观看国语版免费 | 欧美极品一区二区三区 | 国产裸体视频bbbbb | 中文字幕免费国产精品 | 成人动漫精品一区二区 | 99r精品视频在线观看 | 黄色小说免费在线观看 | 日韩午夜av | 日本天天色| 一本一道久久a久久综合蜜桃 | 五月天色站 | 国产老太婆免费交性大片 | 久久男女视频 | 国产在线一线 | 亚洲砖区区免费 | 高清有码中文字幕 | 日韩精品在线视频免费观看 | 久久视频二区 | 国产精品第二页 | 国产精品高潮久久av | www.黄色片网站 | 久久免视频 | 午夜在线观看影院 | 四虎成人在线 | av中文字幕av | .国产精品成人自产拍在线观看6 | av电影免费 | 在线观看免费黄色 | 日本电影黄色 | 日本三级香港三级人妇99 | 国产在线999 | 国产系列在线观看 | 九九热精品在线 | 国产精品aⅴ | 久草久热 | 中国一区二区视频 | 国产精品 国产精品 | av色一区| 成人国产精品久久久春色 | 久久久久久久久久久综合 | 亚州精品天堂中文字幕 | 国产蜜臀av | 国产专区视频在线观看 | 久久黄色免费观看 | 欧美色图狠狠干 | 中文字幕国产亚洲 | 精品国产免费观看 | 中中文字幕av在线 | 亚洲网站在线 | 中文字幕免费久久 | 婷婷色吧 | 色婷婷啪啪免费在线电影观看 | 97av视频 | 在线观看国产亚洲 | 日本精品久久 | 精品在线播放视频 | 亚洲黄网址 | av电影不卡在线 | 91日韩在线专区 | 亚洲精品xxxx | 国产成人久久久久 | 成人黄色大片网站 | 综合网天天射 | 国产视频1区2区 | 欧美视频日韩视频 | 99热手机在线| 国产精品第10页 | 国产在线精品福利 | 黄色大片日本免费大片 | 日韩av成人在线 | 国产成人精品午夜在线播放 | 涩涩色亚洲一区 | 国产五月婷 | 欧美高清成人 | 亚洲国产精品小视频 | 国产香蕉在线 | 欧美亚洲成人xxx | 激情av综合| 精品一区在线 | 国产精品午夜在线 | 中文久久精品 | 国产成人一区二区在线观看 | 免费成人在线视频网站 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 91成人天堂久久成人 | 亚洲国产高清视频 | 久久96 | 成人97视频 | 成年人免费在线观看网站 | 在线精品视频免费播放 | 中文字幕在线免费 | 6699私人影院 | 丁香六月天 | 在线国产激情视频 | 亚洲精品av中文字幕在线在线 | 午夜狠狠干 | 久久精品爱视频 | 91成人精品 | 久久资源在线 | 在线 国产一区 | 欧美日韩一区二区三区在线观看视频 | 色婷婷导航 | 午夜免费电影院 | 91精品国产综合久久福利 | 亚洲精品一区中文字幕乱码 | 久久99久久99| 国产97免费 | 国产精品资源网 | 99精品美女| 91爱在线| 一本一本久久a久久精品牛牛影视 | 日韩精品最新在线观看 | 精品国产成人av在线免 | 亚洲午夜精品久久久久久久久 | 国产美女久久久 | 中文字幕中文字幕在线中文字幕三区 | 欧美日韩3p | 973理论片235影院9 | 欧美va天堂va视频va在线 | 激情婷婷亚洲 | 亚洲激情在线观看 | 国产精品一区二区久久久久 | 日韩欧美一区二区三区视频 | 亚洲观看黄色网 | 国产成人精品福利 | 蜜臀av免费一区二区三区 | 黄色免费视频在线观看 | 午夜 久久 tv | 免费观看国产视频 | 国产 中文 日韩 欧美 | 精品久久久99| 天天摸天天舔天天操 | 亚洲精品在线二区 | 欧美欧美 | 中文字幕五区 | 欧美日韩精品影院 | 免费视频 三区 | 99精品国产在热久久下载 | 99产精品成人啪免费网站 | 胖bbbb搡bbbb擦bbbb| 久亚洲精品 | 亚洲精品在线观看中文字幕 | 天天看天天干天天操 | 国产一级淫片在线观看 | www.天天色.com | 久久久久久久久国产 | 国产精品男女啪啪 | 久久久国产精品一区二区中文 | 欧美少妇xxx | 国产精品第一页在线观看 | 日韩av片在线 | 欧美精品一二 | 激情综合网天天干 | 久久精品之 | 成人一级影视 | 欧美成人区 | 黄色一级大片免费看 | 亚洲春色综合另类校园电影 | 国产精品 9999 | 亚洲视频99 | 日本在线观看一区二区三区 | 色综合亚洲精品激情狠狠 | 免费福利片2019潦草影视午夜 | 国产精品一区二区美女视频免费看 | 亚洲最新毛片 | 日韩视频免费观看高清完整版在线 | 96精品视频 | av免费片| 一区二区三区三区在线 | 久久人人爽人人爽人人片av免费 | 91视频免费看 | 国产精品久久久久久久久久久久午 | 国产精品久久久久久久久搜平片 | 成人av在线看 | 欧美一区二区在线刺激视频 | 久久草草影视免费网 | 在线观看免费高清视频大全追剧 | 国产免费久久 | 亚洲丝袜一区二区 | 色多多污污 | 国产小视频在线看 | 96在线| 欧美坐爱视频 | av天天干| 99久久久久免费精品国产 | 在线视频精品 | 高清av中文在线字幕观看1 | 国产又粗又猛又爽 | 中文字幕永久免费 | 久在线观看视频 | 久草9视频| 超碰夜夜| 日韩二三区 | 波多野结衣电影一区二区三区 | 午夜久久久影院 | 91av视屏 | 亚洲 欧美 变态 国产 另类 | 欧美午夜性生活 | 亚洲一区二区三区91 | 国产免费高清视频 | 色视频网址 | 97操碰 | 亚洲激情电影在线 | 在线综合 亚洲 欧美在线视频 | 午夜色大片在线观看 | 色爱区综合激月婷婷 | 成人久久久久久久久久 | 日韩高清不卡一区二区三区 | 国产精品av在线 | 成人中心免费视频 | 日韩精品视频免费 | 日韩av中文字幕在线免费观看 | av永久网址 | 久久ww| 国产精品99久久久久久久久 | 国产一区二区不卡在线 | 国产乱码精品一区二区蜜臀 | 69xxxx欧美 | 精品伦理一区二区三区 | 日本在线中文在线 | 精品一区二区在线观看 | 中文字幕一区二区三区在线播放 | 免费欧美精品 | av网站播放 | 色视频网站在线 | 亚洲自拍av在线 | 精品91视频 | 亚洲成av人电影 | 久久婷婷激情 | 精品久久久一区二区 | 日韩精品无码一区二区三区 | 91av视频在线免费观看 | 中文字幕精品www乱入免费视频 | 天天精品视频 | 久久精品99久久久久久 | 婷婷五综合 | 亚洲精品国产精品国自产在线 | 色婷婷天天干 | 日韩欧美网站 | 欧美大片www | 久久爽久久爽久久av东京爽 | 中文字幕亚洲欧美日韩2019 | 国产.精品.日韩.另类.中文.在线.播放 | 日韩一区二区三区免费电影 | 91亚洲网 | 免费的国产精品 | 在线视频第一页 | 色婷婷五 | 久久久首页 | 中文字幕 国产视频 | 亚洲最新在线视频 | 干天天 | 人人搞人人爽 | 久久视频这里有精品 | a级片韩国| 欧美极品在线播放 | 精品国产观看 | 久久综合桃花 | 国产免费又粗又猛又爽 | 国产精品淫 | 欧美日韩视频在线播放 | 久久婷婷色| 91在线播放国产 | 亚洲国产精品电影 | 中文字幕在线观看你懂的 | 久久艹国产视频 | www夜夜操 | 特级西西www44高清大胆图片 | 国产精品九九久久久久久久 | 丰满少妇在线观看资源站 | 99免费看片 | 狠狠狠色丁香婷婷综合久久五月 | 精品国产一区二区三区蜜臀 | 久久久久久久99精品免费观看 | 永久黄网站色视频免费观看w | 三级av黄色| 综合色中色 | 国产乱码精品一区二区蜜臀 | 午夜久操| 午夜精品视频福利 | 欧美日韩国产色综合一二三四 | 国产美女视频免费观看的网站 | 久久久久北条麻妃免费看 | 黄色毛片电影 | 中文字幕在线播放一区二区 | 安徽妇搡bbbb搡bbbb | 中国一级片视频 | 高清在线观看av | 综合久久婷婷 | 色在线国产 | 久久久99精品免费观看乱色 | 五月天婷婷在线观看视频 | 91激情小视频 | 国产精品一二三 | 日韩一区二区三区免费视频 | 久久精品99国产精品亚洲最刺激 | 在线免费av播放 | 人人玩人人添人人澡超碰 | 黄色特级片 | 麻豆一区二区三区视频 | 九九亚洲精品 | 成人av一区二区三区 | 日韩免费中文字幕 | 国产午夜精品一区二区三区 | 97精品国产91久久久久久久 | 免费十分钟 | 99在线热播精品免费 | 欧美成年网站 | 国产日韩精品一区二区三区在线 | 亚洲国产成人在线 | 激情视频久久 | 日韩欧美精品在线 | 久久精品电影院 | 麻豆国产电影 | 天天操天天谢 | 久99久久| 精品在线免费观看 | 99久久久久成人国产免费 | 中文字幕在线观看视频一区二区三区 | 欧美成人精品在线 | 久久人人爽人人片av | 欧美成人黄 | 日韩在线观看视频网站 | 亚洲天堂自拍视频 | 极品久久久久 | 麻豆视频入口 | 91精品国产91久久久久福利 | 日本色小说视频 | 久久国际影院 | 91久久久久久国产精品 | 久久久国产一区二区三区四区小说 | 在线看成人 | 久久久免费电影 | 成人黄色在线观看视频 | 欧美视频在线观看免费网址 | 日韩欧美视频免费看 | 亚洲国产午夜 | 天天插天天射 | 中文字幕精品一区二区精品 | 91免费看片黄 | 成人在线免费视频观看 | 国产原厂视频在线观看 | 97色噜噜 | 美女网站在线播放 | 久久深爱网| 国产精品美女久久久久久久久久久 | 中文字幕免费 | 中文字幕在线观看免费观看 | 亚洲日本精品视频 | 国产午夜精品一区二区三区在线观看 | 国产视频黄 | 一二三久久久 | 亚洲精品五月天 | 激情视频一区二区三区 | 国产在线观看免费 | av色图天堂网 | 欧美福利片在线观看 | www99久久 | 久久久久久在线观看 | 亚洲va欧美va | 久久久精品视频网站 | 成年人黄色大片在线 | www.在线观看视频 | 91视频3p | 亚洲理论片在线观看 | 91精品日韩 | 欧美a级一区二区 | 一区二区欧美激情 | 日本三级吹潮在线 | 日韩av免费大片 | 国产在线观看免费av | 国产成人一区二区三区久久精品 | 久久精品精品 | 精品久久久久一区二区国产 | 免费国产ww | 久久视频网址 | 激情中文在线 | 午夜在线日韩 | 99re视频在线观看 | 国产精品免费久久久 | 久久免费视频这里只有精品 | 久久电影网站中文字幕 | 久久歪歪| 在线a视频免费观看 | 91香蕉国产在线观看软件 | 婷婷激情综合五月天 | 特级毛片aaa | 久久另类视频 | 成人黄色大片在线免费观看 | 狠狠色丁香婷婷综合橹88 | 国产无吗一区二区三区在线欢 | 亚洲综合色视频在线观看 | 欧美色综合久久 | 蜜臀一区二区三区精品免费视频 | 国产xxxx| 天天干天天看 | 97精品国产91久久久久久 | 午夜久久福利 | 久久精品成人 | 91女子私密保健养生少妇 | av不卡免费在线观看 | 亚洲精品一区二区三区新线路 | 日韩欧美电影 | 日韩亚洲在线 | 久久精品久久久久 | 婷婷去俺也去六月色 | 九九九国产 | 91av视频在线观看 | 久久久久成人免费 | www激情久久 | 国产尤物在线视频 | 日韩av一区二区三区四区 | 久草在线观看资源 | 亚洲久草在线视频 | 免费国产亚洲视频 | 亚洲第一中文网 | 国产三级久久久 | 国产亚洲精品久久久久久无几年桃 | 亚洲精品视频一二三 | 精品国产一区二区三区av性色 | 奇米777777| 免费在线看成人av | 精品国产aⅴ一区二区三区 在线直播av | 中文字幕永久在线 | 午夜av日韩 | 国产97色| 黄色国产在线观看 | 国产精品久久久久亚洲影视 | 视频在线精品 | 91在线免费视频 | 丝袜网站在线观看 | 亚洲激情免费 | 欧美成人播放 | 日本精品一区二区 | 国产在线a | 亚洲视频久久 | 国产精品一区二区三区免费看 | 国产成人精品久 | 四虎成人在线 | 午夜国产福利在线 | 91av视频播放| 97国产大学生情侣白嫩酒店 | 99精品一区二区三区 | 色橹橹欧美在线观看视频高清 | 国产999视频在线观看 | 99婷婷狠狠成为人免费视频 | 国产午夜精品一区二区三区四区 | 国产成人精品久 | 伊人网综合在线观看 | 国产精品99久久久久的智能播放 | 亚洲精品欧美专区 | 91试看 | 免费看一级 | 美女视频又黄又免费 | 久青草电影 | 久久久久久毛片 | 久久在视频| 日韩av美女| 久久久久免费观看 | 国产999在线 | 在线观看a视频 | 日韩免费在线视频观看 | 国产一级在线 | 五月婷婷色 | 精品久久久久一区二区国产 | 久久久国产精品网站 | 黄色一集片| aaa日本高清在线播放免费观看 | 在线观看国产成人av片 | 国色天香在线观看 | 丁香激情综合国产 | 二区三区中文字幕 | 特级西西444www大精品视频免费看 | 成人免费视频视频在线观看 免费 | 亚洲一区黄色 | 久久国产精品成人免费浪潮 | 久久久精品电影 | 色姑娘综合| 丁香久久婷婷 | 国产一区二区在线免费观看 | 国产美女视频网站 | 人人爽人人爱 | 5月丁香婷婷综合 | 欧美色图88 | 成人啪啪18免费游戏链接 | 成人超碰在线 | 久久高清毛片 | 免费亚洲片 | 亚洲国产中文在线观看 | 免费成人av在线 | 色偷偷网站视频 | 成人免费看片98欧美 | 久久不见久久见免费影院 | 国产 日韩 欧美 在线 | 国产精品国产三级国产不产一地 | 夜夜躁狠狠躁日日躁视频黑人 | 色精品视频 | 黄色片免费在线 | 美女福利视频在线 | 欧美-第1页-屁屁影院 | 久久久久久久久黄色 | 国产女人40精品一区毛片视频 | 亚洲一区二区三区毛片 | 一区二区伦理 | 日韩,中文字幕 | 欧美日韩在线观看一区 | 九九激情视频 | 在线观看成人国产 | 综合激情av | 成片免费观看视频大全 | 黄色免费视频在线观看 | 97国产大学生情侣酒店的特点 | 欧美激情另类文学 | 免费男女羞羞的视频网站中文字幕 | 美女视频黄网站 | 国产一区在线播放 | 中文字幕影片免费在线观看 | 激情综合网五月婷婷 | 亚洲欧洲一区二区在线观看 | 91福利免费 | 黄色av三级在线 | 97超碰中文字幕 | 日韩高清在线不卡 | 96久久| 最近高清中文字幕在线国语5 | 一级做a视频 | 午夜在线观看一区 | 国产成人精品av在线观 | 天天玩天天操天天射 | 2024国产精品视频 | 欧美国产大片 | 插婷婷 | 国产中文字幕网 | 久久精品黄 | 亚洲精品一区二区三区高潮 | 色婷婷久久 | 日韩av网址在线 | 国产精品3区 | 色婷婷狠狠五月综合天色拍 | 激情片av| 波多野结衣一区二区三区中文字幕 | 日日爱999 |