Top Menu

上海建工LOGO

前段时间做了一个展板的设计,用到了上海建工的LOGO,由于网上没有现成的用于印刷的ppi等级的图片,只能自己弄,尝试了很久,才研究出来,现在整理一下,提供出来。

Continue Reading 2

Imagevue 去除未授权提示

由于Imagevue是一款非常棒的php相册,所以一直在使用,但是没有购买许可在上方会有一个Imagevue的广告,所以一直使用PHP.NULL-DGT的破解版,但是有一个缺点就是更新不及时,而且下载比较难找,http://xtu2.com/有提供最新的Imagevue下载,遂准备通过Beyond Compare 3对比,自己破解。

对比发现主要的差异在functions.inc.php和imagevue-check.php

首先是iv-includes\include\functions.inc.php,对比发现其中515行的authCheck()这个函数主要负责进行授权检查工作,检查的方法是通过cookie的authcheck参数,在函数开头手动设置cookie,并返回true,骗过检查程序。

function authCheck() { setcookie('authCheck', 'good'); $_COOKIE['authCheck'] = 'good'; return true; if (false == strpos($_SERVER['SERVER_NAME'], '.') || preg_match('/^[\d\.]+$/', $_SERVER['SERVER_NAME'])) { return true; } if (!isset($_COOKIE['authCheck'])) { $url = getHost() . $_SERVER['REQUEST_URI']; if (false !== strpos($url, '?')) { $url = substr($url, 0, strpos($url, '?')); } $options = array( 'http' => array( 'method' => 'POST', 'header' => array("Content-type: application/x-www-form-urlencoded"), 'content' => http_build_query(array( 'v' => '2.8.10.3', 'url' => $url, )), 'timeout' => 3, 'ignore_errors' => true ) ); $context = stream_context_create($options); ivErrors::disable(); $response = file_get_contents('http://auth.imagevuex.com/check.php', false, $context); ivErrors::enable(); if (!headers_sent()) { setcookie('authCheck', $response); } $_COOKIE['authCheck'] = $response; } return in_array($_COOKIE['authCheck'], array('good', false)); }

Continue Reading 9

用闲置的电脑来做运算

家里有一台09年买的电脑,当时26k买来的,本来是用来建模和画图的,后来没从事这个专业,就闲置了下来。由于台式机没有放在卧室,平时利用率很低,特别是到冬天,开了空调就不想出房间,基本一年也开不了几次。正好这次接了个算量的工作,准备让这台闲置的电脑派上用处。

Continue Reading 0

Powered by WordPress. Designed by WooThemes