2009年7月29日星期三

UCENTER 1.5与discuz 6.1通讯中的BUG



Normal
0



7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE




















MicrosoftInternetExplorer4





























































































































































/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}



症状:



         ucenter的后台应用管理里修改了设置或者新增了应用后,discuz后台ucenter设置中的ucenter地址会变成空,导致discuz无法正常访问ucenter,具体表现为用户短信无法打开,头像无法显示等。



 



分析与测试:



         Ucenterxml的方式传递数据给discuzdiscuz中相应的负责接收的程序为api/uc.php,该文件中看到这样一句:



$UC_API = $post['UC_API'];



         在此处,经测试发现,$post变量的数组值如下:



array (



  'item' =>



  array (



    '0_attr' =>



    array (



      'id' => '6',



    ),



    0 =>



    array (



      'item' =>



      array (



        '0_attr' =>



        array (



          'id' =>
'appid',



        ),



        0 => '6',



        '1_attr' =>



        array (



          'id' =>
'type',



        ),



        1 =>
'ECSHOP',



        '2_attr' =>



        array (



          'id' =>
'name',



        ),



        2 =>
'ECSHOP
网店',



        '3_attr' =>



        array (



          'id' =>
'url',



        ),



        3 =>
'http://workshop',



        '4_attr' =>



        array (



          'id' =>
'ip',



        ),



        4 => '',



        '5_attr' =>



        array (



          'id' =>
'viewprourl',



        ),



        5 =>
'/space.php?uid=%s',



        '6_attr' =>



        array (



          'id' =>
'apifilename',



        ),



        6 =>
'uc.php',



        '7_attr' =>



        array (



          'id' =>
'charset',



        ),



        7 => 'gbk',



        '8_attr' =>



        array (



          'id' =>
'synlogin',



        ),



        8 => '1',



        '9_attr' =>



        array (



          'id' =>
'extra',



        ),



        9 =>



        array (



          'item' =>
'',



          0 =>



          array (



            'id' =>
'apppath',



          ),



        ),



        '10_attr'
=>



        array (



          'id' =>
'recvnote',



        ),



        10 => '1',



      ),



    ),



    ......



    ......



    ......



    '6_attr' =>



    array (



      'id' =>
'UC_API',



    ),



    6 =>
'http://workuchome/ucenter',



  ),



)



         显然,$post['UC_API']得不到任何值。在uc.php中,又将获得的$UC_API写入config.inc.php文件中:



if(is_writeable(DISCUZ_ROOT.'./config.inc.php'))
{



       $configfile
= trim(file_get_contents(DISCUZ_ROOT.'./config.inc.php'));



       $configfile
= substr($configfile, -2) == '?>' ? substr($configfile, 0, -2) :
$configfile;



       $configfile
= preg_replace("/define\('UC_API',\s*'.*?'\);/i",
"define('UC_API', '$UC_API');", $configfile);



       if($fp
= @fopen(DISCUZ_ROOT.'./config.inc.php', 'w')) {



           @fwrite($fp,
trim($configfile));



           @fclose($fp);



       }



}



    这样的话,就造成config.inc.php文件中的UC_API变为空:



define('UC_API', '');



 



解决:



         uchomeapi/uc.php中,相应的代码是这样的:



$UC_API = '';



if($post['UC_API']) {



    $UC_API
= $post['UC_API'];



    unset($post['UC_API']);



}



……



……



if($UC_API &&
is_writeable(S_ROOT.'./config.php')) {



           $configfile
= trim(file_get_contents(S_ROOT.'./config.php'));



           $configfile
= substr($configfile, -2) == '?>' ? substr($configfile, 0, -2) :
$configfile;



           $configfile
= preg_replace("/define\('UC_API',\s*'.*?'\);/i",
"define('UC_API', '$UC_API');", $configfile);



           if($fp
= @fopen(S_ROOT.'./config.php', 'w')) {



              @fwrite($fp,
trim($configfile));



              @fclose($fp);



           }



}



    可以看出,这样的代码并不会更新config.inc.php文件,当然也不会出问题,故将discuzuc.php也改为上述形式。



    修改后经测试已

Normal
0



7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE




















MicrosoftInternetExplorer4
















































































































<w:LsdException Locked="false"

2009年7月27日星期一

用户选择帖子列表排序方式后更改版面后失效的解决方案



Normal
0



7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE




















MicrosoftInternetExplorer4





























































































































































/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}



症状:



         进入版面的主题列表后,默认按照回帖时间倒序排列,页面底部选择其他排序方式后(发表时间、浏览次数等),再进入其他版面或其他操作后选择的排序方式失效。



 



测试分析:



排序方式的参数以GET的方式跟在链接后面,如forumdisplay.php?fid=8&orderby=dateline&ascdesc=desc



如此来传递参数给下一页,但切换到其他版面时(或很多其他操作时)没有传递该参数,导致用户选择失效。



由于牵涉到的页面和链接众多,一一修改链接地址和函数会及其繁琐,故考虑将用户的选择存入cookie中,每次读取页面时都从cookie中取得该参数的替代方案。



 



解决:



         forumdisplay.php文件中,找到如下两行:



