2016ϰëÄêÐÅÏ¢°²È«¹¤³ÌʦÊÔÌâ ÏÂÔØ±¾ÎÄ

¡¾ÎÊÌâ1¡¿£¨3·Ö£©

Õë¶ÔÐÅϢϵͳµÄ·ÃÎÊ¿ØÖưüº¬ÄÄЩ»ù±¾ÒªËØ£¿ ¡¾ÎÊÌâ2¡¿£¨7·Ö£©

·Ö±ðд³öͼ2-1ÖÐÓû§Administrator¶ÔÓ¦ÈýÖÖ·ÃÎÊ¿ØÖÆÊµÏÖ·½·¨£¬¼´ÄÜÁ¦±í¡¢·ÃÎÊ¿ØÖƱíºÍ·ÃÎÊ¿ØÖƾØíºÏµķÃÎÊ¿ØÖƹæÔò¡£

ÊÔÌâÈý£¨¹²19·Ö£©

ÔĶÁÏÂÁÐ˵Ã÷ºÍͼ£¬»Ø´ðÎÊÌâlÖÁÎÊÌâ3£¬½«½â´ðÌîÈë´ðÌâÖ½µÄ¶ÔÓ¦À¸ÄÚ¡£ ¡¾ËµÃ÷¡¿

·À»ðǽÊÇÒ»Öֹ㷺ӦÓõÄÍøÂ簲ȫ·ÀÓù¼¼Êõ£¬Ëü×èµ²¶ÔÍøÂçµÄ·Ç·¨·ÃÎʺͲ»°²È«µÄÊý¾Ý´«µÝ£¬±£»¤±¾µØÏµÍ³ºÍÍøÂçÃâÓÚÊܵ½°²È«Íþв¡£

ͼ3-1¸ø³öÁËÒ»ÖÖ·À»ðǽµÄÌåϵ½á¹¹¡£

¡¾ÎÊÌâ1¡¿£¨6·Ö£© ·À»ðǽµÄÌåϵ½á¹¹Ö÷ÒªÓУº (1)Ë«ÖØËÞÖ÷Ö÷»úÌåϵ½á¹¹£» (2)£¨±»£©ÆÁ±ÎÖ÷»úÌåϵ½á¹¹£» (3)£¨±»£©ÆÁ±Î×ÓÍøÌåϵ½á¹¹£» Çë¼òҪ˵Ã÷ÕâÈýÖÖÌåϵ½á¹¹µÄÌØµã¡£ ¡¾ÎÊÌâ2¡¿£¨5·Ö£©

(1)ͼ3-1ÃèÊöµÄÊÇÄÄÒ»ÖÖ·À»ðǽµÄÌåϵ½á¹¹£¿

(2)ÆäÖÐÄÚ²¿°ü¹ýÂËÆ÷ºÍÍⲿ°ü¹ýÂËÆ÷µÄ×÷Ó÷ֱðÊÇʲô£¿ ¡¾ÎÊÌâ3¡¿£¨8·Ö£©

Éèͼ3-1ÖÐÍⲿ°ü¹ýÂËÆ÷µÄÍⲿ¶Ê£®µØÖ·ÎªjÄÚ£®20.100.1£¬ÄÚ²¿¿ÚµØÖ·Îª10.20.100.2£»ÄÚ²¿°ü¹ýÂËÆ÷µÄÍⲿ¿ÚµØÖ·Îª10.20.100.3£¬ÄÚ²¿IPµØÖ·Îª192.168.0.1,DMZÖÐWeb·þÎñÆ÷IPΪ10.20.100.6,SMTP·þÎñÆ÷IPΪ10,20.100.8¡£

¹ØÓÚ°ü¹ýÂËÆ÷£¬ÒªÇóʵÏÖÒÔϹ¦ÄÜ£º²»ÔÊÐíÄÚ²¿ÍøÂçÓû§·ÃÎÊÍâÍøºÍDMZ£¬Íâ²¿ÍøÂçÓû§Ö»ÔÊÐí·ÃÎÊDMZÖеÄWeb·þÎñÆ÷ºÍSMTP·þÎñÆ÷¡£ÄÚ²¿°ü¹ýÂËÆ÷¹æÔòÈç±í3-1Ëùʾ¡£ÇëÍê³ÉÍⲿ°ü¹ýÂËÆ÷¹æÔò±í3-2£¬½«¶ÔÓ¦¿Õȱ±íÏîµÄ´ð°¸ÌîÈë´ðÌâÖ½¶ÔÓ¦À¸ÄÚ¡£

