Lee Eun-mi

Recently added

Marrying School Girl
5
SD

Marrying School Girl

Dec. 23, 2004

Marrying School Girl

The story begins with the tale of a classic Korean story of romance about a princess named Pyun-gang whose husband, On-dal dies. Then we flash ...
Granny’s Got Talent
6.2
SD

Granny’s Got Talent

Mar. 05, 2015

Granny’s Got Talent

A national cussing battle audition is the nation’s hype. People from all over the country audition in becoming the “Cussing ...
Driving with My Wife’s Lover
6.2
144p

Driving with My Wife’s Lover

A mild-mannered stamp maker searches for the man who slept with his wife. Disguised as a customer, he approaches the man.
Open City
6.2
144p

Open City

Jan. 10, 2008

Open City

Jo Dae-yeong is a police officer investigating a pickpocket ring with ties to the Yakuza. One day he rescues Baek Jang-mi from danger, only to ...
Portrait of a Beauty
6.3
144p

Portrait of a Beauty

Nov. 13, 2008

Portrait of a Beauty

Born to a family of established court painters, seven-year-old Yoon-jeong is a young girl gifted at painting. However, the pressure is on her ...
Missing Person
5.8
144p

Missing Person

Dec. 17, 2009

Missing Person

Won-young is at the center of a dog-eat-dog world where the only thing that matters is where you are in the social hierarchy. Won-young revels in ...
Comic Book Store 3D
0
144p

Comic Book Store 3D

Feb. 29, 2012

Comic Book Store 3D

Wannabe actress So-ra always fails in auditions and she doesn’t think it’s her acting that’s failing her, but she’s just ...
Young Mother
4.9
144p

Young Mother

Jul. 31, 2013

Young Mother

Nineteen-year-old, Jin-goo enjoys an erotic moment to himself while thinking about his pretty English tutor. Then one day, he is caught in the ...
Beauty Wars
0
144p

Beauty Wars

Dec. 19, 2013

Beauty Wars

High school friends Joo-yeon, So-jin, Hyeon-mi and Seon-hee have been close since they were young but don’t pour their hearts out to each other. ...
Taste
0
144p

Taste

Jan. 16, 2014

Taste

One man and five women?! Chic, innocent, sexy, tough and mysterious, take your pick. Myeong-tae was a hot shot in a stock firm who had everything ...
Janus: Two Faces of Desire
6.5
144p

Janus: Two Faces of Desire

Department of Dance student Da-hee (Oh In-hye) is a born solo who has never had a boyfriend before. However, she has nightmares every night. She ...
Taste 2
0
144p

Taste 2

Sep. 02, 2015

Taste 2

Heon-sub is in his third year of cooking major at the Samjin University. He gets a job at the cooking school run by Jeong-min, who lectures at ...
Motel
0
144p

Motel

Nov. 10, 2015

Motel

There is a motel in the countryside. Chang-soo and Eun-yeong are the married couple that own it. They are so affectionate for each other after ...
P.S. Girls
6.2
144p

P.S. Girls

Feb. 04, 2016

P.S. Girls

Eun-joo dreams of being a plastic surgery specialist while she works as a nurse. At night, she has a job as Nabi, having sex on the phone to come ...
The Albasaeng
0
144p

The Albasaeng

Apr. 28, 2016

The Albasaeng

Kyungmin, a popular writer and columnist who used to be a fat woman in the past. Taejin, Jae-wook, In-seop, and Jung-jin are the four alumni who ...
Next Door Husband and Wife
0
144p

Next Door Husband and Wife

Eun-ji and Seung-ho, Seong-sik and Joo-ran move into a neighborhood at similar times. Eun-ji is lonely because of her husband’s frequent ...
My Brother’s Wife
0
144p

My Brother’s Wife

Jun. 12, 2016

My Brother’s Wife

I had a pension near Seoul. My husband who was in fashion traveled alot. The furnace had been fixed but that only lasted a day. The repairman was ...
Affair
0
144p

Affair

Jul. 19, 2016

Affair

The more stealthily you do, the more you are drawn into… Soo-yeon lives a dull and boring life daily because her husband is always busy with work ...
Challenge Game
7.4
144p

Challenge Game

Aug. 04, 2016

Challenge Game

Florist Ae-ran and forensics investigator Min-ho from the Public Prosecutor’s Office both have a family that everyone wants. However, ...
Money Tasting
0
144p

Money Tasting

Sep. 29, 2016

Money Tasting

The story begins when a wife who has been living with her disabled husband steals money from his bank account as she is blinded by greed and desire.
Three Sexy Meals
0
144p

Three Sexy Meals

Nov. 09, 2016

Three Sexy Meals

Yong-hwa (Sang-woo), Marshall (Lee Eun-mi-I), Ddeok-bae (Do Mo-se) and Bang-wool (Park Joo-bin) steal from Chairman Kang and hide out in a ...
My Friend’s Mom
5.4
144p

My Friend’s Mom

Nov. 12, 2016

My Friend’s Mom

After her mother dies, Young-jae visits her older sister’s house, who took care of herself like her, and reunites with her sister, Soon-ae. ...
Young Sister-In-Law 2
5.5
144p

Young Sister-In-Law 2

Feb. 08, 2017

Young Sister-In-Law 2

Won-jin is sent into a nearby region suddenly by the company. He is unprepared when he goes down so he calls his friend Chang-hoon who lives ...
The Invited Man
6
144p

The Invited Man

May. 23, 2017

The Invited Man

Min-ho wants passionate sex and his wife Eun-kyeong says sex is just a verification of love. Min-ho wants unique sex again tonight but Eun-kyeong ...
Living with My Cousin
0
144p

Living with My Cousin

Nov. 07, 2017

Living with My Cousin

Hyun-woo, an engineering student, and Ji-yoon, an aspiring writer, have been close friends since childhood. They begin to grow closer as adults ...
Young Aunt
0
144p

Young Aunt

May. 31, 2018

Young Aunt

Jung-hoon manages to get into a university in the outskirst of the city after years of trying, but he can’t find a place to stay so he ...
Invitation Girl
0
144p

Invitation Girl

Jun. 26, 2018

Invitation Girl

Eun-mi and her husband have been married for 5 years, but they rarley have sex. Eun-mi goes through her SNS one late night and finds a post about ...
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();