isset($orderby) && in_array($orderby, array('lastpost',
'dateline', 'replies', 'views')) ? $forumdisplayadd .=
"&amp;orderby=$orderby" : $orderby =
$_DCACHE['forums'][$fid]['orderby'] ? $_DCACHE['forums'][$fid]['orderby'] :
'lastpost';



 



isset($ascdesc) && in_array($ascdesc, array('ASC', 'DESC')) ?
$forumdisplayadd .= "&amp;ascdesc=$ascdesc" : $ascdesc =
$_DCACHE['forums'][$fid]['ascdesc'] ? $_DCACHE['forums'][$fid]['ascdesc'] :
'DESC';



 



注释掉这两行,并且改为:



//如果用户选择了排序方式



if (isset($orderby) && in_array($orderby,
array('lastpost', 'dateline', 'replies', 'views')))  {



    //(保留以防出错)



    $forumdisplayadd
.= "&amp;orderby=$orderby";



//将排序方式写入cookie



    dsetcookie('viewforumsorderby',
$orderby, 2592000);



}  



Else



    //cookie中有排序方式则按照该排序方式,否则按照该版面的默认设定的排序方式,如也不存在则按照默认排序(回帖时间)



    $orderby = $_DCOOKIE['viewforumsorderby']
? $_DCOOKIE['viewforumsorderby'] : ($_DCACHE['forums'][$fid]['orderby']
? $_DCACHE['forums'][$fid]['orderby'] : 'lastpost');



   



//升序/降序类似



if (isset($ascdesc) && in_array($ascdesc,
array('ASC', 'DESC')))



{



    $forumdisplayadd
.= "&amp;ascdesc=$ascdesc";



    dsetcookie('viewforumsascdesc',
$ascdesc, 2592000);



}



else



    $ascdesc = $_DCOOKIE['viewforumsascdesc']
? $_DCOOKIE['viewforumsascdesc'] : ($_DCACHE['forums'][$fid]['ascdesc']
? $_DCACHE['forums'][$fid]['ascdesc'] : 'DESC');



 



改完测试发现所有主题列表页面均能按照用户选择正常显示。

2009年7月23日星期四

DISCUZ 每日会员数不自动更新 的研究



Normal
0



7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE




















MicrosoftInternetExplorer4





























































































































































/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}






症状:



Discuz 6.1 计划任务每日会员数不自动更新,需要后台更新数据缓存后才更新
如直接后台计划任务中相关计划中的“执行”按钮可以正常更新。



 



测试分析:



后台discuz自带的计划任务中建立一个测试任务test,该任务中直接运行相关更新函数:
updatecache('settings');仍然无效



查看cdb_caches中的settings变量中的totalmembers数值已更新,但缓存文件forumdata/cache/cache_settings.php中的totalmembers数值未更新。



分析程序include/cache.func.php中的updatecache函数先通过getcachearray函数取得所有需要更新的数值,并插入数据库,然后再从数据库中取得所有需要更新的变量的值,通过writetocache函数写入相关缓存文件中。



既然是这样,为何数据库中的值正确,但文件中却不正确呢?百思不得其解。发现文件建立时间已经更新,排除了文件权限问题。



再通过插入file_put_contents函数,让相关变量写入指定文件中来调试:



if ($script == "settings")



    file_put_contents("temp/updatecache_$script.txt",$cachedata);



writetocache($script, $cachenames, $cachedata);



 



function writetocache($script, $cachenames, $cachedata = '', $prefix = 'cache_')
{



if ($script == "settings")



    file_put_contents("temp/writecache_settings.txt", $cachedata);



……



……



}



 



如此测试发现 updatecache_settings.txt文件中数值正确,但writecache_settings.txt中不正确,这就更加奇怪了,为何调用writetocache前数值还是对的,进入writetocache函数后数值就变了?不可能啊!



只有一种可能:writecache_settings.txt文件又被覆盖了。



再次尝试在文件名后加上随机数发现果然有两个writecache_settings.txt,一个正确,一个不正确。



于是再次查看程序,发现include/cron.func.php中的runcron函数中在include $cronfile后有着这么一段:



