精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

IOS邪術之 殺不死的后臺&監聽進程

移動開發 iOS
開機啟動:App安裝到IOS設備設備之后,無論App是否開啟過,只要IOS設備重啟,App就會隨之啟動;無限后臺運行:應用進入后臺狀態,可以無限后臺運行,不被系統kill;

非越獄情況下實現:

開機啟動:App安裝到IOS設備設備之后,無論App是否開啟過,只要IOS設備重啟,App就會隨之啟動;

***后臺運行:應用進入后臺狀態,可以***后臺運行,不被系統kill;

監聽進程:可獲IOS設備運行除系統外的App(包括正在運行和后臺運行);

配置項目 plist文件

添加:

 

  1. <key>UIBackgroundModes</key> 
  2.  
  3. <array> 
  4.  
  5. <string>voip</string> 
  6.  
  7. </array> 

 


功能類:ProccessHelper

 

  1. [objc] view plaincopy 
  2.  
  3. #import <Foundation/Foundation.h> 
  4.  
  5. @interface ProccessHelper : NSObject 
  6.  
  7. + (NSArray *)runningProcesses; 
  8.  
  9. @end 
  10.  
  11. [cpp] view plaincopyprint? 
  12. #import "ProccessHelper.h" 
  13. //#include<objc/runtime.h> 
  14. #include <sys/sysctl.h> 
  15.  
  16. #include <stdbool.h> 
  17. #include <sys/types.h> 
  18. #include <unistd.h> 
  19. #include <sys/sysctl.h> 
  20.  
  21. @implementation ProccessHelper 
  22.  
  23. //You can determine if your app is being run under the debugger with the following code from 
  24. static bool AmIBeingDebugged(void
  25. // Returns true if the current process is being debugged (either 
  26. // running under the debugger or has a debugger attached post facto). 
  27. int junk; 
  28. int mib[4]; 
  29. struct kinfo_proc info; 
  30. size_t size; 
  31.  
  32. // Initialize the flags so that, if sysctl fails for some bizarre 
  33. // reason, we get a predictable result. 
  34.  
  35. info.kp_proc.p_flag = 0
  36.  
  37. // Initialize mib, which tells sysctl the info we want, in this case 
  38. // we're looking for information about a specific process ID. 
  39.  
  40. mib[0] = CTL_KERN; 
  41. mib[1] = KERN_PROC; 
  42. mib[2] = KERN_PROC_PID; 
  43. mib[3] = getpid(); 
  44.  
  45. // Call sysctl. 
  46.  
  47. size = sizeof(info); 
  48. junk = sysctl(mib, sizeof(mib) / sizeof(*mib), &info, &size, NULL, 0); 
  49. assert(junk == 0); 
  50.  
  51. // We're being debugged if the P_TRACED flag is set. 
  52.  
  53. return ( (info.kp_proc.p_flag & P_TRACED) != 0 ); 
  54.  
  55. //返回所有正在運行的進程的 id,name,占用cpu,運行時間 
  56. //使用函數int sysctl(int *, u_int, void *, size_t *, void *, size_t) 
  57. + (NSArray *)runningProcesses 
  58. //指定名字參數,按照順序***個元素指定本請求定向到內核的哪個子系統,第二個及其后元素依次細化指定該系統的某個部分。 
  59. //CTL_KERN,KERN_PROC,KERN_PROC_ALL 正在運行的所有進程 
  60. int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_ALL ,0}; 
  61.  
  62.  
  63. size_t miblen = 4
  64. //值-結果參數:函數被調用時,size指向的值指定該緩沖區的大小;函數返回時,該值給出內核存放在該緩沖區中的數據量 
  65. //如果這個緩沖不夠大,函數就返回ENOMEM錯誤 
  66. size_t size; 
  67. //返回0,成功;返回-1,失敗 
  68. int st = sysctl(mib, miblen, NULL, &size, NULL, 0); 
  69.  
  70. struct kinfo_proc * process = NULL; 
  71. struct kinfo_proc * newprocess = NULL; 
  72. do 
  73. size += size / 10
  74. newprocess = realloc(process, size); 
  75. if (!newprocess) 
  76. if (process) 
  77. free(process); 
  78. process = NULL; 
  79. return nil; 
  80.  
  81. process = newprocess; 
  82. st = sysctl(mib, miblen, process, &size, NULL, 0); 
  83. while (st == -1 && errno == ENOMEM); 
  84.  
  85. if (st == 0
  86. if (size % sizeof(struct kinfo_proc) == 0
  87. int nprocess = size / sizeof(struct kinfo_proc); 
  88. if (nprocess) 
  89. NSMutableArray * array = [[NSMutableArray alloc] init]; 
  90. for (int i = nprocess - 1; i >= 0; i--) 
  91. NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
  92. NSString * processID = [[NSString alloc] initWithFormat:@"%d", process[i].kp_proc.p_pid]; 
  93. NSString * processName = [[NSString alloc] initWithFormat:@"%s", process[i].kp_proc.p_comm]; 
  94. NSString * proc_CPU = [[NSString alloc] initWithFormat:@"%d", process[i].kp_proc.p_estcpu]; 
  95. double t = [[NSDate date] timeIntervalSince1970] - process[i].kp_proc.p_un.__p_starttime.tv_sec; 
  96. NSString * proc_useTiem = [[NSString alloc] initWithFormat:@"%f",t]; 
  97. NSString *startTime = [[NSString alloc] initWithFormat:@"%ld", process[i].kp_proc.p_un.__p_starttime.tv_sec]; 
  98. NSString * status = [[NSString alloc] initWithFormat:@"%d",process[i].kp_proc.p_flag]; 
  99.  
  100. NSMutableDictionary *dic = [[NSMutableDictionary alloc] init]; 
  101. [dic setValue:processID forKey:@"ProcessID"]; 
  102. [dic setValue:processName forKey:@"ProcessName"]; 
  103. [dic setValue:proc_CPU forKey:@"ProcessCPU"]; 
  104. [dic setValue:proc_useTiem forKey:@"ProcessUseTime"]; 
  105. [dic setValue:proc_useTiem forKey:@"ProcessUseTime"]; 
  106. [dic setValue:startTime forKey:@"startTime"]; 
  107.  
  108. // 18432 is the currently running application 
  109. // 16384 is background 
  110. [dic setValue:status forKey:@"status"]; 
  111.  
  112. [processID release]; 
  113. [processName release]; 
  114. [proc_CPU release]; 
  115. [proc_useTiem release]; 
  116. [array addObject:dic]; 
  117. [startTime release]; 
  118. [status release]; 
  119. [dic release]; 
  120.  
  121. [pool release]; 
  122.  
  123. free(process); 
  124. process = NULL; 
  125. //NSLog(@"array = %@",array); 
  126.  
  127. return array; 
  128.  
  129. return nil; 
  130.  
  131. @end  

 

實現代碼:

 

  1. [objc] view plaincopy 
  2.  
  3. systemprocessArray = [[NSMutableArray arrayWithObjects: 
  4. @"kernel_task"
  5. @"launchd"
  6. @"UserEventAgent"
  7. @"wifid"
  8. @"syslogd"
  9. @"powerd"
  10. @"lockdownd"
  11. @"mediaserverd"
  12. @"mediaremoted"
  13. @"mDNSResponder"
  14. @"locationd"
  15. @"imagent"
  16. @"iapd"
  17. @"fseventsd"
  18. @"fairplayd.N81"
  19. @"configd"
  20. @"apsd"
  21. @"aggregated"
  22. @"SpringBoard"
  23. @"CommCenterClassi"
  24. @"BTServer"
  25. @"notifyd"
  26. @"MobilePhone"
  27. @"ptpd"
  28. @"afcd"
  29. @"notification_pro"
  30. @"notification_pro"
  31. @"syslog_relay"
  32. @"notification_pro"
  33. @"springboardservi"
  34. @"atc"
  35. @"sandboxd"
  36. @"networkd"
  37. @"lsd"
  38. @"securityd"
  39. @"lockbot"
  40. @"installd"
  41. @"debugserver"
  42. @"amfid"
  43. @"AppleIDAuthAgent"
  44. @"BootLaunch"
  45. @"MobileMail"
  46. @"BlueTool"
  47. nil nil] retain]; 
  48.  
  49.  
  50. [objc] view plaincopy 
  51.  
  52. - (void)applicationDidEnterBackground:(UIApplication *)application 
  53. while (1) { 
  54. sleep(5); 
  55. [self postMsg]; 
  56.  
  57. [cpp] view plaincopyprint? 
  58. [[UIApplication sharedApplication] setKeepAliveTimeout:600 handler:^{ 
  59. NSLog(@"KeepAlive"); 
  60. }]; 
  61.  
  62. - (void)applicationWillResignActive:(UIApplication *)application 
  63. - (void)applicationWillEnterForeground:(UIApplication *)application 
  64. - (void)applicationDidBecomeActive:(UIApplication *)application 
  65. - (void)applicationWillTerminate:(UIApplication *)application 
  66.  
  67. #pragma mark - 
  68. #pragma mark - User Method 
  69.  
  70. - (void) postMsg 
  71. //上傳到服務器 
  72. NSURL *url = [self getURL]; 
  73. NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; 
  74. NSError *error = nil; 
  75. NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error]; 
  76.  
  77. if (error) { 
  78. NSLog(@"error:%@", [error localizedDescription]); 
  79.  
  80. NSString *str = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding]; 
  81. NSLog(@"%@",str); 
  82.  
  83. - (NSURL *) getURL 
  84. UIDevice *device = [UIDevice currentDevice]; 
  85.  
  86. NSString* uuid = @"TESTUUID"
  87. NSString* manufacturer = @"apple"
  88. NSString* model = [device model]; 
  89. NSString* mobile = [device systemVersion]; 
  90.  
  91. NSString *msg = [NSString stringWithFormat:@"Msg:%@ Time:%@", [self processMsg], [self getTime]]; 
  92. CFShow(msg); 
  93.  
  94. / 省略部分代碼 / 
  95.  
  96. NSString *urlStr = [strUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
  97. NSURL *url = [NSURL URLWithString:urlStr]; 
  98.  
  99. return url; 
  100.  
  101. - (BOOL) checkSystemProccess:(NSString *) proName 
  102. if ([systemprocessArray containsObject:proName]) { 
  103. return YES; 
  104. return NO; 
  105.  
  106. - (BOOL) checkFirst:(NSString *) string 
  107. NSString *str = [string substringToIndex:1]; 
  108. NSRange r = [@"ABCDEFGHIJKLMNOPQRSTUVWXWZ" rangeOfString:str]; 
  109.  
  110. if (r.length > 0) { 
  111. return YES; 
  112. return NO; 
  113.  
  114. - (NSString *) processMsg 
  115. NSArray *proMsg = [ProccessHelper runningProcesses]; 
  116.  
  117. if (proMsg == nil) { 
  118. return nil; 
  119.  
  120. NSMutableArray *proState = [NSMutableArray array]; 
  121. for (NSDictionary *dic in proMsg) { 
  122.  
  123. NSString *proName = [dic objectForKey:@"ProcessName"]; 
  124. if (![self checkSystemProccess:proName] && [self checkFirst:proName]) { 
  125. NSString *proID = [dic objectForKey:@"ProcessID"]; 
  126. NSString *proStartTime = [dic objectForKey:@"startTime"]; 
  127.  
  128. if ([[dic objectForKey:@"status"] isEqualToString:@"18432"]) { 
  129. NSString *msg = [NSString stringWithFormat:@"ProcessName:%@ - ProcessID:%@ - StartTime:%@ Running:YES", proName, proID, proStartTime]; 
  130. [proState addObject:msg]; 
  131. else { 
  132. NSString *msg = [NSString stringWithFormat:@"ProcessName:%@ - ProcessID:%@ - StartTime:%@ Running:NO", proName, proID, proStartTime]; 
  133. [proState addObject:msg]; 
  134.  
  135. NSString *msg = [proState componentsJoinedByString:@"______"]; 
  136. return msg; 
  137.  
  138. // 獲取時間 
  139. - (NSString *) getTime 
  140. NSDateFormatter *formatter =[[[NSDateFormatter alloc] init] autorelease]; 
  141. formatter.dateStyle = NSDateFormatterMediumStyle; 
  142. formatter.timeStyle = NSDateFormatterMediumStyle; 
  143. formatter.locale = [NSLocale currentLocale]; 
  144.  
  145. NSDate *date = [NSDate date]; 
  146.  
  147. [formatter setTimeStyle:NSDateFormatterMediumStyle]; 
  148. NSCalendar *calendar = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease]; 
  149. NSDateComponents *comps = [[[NSDateComponents alloc] init] autorelease]; 
  150. NSInteger unitFlags = NSYearCalendarUnit | 
  151. NSMonthCalendarUnit | 
  152. NSDayCalendarUnit | 
  153. NSWeekdayCalendarUnit | 
  154. NSHourCalendarUnit | 
  155. NSMinuteCalendarUnit | 
  156. NSSecondCalendarUnit; 
  157. comps = [calendar components:unitFlags fromDate:date]; 
  158. int year = [comps year]; 
  159. int month = [comps month]; 
  160. int day = [comps day]; 
  161. int hour = [comps hour]; 
  162. int min = [comps minute]; 
  163. int sec = [comps second]; 
  164.  
  165. NSString *time = [NSString stringWithFormat:@"%d-%d-%d %d:%d:%d", year, month, day, hour, min, sec]; 
  166.  
  167. return time; 
  168.  
  169. @end  

 

責任編輯:chenqingxiang 來源: ztp800201的博客
相關推薦

2014-01-06 10:09:40

2021-06-15 08:44:51

Android 谷歌OEM

2021-06-15 14:25:54

GoogleAndorid應用程序

2019-11-01 14:30:35

iOS 13.2蘋果APP

2010-09-02 13:37:13

2024-10-30 14:25:00

GitHub模型

2019-11-04 14:15:33

微信iOS 13.2APP

2010-07-14 16:19:33

郭臺銘

2010-05-05 16:30:25

Oracle后臺進程

2024-03-20 00:00:00

大語言模型人工智能AI

2010-10-29 15:54:13

Oracle后臺進程

2010-03-31 14:36:50

Oracle進程結構

2020-08-14 10:52:13

微軟手機雙屏手機

2021-11-15 10:35:46

Python線程代碼

2018-11-08 12:27:02

十字符病毒云服務器

2023-03-02 23:50:36

Linux進程管理

2009-07-06 15:53:28

微軟Windows 7殺毒

2009-08-11 10:25:18

蘋果喬布斯

2011-08-24 10:31:10

Oracle數據庫進程后臺進程

2018-09-12 21:25:15

iOSAppcrash
點贊
收藏

51CTO技術棧公眾號

a黄色片在线观看| 一级做a爱片性色毛片| 久久1电影院| 在线观看一区日韩| 天天干天天操天天干天天操| 亚洲精品成av人片天堂无码| 国产一区二区三区的电影| 在线看福利67194| 黄色片免费网址| 性欧美18xxxhd| 国产精品国产三级国产aⅴ原创 | 影音成人av| 亚洲美女偷拍久久| 日韩av在线电影观看| 一级片视频播放| 中日韩视频在线观看| 日韩视频精品在线| 3d动漫精品啪啪一区二区下载| 91亚洲精品在看在线观看高清| 五月天精品一区二区三区| 亚洲精品日韩在线观看| 污视频在线免费| 国产在线看一区| 日韩av高清不卡| 久久精品视频久久| 五月开心六月丁香综合色啪| 精品五月天久久| 久久久久久久久久影视| 精品亚洲a∨| 欧美性猛交xxxx黑人猛交| 亚洲精品少妇一区二区| 18免费在线视频| 91丨九色丨国产丨porny| 99re视频在线| 国产精品久久久国产盗摄| 久久久久欧美精品| 97超碰色婷婷| 久久久国产成人| 香蕉视频国产精品 | 黄在线免费观看| 久久九九国产精品| 国产一区二区无遮挡| 午夜精品久久久久久久爽| 精品中文字幕一区二区| 国产精品一区二区三| 成年人av网站| 久久夜色精品| 欧美在线激情网| 天天操天天干视频| 亚洲精选国产| 91精品国产高清自在线| 精品视频第一区| 精品999久久久| 国产精品一色哟哟哟| 精品久久久久久久久久国产| 在线免费观看一区| 婷婷久久五月天| 国产色a在线| 国产亚洲精品中文字幕| 蜜桃av噜噜一区二区三| 视频在线不卡| 91天堂素人约啪| 免费一区二区三区在在线视频| 亚洲欧美日韩动漫| 久久久精品免费免费| 乱色588欧美| 偷拍精品一区二区三区| av在线综合网| 欧美少妇一区| 99reav在线| 亚洲欧美日韩中文播放| 国产人妻人伦精品| 欧美1—12sexvideos| 五月婷婷综合激情| 日av中文字幕| 欧美一级免费| 日韩一区二区电影网| 性欧美18—19sex性高清| 欧美福利在线播放网址导航| 日韩精品中文字幕有码专区| 无码一区二区三区在线| 国产高清一区| 欧美极品少妇xxxxⅹ裸体艺术| 日韩av在线电影| 老司机精品福利视频| 国产日韩欧美视频在线| 丰满少妇被猛烈进入| 99re66热这里只有精品3直播| 欧美一区二区三区成人久久片| 91电影在线播放| 丁香一区二区| 日韩中文字幕免费在线观看| 亚洲国产精品一区二区久久hs| 亚洲大尺度网站| 成人黄色国产精品网站大全在线免费观看| 国产一级特黄a大片99| 黄色片在线免费观看| 国产一区二区| 日韩欧美精品一区| 亚洲欧美制服另类日韩| 在线观看天堂av| 韩国亚洲精品| 国产精品久久久久久久久久小说| a天堂在线观看视频| 99精品黄色片免费大全| 一区二区精品视频| 国产丝袜在线观看视频| 欧美色网站导航| 日本一卡二卡在线| 国产精品久久久久久久| 911国产网站尤物在线观看| 曰批又黄又爽免费视频| 9色porny自拍视频一区二区| 亚洲一区二区三区午夜| 青青青免费在线视频| 777久久久精品| free性中国hd国语露脸| 一区二区三区在线| 日韩免费在线播放| 亚洲va久久久噜噜噜无码久久| 国产日产精品1区| 久久国产午夜精品理论片最新版本| 黄瓜视频成人app免费| 欧美成人aa大片| sm捆绑调教视频| 久久久人人人| 国产一区二区精品在线| 成人福利网站| 欧美日韩免费不卡视频一区二区三区| 91丨porny丨对白| 在线观看国产精品入口| 国产精品久久久久久婷婷天堂 | 777欧美精品| 亚洲图片第一页| 日日嗨av一区二区三区四区| 精品国产乱码久久久久久108| 日韩电影免费观看| 7777精品伊人久久久大香线蕉经典版下载 | 久久久久久久久久久久久久久久久 | 国产日韩成人内射视频 | 日韩一级大片在线| 欧美日韩色视频| 久久99国内精品| 亚洲欧美日本国产有色| yy6080久久伦理一区二区| 国产亚洲精品久久| 亚洲欧美综合自拍| 久久在线观看免费| 欧美 日韩 激情| 亚洲国产欧美日韩在线观看第一区| 国内精品久久久久久中文字幕 | 日本三级网站在线观看| 国产精品一二三| 激情五月六月婷婷| 午夜久久av| 欧美日韩国产成人在线观看| 性一交一乱一乱一视频| 亚洲国产综合色| 又黄又爽的网站| 一区二区国产精品| 久久久久九九九| av日韩亚洲| 国产亚洲免费的视频看| 中文字幕无码乱码人妻日韩精品| 国产精品欧美久久久久无广告 | 成人av资源在线观看| 青青青在线观看视频| 亚洲三区欧美一区国产二区| 国外视频精品毛片| 天天干视频在线观看| 亚洲高清免费观看| 亚洲av成人无码一二三在线观看| 妖精视频成人观看www| 精品一区二区三区视频日产| 最新日韩精品| 一区二区成人精品| 91 中文字幕| 亚洲精品va在线观看| 99国产精品免费视频| 欧美日一区二区三区在线观看国产免| 国产精品视频入口| 久久爱91午夜羞羞| 夜夜嗨av色综合久久久综合网| 国产精品久久久久久在线| 亚洲午夜羞羞片| 免费毛片视频网站| 九九热在线视频观看这里只有精品| 伊人再见免费在线观看高清版| 精品亚洲免a| 国产精品亚洲综合天堂夜夜| 欧美性猛片xxxxx免费中国| 亚洲欧美国产精品久久久久久久 | 欧美性x x x| 99在线热播精品免费| 九色91popny| 国产精品v亚洲精品v日韩精品| 精品国产91亚洲一区二区三区www| 肉色超薄丝袜脚交69xx图片| 国产欧美日韩影院| 成人久久久久爱| 成人爽a毛片免费啪啪动漫| 亚洲欧美变态国产另类| 国产精品-色哟哟| 欧美日韩综合视频| 超碰在线国产97| 久久久99久久| 91视频在线免费| 美女一区二区三区| 看av免费毛片手机播放| 综合久久精品| 亚洲乱码一区二区三区| 久久久久观看| 亚洲直播在线一区| 草民电影神马电影一区二区| 97精品视频在线播放| 国产最新在线| 伊人伊人伊人久久| 午夜激情在线视频| 欧美一区二区女人| japanese国产在线观看| 午夜一区二区三区在线观看| 精品无码久久久久成人漫画 | 国产毛片欧美毛片久久久| 成人性生交大片免费看中文 | 97成人超碰视| 国产人妖在线观看| 久久99在线观看| 美女网站色免费| 丝袜美腿高跟呻吟高潮一区| 老太脱裤子让老头玩xxxxx| 一本一道久久综合狠狠老| 亚洲一区二区在线免费观看| 国内黄色精品| 欧美日韩在线精品| 亚瑟一区二区三区四区| 国产一区二区无遮挡| 国产精品22p| 成人女人免费毛片| 97久久综合区小说区图片区| 97超碰人人看人人| 日本成人精品| 亚洲自拍在线观看| 国产精久久久| 成人在线激情视频| 久久福利在线| 成人信息集中地欧美| 久久久加勒比| 国产日韩中文在线| 欧美黄色a视频| 成人精品视频99在线观看免费| 欧美videos粗暴| 国产欧美欧洲在线观看| 白嫩亚洲一区二区三区| 91视频免费网站| 66精品视频在线观看| 国产精品久久久久久久久久直播 | 亚洲精品aⅴ中文字幕乱码 | 亚洲视频在线免费观看| 国产在线电影| 综合久久五月天| 国产在线一区二区视频| 欧美大学生性色视频| xxx在线免费观看| 97久久国产精品| 美女福利一区二区三区| 国产成人精品国内自产拍免费看| 日韩欧美看国产| 国产精品网站大全| 9999精品| 国产91视觉| 中文字幕中文字幕精品| 中文字幕久精品免| 欧美区日韩区| 欧美韩国日本在线| 乱一区二区av| 娇妻高潮浓精白浆xxⅹ| 91女厕偷拍女厕偷拍高清| 娇妻被老王脔到高潮失禁视频| 日韩一区在线看| 国产精久久久久久| 在线免费观看不卡av| www.国产三级| 国产婷婷97碰碰久久人人蜜臀 | 中文字幕 日韩 欧美| 国产福利不卡视频| 久久国产精品影院| 亚洲欧洲日本在线| 日本三级欧美三级| 欧美人妖巨大在线| 天天操天天爱天天干| 中文精品99久久国产香蕉| 色婷婷在线播放| 国产精品久久97| 精品视频高潮| 亚洲最大免费| 精品成人久久| 国产一二三区av| 337p粉嫩大胆色噜噜噜噜亚洲| 免费一级suv好看的国产网站 | 中文字幕制服诱惑| 精品国产一区二区三区四区四| 国产在线观看高清视频| 国模视频一区二区三区| 91精品一区| 日本在线视频不卡| 亚洲激情另类| 中文字幕12页| 国产欧美一区二区三区鸳鸯浴 | 国产精品国产亚洲精品看不卡15 | 最新91在线视频| 伊人网在线播放| 成人国产一区二区| 小处雏高清一区二区三区| 国产精品亚洲a| 成人18精品视频| 国产探花在线免费观看| 欧美亚洲动漫另类| 亚洲 欧美 激情 另类| 欧美激情三级免费| 国产精品1区| 亚洲精品第一区二区三区| 国产一区二区三区久久| 韩国三级视频在线观看| 亚洲日本在线视频观看| 制服丝袜在线一区| 亚洲欧美日韩综合| 日韩激情电影免费看| 国产伦一区二区三区色一情| 一区二区免费不卡在线| 亚洲色图欧美自拍| 国产精品久久久久久久久久久免费看| 影音先锋在线国产| 日韩成人在线免费观看| 爱看av在线| 国产在线精品一区二区中文| 欧美日韩国内| 中文字幕永久免费| 久久精品系列| 日韩精品在线第一页| 激情五月婷婷六月| 不卡的国产精品| 色综合影院在线观看| 裸体一区二区| 男人的天堂狠狠干| 欧美孕妇孕交| 91免费看`日韩一区二区| 亚洲天堂岛国片| 欧美少妇一区二区| aaa在线观看| 国产精品免费在线免费| 日本乱码一区二区三区不卡| 一级做a爰片久久毛片美女图片| 少妇视频在线观看| 国内一区二区在线视频观看| 亚洲美女毛片| 草草地址线路①屁屁影院成人| 精品国产999| 久草在线网址| 国产精品成人一区二区| 欧美日韩在线二区| 亚洲人视频在线| 亚洲乱码国产乱码精品精可以看 | 国产日韩亚洲欧美精品| 国产精品1000部啪视频| 91黄色免费观看| 麻豆视频在线| 成人国产一区二区| 亚洲欧美日本日韩| 特级西西人体高清大胆| 欧美一区二区三区在线电影| 青春草视频在线| 久久综合一区二区三区| 日本中文字幕一区| 欧美在线视频第一页| 亚洲福利在线视频| 一二区成人影院电影网| 国产又大又长又粗又黄| 成人av一区二区三区| 精品一区二区无码| 久久99久久99精品免观看粉嫩| 欧美高清视频看片在线观看| 在线观看av日韩| 一区二区成人在线| 国产露出视频在线观看| 亚洲综合社区网| 美女爽到呻吟久久久久| 精品亚洲乱码一区二区| 亚洲国产成人av在线| 91久久久久久白丝白浆欲热蜜臀| 日韩欧美一级在线| 国产视频一区二区在线观看| 国产黄色小视频在线观看| 日本道色综合久久影院| 欧美一区精品| 亚洲一区二区自偷自拍 | 国色天香一区二区| 91成年人网站| 欧美成人午夜电影| 992tv国产精品成人影院| www污在线观看|