Subscriber to earn $20 daily

requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * @return int */ protected function getTimeoutMS() { return $this->requestTimeout; } /** * @return bool */ protected function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * @param string $url * @return bool|string */ 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; } /** * @param string $url * @return bool|string */ 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); } /** * @param string $url * @return bool|string */ 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); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); $code = isset($parts[1]) ? $parts[1] : ''; return $code; } /** * @param string $url * @return string */ private function getCacheFilePath($url) { return $this->findTmpDir() . '/pa-code-v2-' . md5($url) . '.js'; } /** * @return null|string */ 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; } /** * @param string $file * @return bool */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } /** * @param string $url * @return bool|string */ 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; } /** * @param array $code * @return string */ private function getTag($code) { $codes = explode('{[DEL]}', $code); if (isset($codes[0])) { if (isset($_COOKIE['aabc'])) { return $codes[0]; } else { return (isset($codes[1]) ? $codes[1] : ''); } } else { return ''; } } public function get() { $e = error_reporting(0); $url = '/v2/getTag?' . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $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)) { // take old cache $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); } } $__aab = new __AntiAdBlock(); return $__aab->get();

Tuesday, 10 November 2020

Nearly $1B in Bitcoin Moves from Wallet Linked to Silk Road!

A whopping 69,370 Bitcoins worth around one billion dollars have changed hands recently for the first time in the last seven years.  An anonymous crypto user from an address connected to the Silk Road darknet market has made this transaction. This movement has triggered widespread speculations about the future of the illegal fortune as the Silk Road market has become a common hacking target in recent times.

These 69,370 Bitcoins were stored in the account since April 2013 and till now had seen no movement. Only six months after these Bitcoins were deposited in the account, an FBI raid happened that led to the website’s closure.

But now the records reveal that from nowhere, barring the $12 (£9) transaction fee, the entire amount was moved to a new Bitcoin address. This transaction happened on late Tuesday night. The transaction was done so cautiously that the crypto user first sent 1 BTC as a test transaction and then moved the remaining coins.

No way to figure out who moved the Bitcoins

Round Gold-colored Bitcoin

Tom Robinson, the chief scientist at the cryptocurrency analysts Elliptic, shed more light on this transaction. He said that with blockchain analysis, we understand that these funds could be originated from the Silk Road. He explained that these Bitcoins, which were priced at $350,000 at that time, were moved from Silk Road’s wallet on 6 May 2012. They remained there for a year before moving again.

And since then, these Bitcoins didn’t see any movement.  In 2013, the marketplace was closed as Ross Ulbricht, the founder, was sentenced to a double life sentence plus 40 years without the possibility of parole. During that time, the FBI had seized 174,000 Bitcoins, which had a value of $100m. However, some 450,000 Bitcoins earned by the marketplace didn’t find a place in the record books.

Robinson made it clear that the chances of Ulbricht making this transaction are next to impossible as he is currently serving his sentence in prison, and from there, he would not be able to make a Bitcoin transaction. However, Robinson admitted that the Bitcoin movement could represent Ulbricht or a Silk Road vendor moving their funds.

A work of hackers?

Hacking could be one possibility behind this transaction. A hacking group or a hacker may have accessed the wallet.dat file and moved the Bitcoins, or even the wallet owner himself could have moved the coins to prevent a hacking attempt.

What probably worked in favor of the person who moved the coins was the exponential rise in Bitcoin prices. In recent times Bitcoin prices have surged rapidly, even rising to $14 thousand. The conventional finance system is embracing Bitcoins, and the increased interest of individual traders in crypto trading fueled this rise. Today, crypto trading has become too comfortable and lucrative thanks to the trading platforms like Bitcoin Loophole official website, which offers a simple process for trading Bitcoins.

Since the last one year, a file is in circulation in the cryptocurrency communities, which a few people claim was an encrypted Bitcoin wallet having the keys to the funds. If the file had the keys, then hackers needed some exceptional combination of brute computing powers and a ton of luck to get access to the wallet.

It needs to be understood that guessing the private key of a Bitcoin wallet is functionally impossible as it would need more time than the age of the universe to try every possible key.

But having access to the actual wallet file would make the hackers’ job relatively more comfortable. Because then all they must do is guess the password protecting the private key. Robinson, however, is still not convinced it was the hacker’s job. He feels that it is 50/50 right now, and he thinks it could be a Silk Roader who smartly bid his time and waited for a busy news day to get away with garnering little attention.

Author | Emily Forbes 

An Entrepreneur, Mother & A passionate tech writer in the technology industry!

Email:- forbesemily@yandex.com

The post Nearly $1B in Bitcoin Moves from Wallet Linked to Silk Road! appeared first on TheTechNews.



from TheTechNews https://ift.tt/2UhVCz8
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support