±í3-1ÄÚ²¿°ü¹ýÂËÆ÷¹æÔò±í

±í3-2Íⲿ°ü¹ýÂËÆ÷¹æÔò±í

ÊÔÌâËÄ£¨¹²18·Ö£©

ÔĶÁÏÂÁÐ˵Ã÷£¬»Ø´ðÎÊÌâlÖÁÎÊÌâ4£¬½«½â´ðÌîÈë´ðÌâÖ½µÄ¶ÔÓ¦À¸ÄÚ¡£ ¡¾ËµÃ÷¡¿

Óû§µÄÉí·ÝÈÏÖ¤ÊÇÐí¶àÓ¦ÓÃϵͳµÄµÚÒ»µÀ·ÀÏߣ¬Éí·Ýʶ±ð¶ÔÈ·±£ÏµÍ³ºÍÊý¾ÝµÄ°²È«±£Ãܼ«¼°ÆäÖØÒª¡£ÒÔϹý³Ì¸ø³öÁËʵÏÖÓû§B¶ÔÓû§AÉí·ÝµÄÈÏÖ¤¹ý³Ì¡£ 1.A->B£ºA 2.B->A£º{B,Nb}(A) 3.A->B£ºh(Nb)

´Ë´¦AºÍBÊÇÈÏÖ¤µÄʵÌ壬NbÊÇÒ»¸öËæ»úÖµ£¬pk(A)±íʾʵÌåAµÄ¹«Ô¿£¬{B,Nb}pk(A)±íʾÓÃAµÄ¹«Ô¿¶ÔÏûÏ¢BÄȽøÐмÓÃÜ´¦Àí£¬h(Nb)±íʾÓùþÏ£Ëã·¨h¶ÔNb¼ÆËã¹þÏ£Öµ¡£ ¡¾ÎÊÌâ1¡¿£¨5·Ö£©

ÈÏÖ¤Óë¼ÓÃÜÓÐÄÄÐ©Çø±ð£¿ ¡¾ÎÊÌâ2¡¿£¨6·Ö£©

£¨1£©°üº¬ÔÚÏûÏ¢2Öеġ°Nb¡±Æðʲô×÷Óã¿ £¨2£©£ºNb¡°µÄÑ¡ÔñÓ¦Âú×ãʲôÌõ¼þ£¿ ¡¾ÎÊÌâ3¡¿£¨3·Ö£©

ΪʲôÏûÏ¢3ÖеÄNbÒª¼ÆËã¹þÏ£Öµ£¿ ¡¾ÎÊÌâ4¡¿£¨4·Ö£©

ÉÏÊöЭÒé´æÔÚʲô°²È«È±ÏÝ£¿Çë¸ø³öÏàÓ¦µÄµÄ½â¾ö˼·¡£

ÊÔÌâÎ壨¹²8·Ö£©

ÔĶÁÏÂÁÐ˵Ã÷ºÍ´úÂ룬»Ø´ðÎÊÌâ1ºÍÎÊÌâ2£¬½«½â´ðдÔÚ´ðÌâÖ½µÄ¶ÔÓ¦À¸ÄÚ¡£ ¡¾ËµÃ÷¡¿

ij±¾µØ¿ÚÁîÑéÖ¤º¯Êý£¨CÓïÑÔ»·¾³£¬X86 32Ö¸Á£©°üº¬ÈçϹؼü´úÂ룻ijÓû§µÄ¿ÚÁî±£´æÔÚ×Ö·ûÊý×éorigPasswordÖУ¬Óû§ÊäÈëµÄ¿ÚÁî±£´æÔÚ×Ö·ûÊý×éuserPasswordÖУ¬Èç¹ûÁ½¸öÊý×éÖеÄÄÚÈÝÏàͬÔòÔÊÐí½øÈëϵͳ¡£ [...]

Char origPassword[12]=¡°lSecret¡± Char origPassword[12]; [...]

Gets(userPassword);/*¶ÁÈ¡Óû§ÊäÈëµÄ¿ÚÁî*/ [...]

If(strncmp(origPassword,userPassword,12)!=0) {

Printf(¡°Password,doesn¡¯t match!/n¡±);