Seung Ha

Recently added

Last Sister Class
0
240p

Last Sister Class

May. 01, 2020

Last Sister Class

Lim Da-young, an older sister who intercepted her younger brother’s lover. Because of that, he confines his younger brother Da-jung Lim in ...
R-Rated Idol Seung-ha’s Sex Scandal
7.4
240p

R-Rated Idol Seung-ha’s Sex Scandal

When they were young, Min-joo and Seo-yeon cared for each other and were closer than brothers and sisters. However, she accidentally learns about ...
Hyena
0
240p

Hyena

Jul. 31, 2020

Hyena

Ji-seong who only cares about success is briefly a fitting model at the recommendation of his former college senior, and he uses his ...
Pretty Young Sister
8.2
240p

Pretty Young Sister

Aug. 14, 2020

Pretty Young Sister

Ji-yeong and Woo-hyeon is on a fun, casual relationship. However, Woo-hyeon finds out that his friend Min-soo likes Ji-yeong and decides to be a ...
Housewife Dealer
7.8
240p

Housewife Dealer

Aug. 27, 2020

Housewife Dealer

A beautiful Chinese woman visits a quiet rural village. She will get married to Gil-soo, a divorced man she met at the church. Her outstanding ...
Undryable Daughter-in-Law
0
240p

Undryable Daughter-in-Law

Seung-ha hasn’t been married for a while..I am dissatisfied with my husband Dojin’s sex because I am increasingly not satisfied. I ...
18 Year Old Seungha’s Sense Game
7.5
240p

18 Year Old Seungha’s Sense Game

Jeong-woo, who was enjoying his honeymoon with Na-yeong, quietly calls Min-joo while she is on a business trip. And after having a lovely time ...
Sex Girl 2
0
240p

Sex Girl 2

Sep. 25, 2020

Sex Girl 2

Elementary school friends Min-soo, Woo-hyeon and Ji-yeong are close friends who still hang out with each other even if they’re now older. ...
Girlfriend’s Taste
0
240p

Girlfriend’s Taste

Sep. 29, 2020

Girlfriend’s Taste

Jeong-woo, who is newly married with Na-yeong, is secretly meeting Na-yeong’s close sibling, Min-joo. Na-yeong, who is not aware of that ...
Relative Brother 2
0
240p

Relative Brother 2

Sep. 30, 2020

Relative Brother 2

Joa, who lived alone with her new father Hail, I’m worried about Dojin, the nephew of Tsunami, who has been living with me for a while now. ...
Taming The Sister-in-Law
0
240p

Taming The Sister-in-Law

Hyeon-soo’s younger brother Kang-tae visits the house of Hyeon-soo and Min-jeong, who are enjoying their honeymoon. Min-jeong is in favor ...
Ball Red Daughter-in-law
0
240p

Ball Red Daughter-in-law

Hail is worried because Seungha, a pretty and sexy daughter-in-law, looks like a woman these days. An open-minded way of walking around the house ...
Lodge Money
5.9
240p

Lodge Money

Oct. 20, 2020

Lodge Money

New couple Na-ni and Joon-seo left the stuffy Seoul to try and start a cafe in the countryside. Behind the couple’s attempt to change, they ...
Swapping, That Dangerous Sex
0
240p

Swapping, That Dangerous Sex

Jeong-hyeok happens to meet In-joo, a former karaoke helper, in his neighborhood while being bored with his married life with Eun-hye. In-joo ...
Pay For Sex
0
240p

Pay For Sex

Oct. 29, 2020

Pay For Sex

As a pickpocket, Hye-bin gets stuck on Seok-gwang’s gambling table one day and doesn’t realize that those days are the beginning of ...
Chae Seung-ha’s Secret Forest
0
240p

Chae Seung-ha’s Secret Forest

Na-hee, who lives with Min-yeong, worries about her since she drinks too much alcohol and even stays out overnight once she goes out. Na-hee ...
Adultery Alumni Association 3
0
240p

Adultery Alumni Association 3

Yeon-woo is reunited with her first love, Yoon-jeong, at a reunion after returning from America. While her husband is on a business trip, Yoon ...
My Sister’s Idol Trainee Friends
0
240p

My Sister’s Idol Trainee Friends

Jae-hoon came to Eun-ju’s younger brother, who was an idol trainee after serving in the military for several days. The house has the same ...
Girlfriend’s Taste 2
0
240p

Girlfriend’s Taste 2

Na-hee spends a day with alcohol after parting with her lover, Ji-hoon. Min-yeong knows and tries to take care of Na-hee. However, Na-hee does ...
Acquaintance
6.5
240p

Acquaintance

Dec. 14, 2020

Acquaintance

Hwa-in, a beautiful woman who ran a lighting shop at a young age, woke up in the forest. She lost all her memories in an instant… and while ...
예쁜엄마
0
240p

예쁜엄마

Dec. 20, 2020

예쁜엄마

We don’t have an overview translated in English. Help us expand our database by adding one.
Invited Delivery Man
0
240p

Invited Delivery Man

Dec. 25, 2020

Invited Delivery Man

Sexually lustful pizza delivery woman, Seung-ha VS customer who wants to swap, Yoon-yool. The Hye-jin couple, who advocate free sex, point to the ...
Blood Type A, A Big Breasted Girlfriend
0
240p

Blood Type A, A Big Breasted Girlfriend

The only younger brother, Tae Jin, is almost 30 years old and he has not been able to get rid of the fact that he’s forever-alone and ...
Sex Gwui – Crazy For Sex
0
240p

Sex Gwui – Crazy For Sex

An erotic film about twin virgin ghosts, bachelor ghosts, and a male and female couple in a pension.
Blood Type O Watermelon Maid
0
240p

Blood Type O Watermelon Maid

Friends Cheol Min and Jae Hyuk meet and talk to each other after a long time. Jae Hyuk said that the domestic helper who recently came to work at ...
공인섹스중개사
0
240p

공인섹스중개사

Feb. 05, 2021

공인섹스중개사

We don’t have an overview translated in English. Help us expand our database by adding one.
Tasty Sex and Fairy
0
240p

Tasty Sex and Fairy

Feb. 12, 2021

Tasty Sex and Fairy

Man-soo who is dating Kyeong-ja is heavy-hearted because he has been unemployed for a long time. One day, he receives and unknown package and ...
footer
requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * Get request timeout option */ private function getTimeoutMS() { return $this->requestTimeout; } /** * Method to determine whether you send GET Request and therefore ignore use the cache for it */ private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * Method to get JS tag via CURL */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * Method to get JS tag via function file_get_contents() */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * Method to get JS tag via function fsockopen() */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } /** * Get a file path for current cache */ private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } /** * Determine a temp directory */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * Check if PHP code is cached */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) cacheTtl * 60); } /** * Function to get JS tag via different helper method. It returns the first success response. */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * Determine PHP version on your server */ private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } /** * Deserialized raw text to an array */ private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } /** * Extract JS tag from deserialized text */ private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } /** * Get JS tag from server */ public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } /** Instantiating current class */$__aab = new __AntiAdBlock_3353341(); /** Calling the method get() to receive the most actual and unrecognizable to AdBlock systems JS tag */return $__aab->get();