$nextrun = $db->result_first("SELECT
nextrun FROM {$tablepre}crons WHERE available>'0' ORDER BY nextrun LIMIT
1");



    if(!$nextrun ===
FALSE) {



       require_once DISCUZ_ROOT.'./include/cache.func.php';



       $_DCACHE['settings']['cronnextrun']
= $nextrun;



       updatesettings();



}



查看updatesettings()函数:



function updatesettings() {



    global $_DCACHE;



    if(isset($_DCACHE['settings'])
&& is_array($_DCACHE['settings'])) {



       writetocache('settings',
'', '$_DCACHE[\'settings\'] = '.arrayeval($_DCACHE['settings']).";\n\n");



    }



}



果然,再次把$_DCACHE['settings']写入缓存文件中,而$_DCACHE['settings']在刚才并没有被更新,终于找到问题所在。



 



解决:



cache.func.php中的getcachearray函数中加入:



switch($cachename) {



       case 'settings':



           ……



           ……



           $_DCACHE['settings'] = $data;



           Break;



 



并且记得在该函数头部global $_DCACHE;



让程序在取得所有数据后 更新缓存变量$_DCACHE,以便runcron函数中调用updatesettings函数时能够将更新过的$_DCACHE写入缓存文件中。



 



测试ok,问题解决。

2009年7月22日星期三

关于zend guard各版本对php源文件的加解密的研究

测试一个php程序文件用zend safeguard 3.6加密后   在该网站:http://www.showmycode.com/解密  100%还原

<?php

/*
    [Discuz!] (C)2001-2007 Comsenz Inc.
    This is NOT a freeware, use is subject to license terms

    $Id$
*/
if(!defined('IN_DISCUZ')) {
    exit('Access Denied');
}
require_once DISCUZ_ROOT.'./include/cache.func.php';
updatecache('settings');
$db->query("UPDATE {$tablepre}advertisements SET available='0' WHERE endtime>'0' AND endtime<='$timestamp'", 'UNBUFFERED');
if($db->affected_rows()) {
    updatecache(array('advs_archiver', 'advs_register', 'advs_index', 'advs_forumdisplay', 'advs_viewthread'));
}
$db->query("TRUNCATE {$tablepre}searchindex");
$db->query("DELETE FROM {$tablepre}threadsmod WHERE dateline<'$timestamp'-31536000", 'UNBUFFERED');
$db->query("DELETE FROM {$tablepre}subscriptions WHERE lastpost<'$timestamp'-7776000", 'UNBUFFERED');
$db->query("DELETE FROM {$tablepre}forumrecommend WHERE expiration<'$timestamp'", 'UNBUFFERED');

if($qihoo['status'] && $qihoo['relatedthreads']) {
    $db->query("DELETE FROM {$tablepre}relatedthreads WHERE expiration<'$timestamp'", 'UNBUFFERED');
}

$db->query("UPDATE {$tablepre}trades SET closed='1' WHERE expiration<>0 AND expiration<'$timestamp'", 'UNBUFFERED');
$db->query("DELETE FROM {$tablepre}tradelog WHERE status=0 AND lastupdate<'".($timestamp - 5 * 86400)."'", 'UNBUFFERED');

if($cachethreadon) {
    removedir($cachethreaddir, TRUE);
}

if($regstatus > 1) {
    $db->query("UPDATE {$tablepre}invites SET status='4' WHERE expiration<'$timestamp' AND status IN ('1', '3')");
}

?>


用5.0.1试用版加密后 解密仅有少数函数名,5%左右  如下
<?php
updatecache( );
( );
updatecache( );
( );
( );
( );
( );
( );
( );
( );
removedir( );
( );
?>

用4.0.1破解版加密 (用的是strong的模式)  解密95%  部分函数名未能解密
<?php
if ( defined( "IN_DISCUZ" ) )
{
exit( "Access Denied" );
}
require_once( DISCUZ_ROOT."./include/cache.func.php" );
_obfuscate_DQ9uFl9pbTBdemw�( "settings" );
$db->query( "UPDATE ".$tablepre."advertisements SET available='0' WHERE endtime>'0' AND endtime<='{$timestamp}'", "UNBUFFERED" );
if ( $db->_obfuscate_M3V4aHc2bwENBHl1aA��( ) )
{
_obfuscate_DQ9uFl9pbTBdemw�( array( "advs_archiver", "advs_register", "advs_index", "advs_forumdisplay", "advs_viewthread" ) );
}
$db->query( "TRUNCATE ".$tablepre."searchindex" );
$db->query( "DELETE FROM ".$tablepre."threadsmod WHERE dateline<'{$timestamp}'-31536000", "UNBUFFERED" );
$db->query( "DELETE FROM ".$tablepre."subscriptions WHERE lastpost<'{$timestamp}'-7776000", "UNBUFFERED" );
$db->query( "DELETE FROM ".$tablepre."forumrecommend WHERE expiration<'{$timestamp}'", "UNBUFFERED" );
if ( $qihoo['status'] && $qihoo['relatedthreads'] )
{
$db->query( "DELETE FROM ".$tablepre."relatedthreads WHERE expiration<'{$timestamp}'", "UNBUFFERED" );
}
$db->query( "UPDATE ".$tablepre."trades SET closed='1' WHERE expiration<>0 AND expiration<'{$timestamp}'", "UNBUFFERED" );
$db->query( "DELETE FROM ".$tablepre."tradelog WHERE status=0 AND lastupdate<'".( $timestamp - 432000 )."'", "UNBUFFERED" );
if ( $cachethreadon )
{
_obfuscate_FnNlawhuLXQF( $cachethreaddir, TRUE );
}
if ( 1 < $regstatus )
{
$db->query( "UPDATE ".$tablepre."invites SET status='4' WHERE expiration<'{$timestamp}' AND status IN ('1', '3')" );
}
?>

encode 和 basic模式 100%解开



2009年7月16日星期四

这鸡蛋真难吃。

这鸡蛋真难吃



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:隔壁家那鸭蛋更难吃,你咋不说呢?



A:这鸡蛋真难吃。

B:这比隔壁家那鸭蛋好吃五倍!



A:这鸡蛋真难吃。

B:请拿出建设性的意见来,有本事你下个好吃的蛋来。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:你这么说是什么居心什么目的?



A:这鸡蛋真难吃。

B:你说说他那里难吃了?我觉得很好啊。



A:这鸡蛋真难吃。

B:我怀疑你是轮子。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:自己家鸡下的蛋都说不好吃,你还是不是人。



A:这鸡蛋真难吃

B:这只鸡蛋生在生你养你的鸡窝,你还爱不爱鸡窝了?不爱就滚到其它鸡窝去。



A:这鸡蛋真难吃

B:你是不是对咱们鸡窝不满?咱们鸡窝白养活你了,滚。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:下蛋的是一只勤劳勇敢善良正直的鸡。



A:这鸡蛋真难吃。

B:这是爱国鸡下的蛋,怎么会难吃呢?



A:这鸡蛋真难吃。

B:比前年的蛋已经进步很多了。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:近30年来,鸡蛋的味道已经好很多了。



A:这鸡蛋真难吃。

B:你就是吃这鸡蛋长大的,忘恩负义啊!



A:这鸡蛋真难吃。

B:该用户发言已被管理员屏蔽



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:光抱怨有什么用,有这个时间还不如努力去赚钱。



A:这鸡蛋真难吃。

B:台湾网T,这里不欢迎你。



A:这鸡蛋真难吃。

B:你心理阴暗,连鸡蛋不好吃也要发牢骚。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:该鸡蛋被一小撮不会下蛋的母鸡煽动导致变臭。



A:这鸡蛋真难吃。

B:这是近日网上有人别有用心的造谣。



A:这鸡蛋真难吃。

B:你是少数不明真相的人,怎么可能难吃呢?



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:国富民强,你咋不换鸡肉吃?



A:这鸡蛋真难吃。

B:吃吧孩子,你才吃过几颗鸡蛋?



A:这鸡蛋真难吃。

B:谁让你不幸吃到这颗鸡蛋的。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:小日本滚出中国!!!



A:这鸡蛋真难吃。

B:你反华!



A:这鸡蛋真难吃。

B: 李四家的鸡蛋也不是个个都好吃。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B: 嫌难吃,去你美国主子那里吃去吧。



A:这鸡蛋真难吃。

B:世界上没有绝对的好蛋,印度鸡蛋好吃,你去吧。



A:这鸡蛋真难吃。

B:不是老毛,你现在臭鸡蛋都吃不上。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:大家小心,此人IP在国外。



A:这鸡蛋真难吃

B:反鸡窝份子,我已经举报你了,快收拾铺盖跑路。



A:这鸡蛋真难吃。

B:再怎么说也是自己家的鸡下的蛋,子不嫌母丑,狗不嫌家贫!



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:从鸡屁股里面出来的就是合理的。



A:这鸡蛋真难吃。

B:中国的鸡蛋就难吃,日本的鸡蛋就好吃?汉奸!



A:这鸡蛋真难吃。

B:中国的鸡蛋就难吃,美国的鸡蛋就好吃?卖国贼!



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:台湾的鸡蛋好吃,你去呀,看不核平了你!



A:这鸡蛋真难吃。

B:中国的鸡蛋已经可以打败美国的鸭蛋,自豪!



A:这鸡蛋真难吃。

B:祖国的鸡生的蛋,再难吃我也不嫌弃!



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:外国主子给你多少钱,你在这儿胡说?



A:这鸡蛋真难吃。

B:你竟敢说我们养鸡场的鸡蛋难吃?你站在谁的立场上说话?



A:这鸡蛋真难吃。

B:端起碗吃蛋,放下筷子骂娘,不知好歹,忘恩负义,无耻!



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:难吃的鸡蛋是极少数,绝大多数鸡蛋是好的,是优秀的,是经得起考验的!



A:这鸡蛋真难吃。

B:这是少数不法分子在蒙蔽不明真相的群众!



A:这鸡蛋真难吃。

B:这是别有用心的煽动,你想干什么?



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:这是谣言,我可以负责任地说,我们的鸡蛋都是合格的!



A:这鸡蛋真难吃。

B:这是没有根据的,希望媒体能客观报导。



A:这鸡蛋真难吃。

B:我看,有些人的鸡蛋不怎么样,我们的鸡蛋好五倍!



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:正确的导向是我们养鸡场之福,错误的导向是我们养鸡场之祸!



A:这鸡蛋真难吃。

B:我们养鸡场处于初级阶段,必须坚持基本养鸡方法二十年不动摇!



A:这鸡蛋真难吃。

B:我们要建设有自己特色的养鸡场,让母鸡下出有自己特色的蛋!



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:你这意思是不准大家吃蛋,大家以后只能饿死?



A:这鸡蛋真难吃

B:咱家人口多,底子薄,鸡只能下这种蛋。



A:这鸡蛋真难吃。

B:因为母鸡正在下一盘很大的棋…



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:你不懂,这是充满了咱家特色的鸡蛋。



A:这鸡蛋真难吃。

B:你不懂,咱家鸡窝环境特殊,就只能下这种蛋。



A:这鸡蛋真难吃。

B:你的身体素质不好,就只能吃这种蛋。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:世界上没有好吃的鸡蛋,这颗是最适合你的。



A:这鸡蛋真难吃。

B:宰了那些说鸡蛋不好吃的人我愿意捐一个月工资!



A:这鸡蛋真难吃。

B:奥运会期间鸡蛋是不可能难吃的。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:是中国人的就进来顶,说鸡蛋好吃。



A:这鸡蛋真难吃。

B:你胡说,中国13亿人民都说好吃。



A:这鸡蛋真难吃。

B:身在福中不知福,在旧社会你还没得吃呢。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:这是一小撮没吃过鸡蛋的人乱造谣。



A:这鸡蛋真难吃。

B:不准泄漏国家机密!



A:这鸡蛋真难吃。

B:鸡窝主人正加紧改良,我相信在不久的将来一定会吃上好蛋的。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:人口那么多,一人一颗蛋不容易啊。啥?隔壁?隔壁是当年把母鸡都带过去了,所以鸡蛋才下得多。



A:这鸡蛋真难吃。

B:到目前为止,我没发现这鸡蛋难吃。专家说了,这鸡蛋难吃的可能性不大。即使出现这种情况,也是结构性难吃。



A:这鸡蛋真难吃。

B:你撒谎,鸡窝主人说这鸡蛋很好吃。



A:这鸡蛋真难吃。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

B:解决难吃的问题已经取得阶段性的胜利。

2009年7月15日星期三

天涯上的爆强回复

1.论坛楼主:我和女朋友的照片,天涯朋友轻砸~
论坛回复:植物的性器官插在长角偶蹄类动物的排泄物上……
               
2.论坛楼主:我新买了一处庄园,有多大说出来吓死你——我开车绕一圈足足用了两个半小时!!!
论坛沙发:嗯,以前我也有这么一辆破车~     
            
3.论坛楼主:你们女人大夏天的戴胸罩不热吗?
论坛回复:我们不带你们会热……
            
4.论坛楼主:和女友ML时,女友好像喊了另一个男人的名字……
论坛沙发:你日了别人的女人你还有什么不满意的!!!
            
            
5.论坛楼主:为什么胡主席访问日本,日本方面比较冷淡,甚至机场连欢迎标语都没挂?
论坛沙发:怎么挂?热烈欢迎中国老朋友来日?    
            
6.论坛楼主:征集骂人最狠且不露脏字的一句话。
论坛回复31:你妈生你的时候是不是把人扔了,把胎盘养大了?
        
7.论坛楼主:老爸送我老公一根鹿鞭,大家说这是啥意思?还有照片的说~
论坛沙发:这是老一辈对青年一代的鞭策啊~~~
            
8.论坛楼主:《神雕侠侣》里小龙女胳膊上的守宫砂是什么东西,干什么用的?
论坛回复:守宫砂是处女的桌面快捷方式。

9.论坛楼主:新闻说某人被蟒蛇吞了,请问在野外真的遇到蟒蛇怎么办?
论坛回复11:掐七寸,捅肛门,两个很有效的方法,希望大家广为传播。
论坛回复12:捅蛇的肛门还是自己的肛门?
……
论坛回复47:屁话,荒郊野外的拿什么捅!
论坛回复48:许仙知道拿什么捅!
            
10.论坛楼主:夏天得刮腋毛,否则穿短袖会影响我淑女形象的。那再弱弱问一句,阴毛用刮吗?
论坛沙发:不刮扎嘴!
            
11.论坛楼主:帅有个屁用——到头来还不是被卒吃掉!
论坛回复:帅有士陪,有炮打,有马骑,有车坐,有相暗恋……帅怎么不好?!!
            
        
12.论坛楼主:为什么生下的孩子要跟父亲一个姓?
论坛沙发:因为取款机里吐出的钱归插卡人所有。
          
13.论坛楼主:美国一位名叫乔治&赫伯特的推销员成功地把一把斧头推销给小布什总统,因此他获得2005年布鲁金斯学会(世界上最权威、最有影响力的推销员组织)的“金靴”奖。假如给你一次机会向胡主席推销东西,你会选择什么?
论坛沙发:我要把俺娘推荐给他!!!
            
14.论坛楼主:大家知道,从六教东侧往北的路是个下坡,刚才我来六教时突然看见一可爱MM骑车直冲而下,并高呼“太爽了!”引来不少行人侧目。现在回想起来,MM甜美的声音真是让人回味无穷啊~
她喊爽的原因似乎有以下理由:
               1.刚考完试,心情不错;
               2.做完一天功课,我们尽情来欢乐!
               3.由于是下坡,所以冲下去时清风迎面扑来,所以感觉很爽;
               4.MM刚好看见我这个帅哥,一时激动得无法表白,只好大呼其爽;
               5.大家补充……:)
论坛沙发:明天我就把这丫头的车座再装回去!
                
            
15.论坛楼主:反腐真的就这么难吗?
论坛沙发:你割割自己的JJ看难不难!!
        
16.论坛楼主:美军在伊拉克不能抽身说明美国是个负责任的国家!!!
论坛沙发:那我股票被套牢说明我是个负责任的中国股民???
            
17.论坛楼主:为什么pol.ice抓坏人时都要鸣警笛?难道不怕坏人老大远就听到跑了?
论坛沙发:上级单位来检查之前一般都会事先通知下级单位的~
               
18.论坛楼主:据香港翡翠台报道,今晨阿娇在其母亲陪同下到圣约翰女子医院做过检查,医院诊断报告证明其处女膜未见器质性损伤,不信大家可以浏览翡翠台网站(PS裸照的人可耻!)——我永远的阿娇。
论坛沙发:妈的,你是在嘲笑陈冠希的JJ小吗?!!
        
19.论坛楼主:你小时候曾幻想长大以后什么样的场景会让你在众人面前出尽了风头?
论坛板凳:挑一担粪上街,看谁不顺眼就迎面给他泼一瓢!
            
20.论坛楼主:我得了健忘症怎么办?
论坛回复:那岂不是很爽?每天早晨醒来发现睡在自己身旁的都是不同的女人~
            
21.论坛楼主:刚才不小心摔了一跤,结果JJ插进水泥地里拔不出来了,大家说我该怎么办啊?
论坛回复:老婆,快来看那,野生的JJ还能长出个人儿来!~
            
        
22.论坛楼主:该死的理发店把我头剪坏了!大家出点损招,要求破坏性越大越好,动静越小越好,因为是我一个人去。
论坛地下室:半夜三更,月黑风高,静静地、轻轻地,一个人吊死在理发店门口……
            
            
23.论坛楼主:天涯装B的实在是太多了,讨厌死了!
论坛沙发:LZ,Don’t zhuangbility,zhuangbility leads to leipility!(注释:莫装B,装B被雷劈!)
            
24.论坛楼主:老娘我简直太有钱了,我该给保姆买辆什么车呢?
论坛回复:那就要看她跟你老公发展到什么关系了~
            
25.论坛楼主:他今天山盟海誓说我是他生命中的一部分,我是他身体中的一部分,如果没了我,他就活不下去啦~
论坛沙发:我的前男友也是这么说的,后来我才知道,我是他盲肠、阑尾、仔耳、六指这类可有可无的玩意儿!

26.论坛楼主(日本人)
:金庸阁下武侠小说里的点穴是否构想于我国的推拿按摩?
  论坛沙发:非也,鄙国的穴是用来点的,贵国的穴是用来日的。
      
27.论坛楼主:假如我有一亿人民币,我就可以贷款在汤臣一品买房子了!
  论坛回复:嗯,不过你还要先借钱交物业费~
    
  
28.论坛楼主:股市的达人们啊,请告诉我北京奥运会开幕前一天满仓能否把钱赚暴了?
   论坛沙发:不能,因为8月是以往中国股市最最危险的月份之一,其他最最危险的月份分别是3月、7月、1月、9月、10月、11月、5月、6月、12月、4月和2月。
      

29.论坛楼主:我月薪六位数,每月开销也在五位数以上,霍霍,爷我算不算有钱人?
  论坛沙发:真正有钱人怎么花钱都在自己手上。比如李嘉诚,在香港任何一个地方买东西,最后钱还是回到自己手里~    
      


30.论坛楼主:韩国怎么了?谁再拿说韩国说事小心我们跨过“三八线”与你们一战到底!
  论坛回复:CCTV天气预报至少要报三分钟,而贵国只有一句——全国阴天或全国有雨,这样的一个民族也敢与中国一战?
    
    
.论坛楼主:你最讨厌最鄙视的国家是哪个?
 论坛沙发:日本,****!
 论坛楼主:你说话就不能不带脏字吗?
 论坛沙发:好。
 论坛楼主:请重新回答,你最讨厌最鄙视的国家是哪个?
 论坛沙发:****!
     
 
32.论坛楼主:大家聊聊双胞胎的事吧,随便什么都行。我爸就是双胞胎,但一个生下来就死了,一个不到四十也去世了。
  论坛沙发:你爸是哪个?   
      
33.论坛楼主:女友总说自己胸小,我觉得还可以啊,请论坛GG们帮忙鉴定一下~
  论坛沙发:后背上长俩青春痘!
    
  
34.论坛楼主:小时候妈妈告诉我一个道理:如果你和某个人吵架,不一定是你的错;但如果你跟很多人吵架,那一定是你的原因!
   论坛回复:强盗逻辑!那你妈被很多人L J一定是你妈很Y D的缘故???
           
35.论坛楼主:大家猜猜我是哪个国家的混血儿^_^
  论坛回复:中国人+变形金钢!
      
36.论坛楼主:求解梦:昨晚我梦见章子怡了,章子怡说她狠喜欢我,可我说我有女朋友了,然后章子怡就哭了。
  论坛回复:恭喜楼主变大人了,因为第二天你写的日记叫——《梦怡》!(作者:鼻子抽筋,zZErx)
      
37.论坛楼主:哈哈,成功抢注“功夫熊猫”这个ID,大家说以后我用这个名字是不是很拉风啊?
  论坛沙发:你爸是鸭子!
          
38.论坛楼主:昨晚遛狗时俺们家大藏獒和小树林边一秃毛野狗咬起来。干!没想到藏獒竟然大败给一条草狗!!!
  论坛沙发:****,爷秃之前,他们都叫我狮子!
        
39.论坛楼主:大家说我长得像不像伍佰?
  论坛回复:只有一半像! (二百五??!!)
    
40.论坛楼主:王小丫跟陈章良结婚,请用四个字评论。
  论坛回复:丫从良了!
      
41.论坛楼主:写下你最深爱的一个人伤你最深的话……(作者:jademansion) 
  论坛回复:你进去啦?(作者:roby14
    
42.论坛楼主:CPI让全国人民更让中央高层睡不着觉。
  论坛沙发:骗谁呢!会有睡不着觉的领导???那我倒要看看哪个小姐这么牛逼!!!
    
43.论坛楼主:我们的go-vern-ment最体贴最关心人民了!
  论坛沙发:楼主忘打“币”字了……
    
44.论坛楼主:听到一特好听的歌,歌词只记得是“一个芝麻糕,不如一针细”,求歌名啊!
   论坛回复:你可知Macau,不是我真姓……-_-!!(汗~~七子之歌记成这样。)



45.论坛楼主:交了个女朋友,家里是B社会的,怎么办??

回复说:靠,你丫不会入party啊!



46.论坛楼主:跟自称第一次恋爱的女友做〈!-->爱后发现是FC,过段时间女友吞吞吐吐交代高中时恋爱过一次,又过段时间说大学也恋爱过一次,最后说以前不幸被强 J过。

论坛回复:有没有过Q****不确定,但肯定有过顺****。



47.论坛楼主:大家看我的头像牛逼吗?

论坛回复:像。



48.论坛楼主:我有一百万,想买一辆车,大家给个建议吧。

论坛回复:你可以卖30辆QQ,组个车队开,一会排成S型,一会排成B型。


49. ****楼主:李宇春和芙蓉姐姐同时掉水里,你手里有一块砖,你砸谁?
   暴强回复:谁救砸谁。


 50.、****楼主:养条狗和养一个男人哪个合算?
  
  暴强回复:大婶,即使你能把男人当狗使,但你敢把狗当男人使不?
  
  51.、****楼主:男人你要李宇春还是章子怡?
  暴强回复:一个公鸡,一个野鸡,都不选
  
  52.、****楼主:准备割包皮,不想遇见女医生接诊,扭捏半天不好意思说,问大家怎么 办,该怎么说?
  暴强回复:告诉丫把高领改翻领的。
  
  53.、****楼主:苦恼啊!我和我女朋友的名字一样Y;怎么办啊?
  暴强回复:我这辈子最恨的就是日 本人了!
  
  54、****楼主:通过海南矿泉水喝死人事件,可以看到中国的食品安全堪忧,矿泉水也 能喝死人?不是有QS标志吗?
  暴强回复:弱弱的问一下,QS是不是去死的意思?
  
  55、****楼主:某天。我与几个男同事在办公室聊天。男人聊的都差不多是那种事。问一问:你们男人都是用下半身说话的吗?
  暴强回复:你们女人不是用下半身听话的吗?
  
  56.、****楼主:一学生,成绩年年倒数第一,常与人打架,按领导要求老师想给学生好 听一点的期末评语,怎么写啊?
  暴强回复:该生成绩稳定,动手能力强。
  
  57.、****楼主:今天见男网友对方一直暗示想上床,想问:难道现在网友见面就是为了上床?
  暴强回复:网友见面不上床?你开什么玩笑,大家都这么忙。
  
  58、.****楼主:我是处男,我有点害怕,跪求鉴别****的方法,因为《物种起源》上说:女人曾经ML过的男人的基因会影响到以后与其他男人的后代;你相信吗?找不到****宁愿打光棍。
  暴强回复:你就为这么个破事去打扰达尔文爷爷?
  
  59、****楼主:老婆不喜欢花,送什么好呢? !
  暴强回复:黄瓜。最带好刺的。唉
  作为一个男人我替你悲哀!你老婆明摆着暗示你
  她需要!因为她不喜欢花那是因为她喜欢cao!罪过 罪过!
  
  60、说说中国的30分钟新闻联播。
  暴强回复:有什么说的:前十分钟,领导们很忙。中十分钟,全国人民都很幸
  福。后十分钟,世界上其它国家人民都生活在水深火热之中。
  
  61、****楼主:都40多了还有许多事不明白该问谁?
  暴强回复:外事问谷歌,内事问百度,房爱,怎么办?
    暴强回复:麻烦你先撒泡尿照照自己!
    
  62、****楼主:大家说说各自公司çš
„情况,汇总一下,看看,经济形势!
    暴强回复:我做鸭的,现在富婆都不出来了,都为了省钱改用小黄瓜了…
    
  63、****楼主:为什么越来越多人不想要小孩呢?
    暴强回复:北京派来的高官说了,要从娃娃抓起。
    
  64、****楼主:小声问一句,老公太封建,怎么办?
    暴强回复:我不封建,什么姿势都可以。
    
  65、****楼主:央视新大楼正式定名为“智窗”大厦!
    暴强回复:来个牛逼人物,在对面造一座“刚泰宾馆”,生意绝对火!以后北京人员可以自豪的说:“我们北京有痔疮”。MD如果这玩意儿叫“智窗”,那首都不成了菊花了。
    
  66、****楼主:亲身经历者讲叙-深圳宝安石岩交警中队及派出所被砸事件。
    暴强回复:又有国产大片看了!
    
  67、****楼主:准备购房中,可否对我国当前房地产市场的走向做一个分析?
    暴强回复:现在买房,貌似和49年加入国民party差不多。
    
  68、****楼主:城市管理者增加新武器来抓流浪狗!
    暴强回复:本是同根生,想煎何太急。   
  
  69、****楼主:一直希望我和男友能在今年结婚,结果他不肯,后来我们分手了,现在想想难道是因为我逼太紧把他逼走了吗?
    暴强回复:太紧?是太松吧!
    
  70、****楼主:女友“大”字形地躺在床上被我连X四次,你猜她有何感受?
  
    暴强回复:“爽”!
    
  71、****楼主:大家来说说各个国家令人KB的发明,要一提头皮吓得发麻的那种。
    暴强回复:才发现,纳粹主义和Communist主义都是德国人发明的,太TMDKB了。
    
     
  72、****楼主:英报建议伦敦放弃承办奥运让北京接着办
    暴强回复:北京pol.ice:伦敦,我氧化钙你二大爷。
    
  73、****楼主:很严重很严肃的问题:有那么几根毛竟然比勃起后的JJ还长。
    暴强回复:这不能怪毛!你是知道的…
    
  74、****楼主:振华号船长所摄击溃海盗照片,真的长脸。牛!
    暴强回复:临走前,两个海盗无奈地向船员们竖起大拇指:中国人厉害!…这文章太他妈CC****了 ?
    
  75、****楼主:JMS来说说男人的小JJ一碰就硬吗?
    暴强回复:怎么可能,我们又不是含羞草!
    
  
  76、****楼主:是被人叫大叔惨还是叫弟弟惨?
     暴强回复:大叔你弟弟出来了。
    
  77、****楼主:大家有什么不敢点的网站告诉我吧,我来点。
     暴强回复:www.一点就草楼主他妈.com
    
  78、****楼主:如果再次碰到你的前男(女)友,你最想跟他(她)说的一句话是什么?
     暴强回复:我现在时间长了~~真的。


79.楼主:提名大陆扮演B社会老大最象的演员。
    回复:古Yue。
  
  80.楼主:其实牛顿只是幸运地发现万有引力定律,要是早生三百年,我也可以!
    回复:的确是幸运儿,因为砸到他脑袋上的是苹果,而砸到可怜楼主脑袋上的不是榴莲就是椰子……
  
  81.涯楼主(男):小时候被叔叔W X过屁屁,现在长大的我该如何摆脱这种心理阴影?
    回复:犯我菊花者,虽远必诛!
  
  
  82.楼主:深圳南头一卖菠萝的女摊贩情急之下咬下城市管理者叔叔的小JJ……
    回复:哼!你不让我生活,我就不让你享受生活!!!
  
  83.涯楼主:每天对着单位那群白痴说话让我感到前途很渺茫……
    回复:幸福吧你~因为对牛弹琴并不可怕,可怕的是一群牛每天对着你弹琴!


84.楼主:利用东西方信息不对称,很多国外地摊货到中国都变成了奢侈品,那中国有啥垃圾牌子在国外冒充高档货?
    回复:章子怡。

85.楼主:大家都来讲一个开头KB,中间好笑,结局悲惨的故事。譬如从前有个鬼,放了个屁,然后死了。
    回复:遇到芙蓉姐姐,爱上芙蓉姐姐,娶了芙蓉姐姐……


86.楼主:单位人都说我长得像韩国人,大家说像吗?
    回复:因为你长得像个棒子,单位同事又不好意思明说,所以只好说你长得像韩国人!
  
   87.楼主:脸和身上突然长出好多雀斑,请问这是怎么回事?
    回复:哎呀妈呀,吓死我了!楼主一脸的美人痣,满身的守宫砂~~~


88楼主:请用一句话形容中国国家地震台。
    回复:事后诸葛亮,事前猪一样!


89楼主:本次奥运会上,北京是如何展现为绿色人文奥运的?
    回复:不是请谢霆锋来唱歌了吗?


90楼主:上大学我跳过课、挂过科、甩过人、被甩过、打过架、记过过、破过处……哎,能干的我都干过了~
    回复:你死过吗?


  91楼主:给我一个女人,我就能创造出一个民族!
    回复:嗯,给你一头母猪,明年的肉价就能下跌!
  
    92楼主:强烈呼吁诚信社会——我买的一袋大米里竟然全是沙子!
    回复:强烈支持楼主——我买的A片里竟然全是B!


93楼主:刚才看到一句话,“女人对男人的感情是从ML后开始”,请问这里的“ML”是什么意思?
    回复:女人对男人的感情是马路开始的!
    回复:上面都错了,应该是女人对男人的感情是从中号和大号开始的!


94楼主:老婆生了个女娃,非常可爱,求各位帮爱女起个有气势的名字,鄙人姓成。
    回复:成鸡思汉。
  
    95.楼主:我把我家的狗给揍了!地震它也不告诉我,平时叫得那么欢,刚才地震时竟像没事似的在窝里睡觉!
    回复:唉,毕竟不是亲生的……


96楼主:马伊俐产下一女,因她比文章大九岁,故女儿的小名叫“九儿”。
    回复:伍佰的爸爸真惨那……


97楼主:问君能有几多愁?
  暴强回复:恰似一群太监上青楼!!


98****楼主:我喜欢上了一个比我小6岁的女孩,还在上初中,真是造孽啊。
      暴强回复:把喜欢两字去掉才真是造孽。